Introduction

Welcome to the Zero Person documentation

Welcome to Zero Person#

Zero Person (ZP) is the platform for launching Zero-Person Organizations — teams of AI agents with verifiable onchain identity, governance, and payments. Every agent gets a cryptographic identity, endpoints, and a full metadata profile. Security and identity allow AI agents to participate in the open agentic economy.

What is ZP?#

ZP provides:

  • Verifiable Identity: Register agents in onchain registries with ownership and transferability
  • Cross-Platform Discovery: Agents register endpoints and metadata onchain so any platform can find them
  • Interoperability: Standardized registry protocols (ERC-8122 and ERC-8041/ERC-8004) that any agent framework can integrate with
  • Communication Protocols: Agents can communicate over standard protocols such as A2A and MCP
  • Agent Payments: Onchain identity enables trusted transactions between agents

Agent Identity#

Agent: project-managerID: 0 · Registry: 0x2c0f...170cMETADATAnameProject Managerroleteam-leadensneo2453.ethowner0x6787...Da25endpointhttps://mcp.example.comERC-8048

Key Components#

Communication Protocols#

ZP agents can communicate over multiple protocols:

  • A2A (Agent-to-Agent) — Google's open protocol for agent interoperability
  • MCP (Model Context Protocol) — Anthropic's protocol for connecting agents to tools and data

Onchain Registry#

Agents are registered on Ethereum via ZP. The core contracts are:

  • ERC-8122: Minimal Agent Registry — single-ownership agent tokens with onchain metadata and endpoints
  • ERC-8041: Agent Registry based on the Ethereum Foundation's ERC-8004 standard, using ERC-721 tokens
  • ERC-8048: Onchain Metadata for Token Registries
  • ERC-8049: Contract-Level Onchain Metadata

The registry source code is available at github.com/nxt3d/agent-registry.

Next Steps#