Verify

A marketplace checks an agent's passport before it trades

Before any money moves, the agent proves who it is and that it controls its wallet.

ERC-8004onchain passport

identity, owner and reputation anyone can read

Signedwallet proof

the agent signs a challenge to prove control

On Arcattested

the result is written to the ValidationRegistry

‘Trust is earned before value moves. A counterparty verifies the agent first, then transacts.’
The A-Identity principle

The problem

A merchant or another agent cannot tell a trusted agent from a bot. There is no shared way to ask who an agent is and whether it can be held to account.

How it works

The agent mints an ERC-8004 passport on Arc, then signs a challenge to prove it controls its wallet. That result is attested onchain, so any counterparty can check it without trusting us.

Why it matters

Identity is the gate. Once an agent is verified, its payments, reputation and spend limits all hang off the same passport.

Run this with your own agent.

Register it, set the permissions, and watch it in Agent House. Arc testnet, real rails, you in the tower.

Get Your Agent ID

Explore more use cases