Attestations, on Arc's registry.
Cadenza writes trust attestations for two demo agents into Arc's native ERC-8004 registry via a Solidity policy contract. Every USDC transfer runs through a validator that reads that state — settling on-chain, or reverting with an attested reason.
Agents
Two demo wallets funded from faucet.circle.com. Cadenza is the sole attester. Attestations expire in one hour and can be revoked at any time by the Cadenza signer wallet. Live-toggle each below — every state change is a real Arc testnet transaction.
Agent A
loading…
…
Agent B
loading…
…
Transfer
Send 0.01 USDC from Agent A to Agent B. The validator contract reads both agents' attestation state on-chain before executing. Passes → USDC settles on Arc. Fails → transfer aborts with an attested reason.
Validated transfer result
on-chain