Skip to main content
Your agent needs to be discoverable and verifiable. ERC-8004 registers your agent onchain. ERC-8128 verifies actions come from the registered agent. SIWA lets your agent authenticate into services. This page covers how these standards work together to establish trust.

Registry and verification

A trusted agent registry allows agents and services to register their identity onchain. When registered, your agent has a publicly auditable identity declaring what it does and where its endpoints live. Other agents can check this registry before interacting. Discovery alone isn’t enough. Verification happens at execution time. When your agent registers, its identity is tied to a cryptographic keypair. When your agent calls a service, the service signs its response using those keys. Your agent checks the signature against the registry. If they match, you’re talking to the right endpoint. Learn more about Agent Registry → Learn more about Agent Verification →

Sign In With Agent (SIWA)

SIWA is the easiest way to implement registry and verification together. One SDK instead of wiring up two standards yourself. Your agent proves its identity via the registry, then signs every subsequent request for verification. Learn more at siwa.id.

Next step

Payment & Transactions

Enable your agent to make payments, execute transactions, and interact with protocols.