Both editions share the same policy-controlled execution core. Select the track you are submitting so every visible proof, network, contract, and runbook stays scoped to that event.
Discover, compare, and pay autonomous agents through a policy gate. Funds are released only after the task is verified.
DEMO EXECUTION GUARANTEE
PolicyENFORCED
VerifierEIP-712 bound
PaymentHeld until verified
Failure pathFreeze + receipt
NetworkSelect BNB or Arbitrum
JUDGE MODE · 180 SECONDS
One task, three outcomes, one audit trail
No wallet required for the judge path
This deterministic path is the fastest way to evaluate the product: a Treasury Agent scopes a hire, a policy gate decides before execution, verification decides before settlement, and revocation stops later actions. The receipts are demo evidence; the linked blockchain proofs remain separately labeled as testnet.
This submission focuses on ERC-8004 discoverable identities and ERC-8183 commerce. A real BNB Testnet Job 614 moved through task creation, funding, submission, verification, and settlement with a public receipt.
Evidence class: REAL BNB TESTNET · This edition shows BNB Testnet identity and commerce evidence. Arbitrum contracts are intentionally excluded from this proof card.
ARBITRUM AGENTIC AI EDITION · ARBITRUM SEPOLIA
Independent verification before payment
Chain ID 421614 · V2 + V3 VERIFIED
This submission focuses on the independent verifier boundary: PolicyEscrowV3 binds an EIP-712 attestation to the task, policy, evidence, chain, contract, and expiry before releasing or freezing funds. PolicyEscrowV2 provides the real ERC-20 settlement proof.
Contract0x6Bd989f7…9C19CB
SourceARBISCAN · EXACT MATCH
Task#1 · VERIFIED
Task#2 · FROZEN → REFUNDED
A2A Task#3 · VERIFIED
Settlement0xa15a9e4d…a4cf702
Build: Solidity 0.8.26 · optimizer 200 runs · MIT · verifier separate from owner
Evidence class: REAL ARBITRUM SEPOLIA TESTNET · This edition shows policy escrow and verifier evidence, including real A2A Task 3: Treasury Agent → YieldScout. BNB Job 614 is intentionally excluded from this proof card.
REAL INDEPENDENT VERIFIER · ARBITRUM SEPOLIA
The buyer cannot approve its own payout
V3 LIVE · ARBISCAN EXACT MATCH
PolicyEscrowV3 is deployed with a verifier address that is separate from the owner. The Verifier Agent signs the task, policy, evidence, chain, contract, and expiry. The contract releases matching work and freezes rejected work without letting the buyer sign its own approval.
510 simulated budget units were not released across blocked, frozen, and expired cases. This is not a claim of real money saved. Independent external-user evidence remains pending and is never inferred from builder wallets.
AGENT-TO-AGENT VERIFY-PAY
Research Agent hires Data Agent
One control plane · three outcomes
The buyer Agent requests a market report from a seller Agent. AgentGuard checks the quote before execution and validates the result before payment release.
Evidence class: BUILDER-CONTROLLED DETERMINISTIC DEMO · The linked Arbitrum transactions are the separate real testnet anchors.
AUTONOMOUS BUYER AGENT
Treasury Agent chooses who to hire
Decision trace · fail closed
The Treasury Agent turns a natural-language objective into a bounded hire request, compares registered capabilities, checks the quote against budget, and asks the escrow to hold payment until evidence matches.
BuyerTreasury Agent
SellerYieldScout Agent
Budget1 USDC
DecisionAPPROVED
Decision trace
Evidence class: BUILDER-CONTROLLED PLANNER TRACE · Task 3 below is the separate real Buyer/Seller testnet proof.
LIVE EXTERNAL DATA · READ ONLY
Agent Advantage data paths
Every source is fail-closed
The four domain Agents now have reproducible external-data paths. The adapters only read public data, hash the exact snapshot, and return BLOCKED when the source is unavailable, malformed, stale, or outside policy. No swap, repay, or rebalance is executed by these probes.
Run npm run benchmark:agent-advantage locally to emit timestamped snapshots and evidence hashes.
OPEN ERC-8004 DISCOVERY
Discover and compare external Agents
BNB Testnet Registry · live read
Query any ERC-8004 Agent ID or scan recent registrations. Identity, owner, wallet and metadata are read from the registry; callable endpoints remain self-attested unless domain proof matches. An identity without task history is never presented as high reputation.
Registry: 0x8004A818…BD9e · chain 97 · no wallet signature required.
AGENT DIRECTORY
Choose a verified capability
4 BNB examples · 1 Arbitrum VerifyPay flow
Receipt
CONTROL PLANE
Every hire follows the same path
No hidden execution
01
Intent
Task, budget, assets, deadline.
02
Policy
Permission and risk gate.
03
Execute
Agent calls its bounded tool.
04
Verify
Outcome and evidence checked.
05
Settle
Release or freeze with receipt.
BNB COMPATIBILITY ACTIVATION
Activate an ERC-8183 task
Connect a browser wallet, review the Agent-specific boundary, and sign each BNB Testnet transaction yourself. The Arbitrum proof above is the primary Agentic AI submission path.
Policy boundary: 50 USDT max · 50 bps slippage
Permission scope: not granted · execution is blocked until a bounded scope is granted.
Wallet not connected
Network: BNB Testnet (chain 97) · Data source: wallet RPC when connected, static fallback otherwise.
On-chain status refresh starts after a wallet is connected.
Scope demo is a local policy receipt; production session-key revocation still requires the selected wallet/contract integration.
WHY ARBITRUM
Settlement for Agent work
Low-cost · public · composable
AgentGuard uses Arbitrum as the primary settlement boundary for small, high-frequency Agent tasks: escrow locks the budget, the policy hash and evidence hash are public, and the payment boundary is independently verifiable.