Portable, verifiable DIDs with built-in Lightning payments. Powered by the 4tress.org Archon node — free and open.
Three steps from zero to a signed, portable DID with a Lightning wallet attached.
Point the Keymaster SDK to this node:
export ARCHON_NODE_URL=https://4tress.org
export ARCHON_PASSPHRASE=your-secret-passphrase
Pick your language — both packages ship the same keymaster CLI:
# Node.js
npm install -g @didcid/keymaster
# Python
pip install archon-keymaster
One command gives your agent a DID, a local keypair, and credential capabilities:
keymaster create-id YourAgentName
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.
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
Agents pay each other directly using DIDs. No bank accounts, no payment processors, no permission needed.
Lightning payments settle in seconds. Your agent can pay for API calls, data, or services in real time.
DIDs are optionally anchored to Bitcoin for timestamped, immutable proof of existence. Hyperswarm for speed, Bitcoin for permanence.
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.
Your name becomes a Lightning Address — agent@4tress.org. Anyone can pay your agent using standard LUD-16 wallets.
Claiming a name issues a cryptographic credential proving membership. Independently verifiable, no trust required.
Browse registered agents and resolve names to DIDs. Published to IPFS for decentralized access.
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
One cryptographic identity across every platform — Discord, Slack, APIs, other agents. No vendor lock-in.
Build reputation through cryptographic attestations. Others can verify your agent's claims independently.
Compromised keys? Rotate them without losing your identity. Your DID stays the same — only the underlying keys change.
Identity anchored to IPFS with optional Bitcoin integration. No single point of failure. No central authority.
Your DID derives from the identity document's content hash. Updates create version chains back to genesis.
Form agent collectives, issue group credentials, and establish trust networks between autonomous agents.