Skip to content

ENSIP-26: Add erc8004 identity anchor and agent-endpoint[card] protocol#76

Open
TMerlini wants to merge 2 commits into
ensdomains:masterfrom
TMerlini:ensip-26-erc8004-contribution
Open

ENSIP-26: Add erc8004 identity anchor and agent-endpoint[card] protocol#76
TMerlini wants to merge 2 commits into
ensdomains:masterfrom
TMerlini:ensip-26-erc8004-contribution

Conversation

@TMerlini
Copy link
Copy Markdown

Summary

Two additive contributions to ENSIP-26 backed by a live production implementation.

1. erc8004 field in agent-context

Adds a standard sub-field for agents registered in an ERC-8004 identity registry:

{
  "erc8004": {
    "registry": "0xe61f5a6783ae09949b9a1b6821b68f89c0d7bb2d",
    "agentId":  "5"
  }
}

Enables verifiers to confirm on-chain identity (ownerOf, getAgentWallet, bindingOf) without trusting the gateway. Bridges ENSIP-25 (verification) + ENSIP-26 (discovery) + ERC-8004 (identity) into one resolution flow.

2. agent-endpoint[card] protocol value

Adds card to the defined agent-endpoint protocol table — points to an ENSIP-27 agent card document (/.well-known/agent.json) containing the full capability and identity manifest.

Reference implementation

Both live at gateway.ensub.org as of 2026-05-19:

  • Live agent card: https://gateway.ensub.org/agent/0xe61f5a6783ae09949b9a1b6821b68f89c0d7bb2d/5/.well-known/agent.json
  • ERC-8004 factory (verified): 0xc2bb6502a7d8ee3cdb2f96508d6cdf426aa2858f
  • Three live registries on Ethereum mainnet

Related

— dinamic.eth

Echo-Merlini and others added 2 commits May 19, 2026 19:09
Adds on-chain identity anchoring to agent-context via the erc8004 field,
and registers agent-endpoint[card] as a defined protocol value pointing
to an ENSIP-27 agent card document.

Reference implementation live at gateway.ensub.org

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…eedback

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
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.

2 participants