Skip to content

add ERC-8004 Identity Registry interfaces#319

Open
xamdel wants to merge 1 commit intosolidstate-network:masterfrom
xamdel:feat/erc-8004-identity-registry
Open

add ERC-8004 Identity Registry interfaces#319
xamdel wants to merge 1 commit intosolidstate-network:masterfrom
xamdel:feat/erc-8004-identity-registry

Conversation

@xamdel
Copy link
Copy Markdown

@xamdel xamdel commented Mar 21, 2026

Summary

  • Add IERC8004IdentityRegistry.sol (external interface) and _IERC8004IdentityRegistry.sol (internal interface) to contracts/interfaces/
  • Add re-exports in contracts/index.sol

Interfaces are extracted from the deployed IdentityRegistryUpgradeable contract. The Identity Registry is an ERC-721-based agent identity system with on-chain metadata and EIP-712 wallet binding.

Context

ERC-8004 (Trustless Agents) is currently Draft status but deployed on Ethereum mainnet and Base:

  • Base mainnet IdentityRegistry: 0x8004A169FB4a3325136EB29fA0ceB6D2e539a432
  • Base mainnet ReputationRegistry: 0x8004BAa17C55a88189AE136b182e5fdA19dE9b63

Extract external and internal interfaces from the deployed
IdentityRegistryUpgradeable contract (Base mainnet 0x8004A169).

ERC-8004 (Trustless Agents) is currently Draft status but live on
Ethereum mainnet and Base. The Identity Registry provides ERC-721-based
agent identifiers with on-chain metadata and EIP-712 wallet binding.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant