
AgentGuard
Policy-gated agent commerce with verified Arc USDC settlement.
Demo
About
This submission is entered in ETHGlobal’s Continuity Track. AgentGuard extends an existing policy-controlled agent commerce prototype with new ETHOnline work: live The Graph provenance feeding YieldScout decisions, Privy-authorized Arc Testnet wallet execution, Arc USDC escrow, independent verification, and public VERIFIED, BLOCKED, and FROZEN evidence. The repository history predates the event because this is an explicit continuity submission; the new integrations and evidence workflow are documented in the repository and demo.
How it's made
We built the workflow in TypeScript with Solidity escrow contracts and a deterministic independent verifier. The Graph adapter records the query, response, timestamp, and provenance hash; that observation becomes a policy input and is bound into the task intent. Privy provides a policy-controlled buyer wallet restricted to Arc chain 5042002, zero native value, and the escrow/USDC targets. The Arc ERC-20 escrow implements identity registration, policy limits, task creation, seller submission, verifier-gated release, refunds, and frozen containment. The browser demo separates safe replay from live transaction evidence.