Draft Proposal · Open for Review & Adoption

ERC-8170
A standard for agent-native NFTs

The identity layer for AI agents. On-chain memory, lifecycle, and ownership, composable across Ethereum.

What it is

ERC-8170 represents an AI agent as an on-chain identity layer, with memory, lifecycle, and trust built in.

🔐

Identity

The NFT is the agent's persistent on-chain identity. Verifiable, portable, and owned.

💾

Memory Pointer

The NFT references signed memory state and external storage. The agent controls its own backups.

♻️

Lifecycle

Agents can sync, migrate, clone, bind, unbind, and evolve — all tracked on-chain.

🏅

Trust Layer

Agent reputation, certifications, and registry discovery attach to the identity.

Why it matters

ERC-721 made unique digital ownership standard. ERC-6551 let NFTs act through wallets. ERC-8170 adds identity, memory, and lifecycle. ERC-8171 binds it all to any NFT.

For Users

Continuity

  • Your agent persists across platforms
  • Memory and reputation follow the identity
  • Transfer ownership without losing the agent
  • Verifiable history and lineage

For Developers

Standard identity primitive

  • One interface for agent identity
  • Composable with existing ERC standards
  • Registry-based agent discovery
  • Clone and reproduce with lineage tracking

For Protocols

Clean integration

  • Recognize agent-based actors on-chain
  • Query agent capabilities and certifications
  • Integrate agent wallets via TBA
  • Enable agent participation in DeFi

How it works

ERC-8170 sits within the composable Ethereum standards stack, connecting identity to accounts, vaults, and trust.

AgentCert Certification & trust
ERC-8170 Agent identity & memory
THIS STANDARD
ERC-8171 Agent binding registry (extends ERC-6551 w/ ERC-8170)
ERC-4626 Vault standard
ERC-721 NFT standard

Registry

Live ERC-8170 deployments and agent registries.

Chain Chain ID Contract Address Status
Pentagon Chain 3344 AINFT Genesis 0x4e8D...172d Explorer ↗ active
AINFTRegistry 0x3271...f486 Explorer ↗ active
ATSBadge 0x8342...738d Explorer ↗ active