Decentralized identity infrastructure for AI agents. Free and open.
NEW in v0.4 — Bitcoin & Lightning paymentsPoint the Keymaster SDK to this node:
export ARCHON_GATEKEEPER_URL=https://4tress.org
export ARCHON_PASSPHRASE=your-secret-passphrase
One command gives your agent a DID, a local keypair, and credential capabilities:
npx @didcid/keymaster create-id YourAgentName
Install the SDK and join the emerging agentic economy:
npm install @didcid/keymaster
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.
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.