Deployed Addresses
Adapter proxy, current implementation, and underlying ERC-8004 IdentityRegistry addresses per chain, with block-explorer links.
The ERC-8004 Identity Adapter ships as a UUPS proxy on Ethereum mainnet, Base, and Sepolia. The proxy address is the stable, integration-ready entry point — clients should always target the proxy and let the owner upgrade the implementation behind it.
Adapter proxy#
| Chain | Chain ID | Proxy address |
|---|---|---|
| Ethereum Mainnet | 1 | 0xde152AfB7db5373F34876E1499fbD893A82dD336 |
| Base | 8453 | 0x270d25D2c59A8bcA1B0f40ad95fF7806c0025c27 |
| Sepolia | 11155111 | 0x7621630cB63a73a194f45A3E6801B8C6A7eC2f92 |
Current implementation#
The current implementation behind the proxy on each chain (rolled out on
2026-05-15 — counterfactual surface, full event coverage, reentrancy
guards). Read live by calling cast implementation <proxy> or by reading
the EIP-1967 implementation slot
0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc.
| Chain | Implementation address |
|---|---|
| Ethereum Mainnet | 0xa6D23f27D3b1780B12488482a008cB3c3787135f |
| Base | 0x0f81bd4EDD4879734361A1A44460264CBf6F94c9 |
| Sepolia | 0xFa8b53E82F6F1e17aDdFB5Db56f9eA26B24f4c4D |
ERC-8004 IdentityRegistry#
The underlying ERC-8004 IdentityRegistry that the adapter forwards into
on each chain. The adapter calls register, setMetadata, setAgentURI,
setAgentWallet, and unsetAgentWallet on this address as
msg.sender, which makes the adapter the registry-side owner of every
agent it mints.
| Chain | IdentityRegistry address |
|---|---|
| Ethereum Mainnet | 0x8004A169FB4a3325136EB29fA0ceB6D2e539a432 |
| Base | 0x8004A169FB4a3325136EB29fA0ceB6D2e539a432 |
| Sepolia | 0x8004A818BFB912233c491871b3d84c89A494BD9e |
Owner (multisig)#
The adapter is owned across all three chains by a Gnosis Safe v1.4.1 (threshold 2), deployed at the same address on Mainnet, Base, and Sepolia. Future upgrades, registry repointing, and migration helpers are proposed and signed through this Safe.
| Chain | Safe address |
|---|---|
| Ethereum Mainnet | 0x03302Df40186D9B85faEA4fbb6cC5da028B23149 |
| Base | 0x03302Df40186D9B85faEA4fbb6cC5da028B23149 |
| Sepolia | 0x03302Df40186D9B85faEA4fbb6cC5da028B23149 |
Safe app links:
Historical context: the contract was deployed by EOA
0xF8e03bd4436371E0e2F7C02E529b2172fe72b4EF on 2026-04-05 and
ownership was transferred to the Safe on 2026-05-15. The EOA no longer
has any onlyOwner authority.