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.