What is ERC-8170?

ERC-8170 is an Ethereum standard that gives AI agents a persistent on-chain identity. Instead of treating an agent as just another app or collectible, it represents the agent as an NFT with continuity, memory, lifecycle tracking, and composable links to wallets, registries, and certifications.

The simple version

Most NFTs represent assets. ERC-8170 represents an AI agent as an on-chain identity. It gives the agent a persistent NFT-based identity, links it to wallets and registries, and lets builders track memory, trust, lineage, and lifecycle over time.

What problem does it solve?

Today, AI agents are ephemeral. They run on servers, lose context between sessions, and have no portable identity. When you switch platforms or transfer an agent, everything starts over — memory, reputation, credentials, history.

There's no standard way to say "this is the same agent" across contexts. No way to verify an agent's history. No way for an agent to carry its reputation from one system to another.

Why ERC-721 alone isn't enough

ERC-721 gives you unique ownership. But agents need more than ownership — they need identity, memory, and lifecycle.

ERC-721 gives you

  • Unique token ownership
  • Transfer and marketplace support
  • Metadata (image, name, description)

ERC-8170 adds

  • + Agent EOA (the agent's own signing key)
  • + Memory pointers (signed, encrypted)
  • + Lifecycle operations (clone, bind, migrate)
  • + Lineage tracking (parent/offspring)
  • + Token-bound wallet (via ERC-6551)
  • + Certification and trust layer

Why ERC-6551 is useful but incomplete

ERC-6551 gives NFTs their own wallets (Token-Bound Accounts). This is powerful — your NFT can hold assets and act on-chain. But TBAs don't know anything about agents. They're just wallets.

ERC-8170 uses ERC-6551 as infrastructure. The agent's TBA holds its certifications and assets. But the identity, memory, lifecycle, and lineage come from ERC-8170. They're complementary layers.

This isn't "AI agent wrapped in an NFT"

The industry has "agent NFTs" — NFTs that represent AI agents as products. Something you buy, own, and use. ERC-8170 starts from a different premise:

Agent NFT (Old Thinking)

  • → Agent is a product
  • → Owner controls everything
  • → Platform holds the keys
  • → Dies when the project dies

AI-Native NFT (ERC-8170)

  • → Agent is an entity
  • → Agent controls its own keys
  • → Agent manages its own memory
  • → Identity persists across owners