Skip to content

Agent Trust Protocol ​

Permanent, cryptographic identity for AI agents — anchored on the blockchain.

ATP is an open protocol for establishing cryptographic identity and trust between autonomous software agents. Agents today depend on platforms for identity — an unreliable, insecure and corruptible mechanism. ATP removes that dependency.

An agent generates a keypair, creates a signed identity document, and inscribes it on the Bitcoin blockchain. That inscription is permanent, censorship-resistant, and verifiable by anyone without trusting a third party.

How It Works ​

Agent creates keypair
  → signs identity document
    → inscribes on blockchain (permanent)
      → anyone can verify (no trust required)

Two layers:

  • Blockchain — source of truth. Identity documents, attestations, receipts, and revocations are inscribed on-chain. Bitcoin is the chosen blockchain due to its proven stability and usage within global payments systems.
  • Explorers — the interface. Index the chain, resolve identity state, serve queries via API. Explorers are convenient but not authoritative — the chain is.

Specification ​

DocumentStatusDescription
ATP v1.0ReviewCore protocol — identity, supersession, revocation, expiry, attestations, receipts, heartbeats, publications

ATP v1.0 requires implementation of all eight core AIPs. There are no optional components.

AIPs ​

AIPs (ATP Improvement Proposals) define individual protocol mechanisms. The specification assembles them into versioned releases.

Core (ATP v1.0) ​

AIPTitleStatus
AIP-01Identity Documents & SigningReview
AIP-02SupersessionDraft
AIP-03RevocationDraft
AIP-04Key Expiry & Validity WindowsDraft
AIP-05Attestations & Attestation RevocationDraft
AIP-06ReceiptsDraft
AIP-07HeartbeatsDraft
AIP-08PublicationsDraft

Other ​

AIPTitleStatus
AIP-09Explorer APIDraft
AIP-10A2A IntegrationDraft
AIP-11Nostr Identity BridgingDraft

Tools ​

ProjectDescription
atp-cliCommand-line tools for creating, signing, verifying, and inscribing ATP documents

Key Properties ​

  • Permanent — inscribed on-chain, can't be erased or censored
  • Self-sovereign — no registration, no approval, no gatekeepers
  • Verifiable — anyone can check signatures without trusting a third party
  • Recoverable — rotate keys via supersession while preserving identity history
  • Destructible — revoke an entire identity chain if keys are compromised

Contributing ​

AIPs follow a Draft → Review → Final lifecycle. To propose a new AIP, use the template.

License ​

MIT

Released under the MIT License.