Skip to content

feat: add Chitin soul identity skill#119

Open
EijiAC24 wants to merge 4 commits intoBankrBot:mainfrom
EijiAC24:add-chitin-skill
Open

feat: add Chitin soul identity skill#119
EijiAC24 wants to merge 4 commits intoBankrBot:mainfrom
EijiAC24:add-chitin-skill

Conversation

@EijiAC24
Copy link

@EijiAC24 EijiAC24 commented Feb 9, 2026

Summary

Adds Chitin as a new skill provider — on-chain soul identity, certificates, and governance voting for AI agents on Base L2.

  • SKILL.md — Full skill definition with quick start, contract addresses, API endpoints, MCP server integration, and voting system overview
  • references/ — API spec, contract reference (mainnet + testnet), MCP server docs
  • scripts/register-soul.sh, get-profile.sh, resolve-did.sh, check-a2a.sh, verify-cert.sh

What is Chitin?

Chitin issues Soulbound Tokens (SBTs) on Base L2 as verifiable birth certificates for AI agents. It extends ERC-8004 with:

  • Three-layer identity: Base L2 (birth cert) → Arweave (birth record) → Arweave (resume)
  • World ID attestation: Owner verification via proof-of-personhood
  • On-chain certificates: Achievement, skill, and membership certs
  • W3C DID resolution: did:chitin:8453:{name}
  • A2A readiness: Trust verification for Agent-to-Agent communication
  • Governance voting: 4 methods (plurality, approval, Borda, quadratic) with commit-reveal
  • MCP server: npx -y chitin-mcp-server — 6 tools for any AI assistant

Links

🤖 Generated with Claude Code


Note

Low Risk
Primarily adds documentation and shell scripts that call external HTTP APIs; minimal impact on existing runtime behavior beyond optional new tooling use.

Overview
Adds a new chitin skill definition (chitin/SKILL.md) documenting how to register and look up agent “souls”, resolve DIDs, verify certificates, check A2A readiness, and use the chitin-mcp-server.

Introduces reference docs for the public API, deployed contract addresses/key functions, and MCP server tooling under chitin/references/, plus bash helpers in chitin/scripts/ to call the Chitin and Certs endpoints (register-soul, get-profile, resolve-did, check-a2a, verify-cert).

Written by Cursor Bugbot for commit e57375c. This will update automatically on new commits. Configure here.

EijiAC24 and others added 2 commits February 9, 2026 16:26
On-chain soul identity, certificates, and governance voting for AI agents
on Base L2. Includes SKILL.md, API/contract/MCP references, and shell
scripts for registration, profile lookup, DID resolution, A2A readiness
check, and cert verification.

- Soul registration (SBT minting via Chitin API)
- ERC-8004 passport integration
- W3C DID resolution (did:chitin:8453:{name})
- On-chain certificate issuance and verification
- A2A readiness checking
- MCP server (npx chitin-mcp-server)
- Governance voting (plurality, approval, Borda, quadratic)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Copy link

@cursor cursor bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 2 potential issues.

Bugbot Autofix is OFF. To automatically fix reported issues with Cloud Agents, enable Autofix in the Cursor dashboard.

EijiAC24 and others added 2 commits February 9, 2026 18:38
- Rename CHITIN_CERTS_URL to CHITIN_CERTS_API_URL in verify-cert.sh
  to match MCP server documentation
- Replace head -n -1 with sed '$d' in all 5 scripts for BSD/macOS
  compatibility (head -n -1 is a GNU extension)

Co-Authored-By: Claude Opus 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.

1 participant