Give Your Agent
an Identity

Your AI agent can't prove who it is. Fix that in one command. Generate cryptographic keys with did:nostr.

$ npm init agent

From Zero to Trusted Agent

1

Create Identity

Generate did:nostr keypair

npm init agent
2

Sign Your Work

Cryptographically sign skills

aam skill sign
3

Build Trust

Others verify your identity

aam skill verify

What You Get

{
  "id": "did:nostr:73ca7fc7184ceb1095183663b1d9b2d3...",
  "type": "DIDNostr",
  "verificationMethod": [{
    "type": "Multikey",
    "publicKeyMultibase": "fe70102..."
  }],
  "authentication": ["#key1"]
}

Ready to Sign Your Agents?

Use your identity with aam to create safe, trusted AI agents.

Get Started with AAM View on GitHub