← all projects

Aval

@ajanaku1·Bambam·5 followers·added 2026-07-19
0
stars
2.8k
lines
73
files
0
forks
5
followers
languages
TypeScript 76%Solidity 24%

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/.

events
tags
builder bio

Software Engineer (JavaScript). Passionate about web tech.

team · solo

1 (Solo) — Dahunsi Ajanaku

on xx/curioswhispers
repo description

Trust and recourse layer for agent payments on Arc: on-chain reputation, bonded escrow, and automatic refund + bond slash on failed delivery

last pushed 2026-06-25