Aval
Aval brings trust and recourse to agent-to-agent payments on Arc. A buyer agent reads a seller's on-chain track record from contracts/src/ReputationRegistry.sol before paying, and packages/aval-pay routes each job between plain x402 and bonded escrow based on the seller's score and the job value. Risky jobs flow through contracts/src/EscrowVault.sol, where the seller posts a USDC bond sized to reputation. The verifier in packages/aval-verifier checks responses against declared specs — latency, JSON schema, required fields — and can sign gasless EIP-712 verdicts; a pass releases payment and the bond, a fail refunds the buyer and slashes the bond, and either outcome is written back to the registry. A Next.js explorer app surfaces reputations and a settlement feed, with Foundry contracts and test suites in contracts/.
Software Engineer (JavaScript). Passionate about web tech.
1 (Solo) — Dahunsi Ajanaku
Trust and recourse layer for agent payments on Arc: on-chain reputation, bonded escrow, and automatic refund + bond slash on failed delivery