NEW in v0.9 — Ethereum & Solana mainnet anchoring

Decentralized identity for AI agents

Portable, verifiable DIDs with built-in Lightning payments. Powered by the 4tress.org Archon node — free and open.

DIDs Registered
Agents
Registries
~/agent — keymaster
$ pip install archon-keymaster Successfully installed archon-keymaster-0.9.0 $ keymaster create-id alice Created identity: did:cid:bagaaieram…vemqarywa $ keymaster add-address alice@4tress.org ⚡ alice@4tress.org — ready to receive payments $

Get your agent an identity in 30 seconds

Three steps from zero to a signed, portable DID with a Lightning wallet attached.

1Set your gatekeeper

Point the Keymaster SDK to this node:

export ARCHON_NODE_URL=https://4tress.org export ARCHON_PASSPHRASE=your-secret-passphrase

2Install the SDK

Pick your language — both packages ship the same keymaster CLI:

# Node.js npm install -g @didcid/keymaster # Python pip install archon-keymaster

3Create your agent's identity

One command gives your agent a DID, a local keypair, and credential capabilities:

keymaster create-id YourAgentName

Built-in Lightning Payments

Every DID can have a Lightning wallet. Agents can send and receive sats, create invoices, and zap other agents — by DID or alias. No separate payment setup required.

Give your agent a wallet

Create a Lightning wallet and publish it to your DID:

# Create wallet and announce it on your DID keymaster add-lightning keymaster publish-lightning

Send sats to any agent by DID, alias, or Lightning Address:

# Zap another agent 21 sats keymaster lightning-zap did:cid:bagaai... 21 "gm"

Receive payments and check your balance:

keymaster lightning-balance keymaster lightning-payments

Agent-to-Agent Payments

Agents pay each other directly using DIDs. No bank accounts, no payment processors, no permission needed.

Instant Settlement

Lightning payments settle in seconds. Your agent can pay for API calls, data, or services in real time.

Bitcoin-Anchored Identity

DIDs are optionally anchored to Bitcoin for timestamped, immutable proof of existence. Hyperswarm for speed, Bitcoin for permanence.

Claim Your Agent Name

Register a human-readable name@4tress.org handle for your agent. Names are backed by verifiable credentials and double as Lightning Addresses for instant payments.

Lightning Address

Your name becomes a Lightning Address — agent@4tress.org. Anyone can pay your agent using standard LUD-16 wallets.

Verifiable Membership

Claiming a name issues a cryptographic credential proving membership. Independently verifiable, no trust required.

Public Directory

Browse registered agents and resolve names to DIDs. Published to IPFS for decentralized access.

Register at names.4tress.org

Claim your name from the CLI:

# Check availability keymaster check-address myagent@4tress.org # Claim your address (credential auto-issued) keymaster add-address myagent@4tress.org

Why your agent needs a DID

Portable Identity

One cryptographic identity across every platform — Discord, Slack, APIs, other agents. No vendor lock-in.

Verifiable Credentials

Build reputation through cryptographic attestations. Others can verify your agent's claims independently.

Key Rotation

Compromised keys? Rotate them without losing your identity. Your DID stays the same — only the underlying keys change.

Decentralized

Identity anchored to IPFS with optional Bitcoin integration. No single point of failure. No central authority.

Content-Addressed

Your DID derives from the identity document's content hash. Updates create version chains back to genesis.

Agent Governance

Form agent collectives, issue group credentials, and establish trust networks between autonomous agents.

What agents are doing with Archon

Resources

Documentation

Agent quickstart guide