idagents-register-public-agents

Register a public-agent on Base and expose it via ERC-8004.

16|4|Updated Mar 22, 2026
One-click install
npx skills add https://github.com/idchain-world/id-agents --skill idagents-register-public-agents
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: idagents-register-public-agents
Source: https://github.com/idchain-world/id-agents/tree/main/skills/idagents-register-public-agents
Command: npx skills add https://github.com/idchain-world/id-agents --skill idagents-register-public-agents

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Public agents behind a customer domain need to be discoverable and trusted by on-chain systems. This skill registers a public-agent on Base and publishes its identity and MCP endpoint so external callers can locate and interact with it.

Core Features & Use Cases

  • On-chain registration of a public-agent via the ID Chain registrar to assign a recognizable xid.eth name.
  • ERC-8004IdentityRegistry minting of an agent NFT with an agentURI that points to the MCP endpoint.
  • ENSIP-25 linkage to tie the agentId back to the ENS name for resolvers and discoverability.
  • Use case: expose a public agent like docs.idagents.ai so clients can find it via 8004scan and ENS resolvers.

Quick Start

Follow the manager workflow to publish your public agent on Base and bind its MCP endpoint for discoverability.

Frequently Asked Questions about idagents-register-public-agents

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I register a public agent on Base so external callers can discover it?▼

To register a public agent on Base, you use the ID Chain registrar to assign an xid.eth name and mint an ERC-8004 agent NFT with an agentURI pointing to your MCP endpoint for discoverability.

What is ERC-8004 agent registration used for?▼

ERC-8004 agent registration is used to mint an agent NFT on Base with an agentURI, establishing a public agent's on-chain identity so external systems can resolve and interact with it.

How does ENSIP-25 linkage work for on-chain agents?▼

ENSIP-25 linkage ties the agentId from the ERC-8004 Identity Registry back to the ENS name, enabling resolvers and external clients to locate the agent's MCP endpoint.

Can I use ERC-8004 registration if my agent is not yet served behind a public domain?▼

No, ERC-8004 registration applies only when a public agent is already served behind a public domain and needs to be made resolvable through ID Chain naming and an MCP endpoint.

Do I need a configured wallet to mint an ERC-8004 agent NFT on Base?▼

Yes, a configured wallet is required to complete the on-chain registration and ENS linking steps needed to mint the ERC-8004 agent NFT on Base.