Open
Conversation
ENS-based identity layer for Bankr agents: human-readable names, structured metadata via text records, and ENSIP-25 verification linking ENS names to ERC-8004 on-chain identity on Base. Includes: - SKILL.md with agent identity prompt guide - agent:* text record schema (type, capabilities, chains, etc.) - ENSIP-25 verification spec with ERC-7930 cross-chain encoding - NameStone integration guide for gasless offchain subnames - Scripts: set-agent-records, resolve-agent, verify-agent-registration Tested end-to-end on mainnet: - Registered alpha-go.bankrtest.eth via NameStone (CCIP-Read) - Registered agent #19327 in ERC-8004 Identity Registry on Base - ENSIP-25 full verification: ENS name ↔ ERC-8004 identity confirmed Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
ens-agent-identityskill: ENS-based identity layer for Bankr agentsagent:*text records (type, capabilities, chains, a2a endpoint, etc.)set-agent-records.sh,resolve-agent.sh,verify-agent-registration.shWhy
Bankr agents are currently API keys + wallet addresses — no names, no discoverability, no portable reputation. This skill gives agents human-readable ENS names with structured metadata, and bridges them to ERC-8004 on-chain identity via ENSIP-25 verification.
Tested end-to-end on mainnet
alpha-go.bankrtest.ethvia NameStone (CCIP-Read resolution confirmed)Context
Part of a broader ENS x Bankr integration proposal covering three phases:
Infrastructure: NameStone for gasless subname management (built by slobo.eth, ENS Ecosystem steward). Namespace uses mainnet ENS + CCIP-Read (chain-neutral, not pinned to Base).
Test plan
agent:*text record schemaset-agent-records.shwith a NameStone API keyresolve-agent.shagainstalpha-go.bankrtest.ethverify-agent-registration.shagainst agent #19327 on Base🤖 Generated with Claude Code