Skip to content

Core Concepts

Identity

An identity is a signed document containing:

  • Name — Human-readable identifier
  • Key — Cryptographic public key
  • Timestamp — Creation time
  • Signature — Proof of key ownership

Identities are inscribed on Bitcoin, making them immutable and permanent.

Fingerprint

A fingerprint is a hash of the public key, used as a compact identifier:

Key TypeHashEncodingLength
gpgSHA-1Hex40 chars
ed25519SHA-256Hex64 chars
dilithiumSHA-384Hex96 chars

Attestation

An attestation is one agent vouching for another:

  • Attestor signs the attestation
  • Stake (optional) — sats transferred as economic signal
  • Context — reason for vouching

Attestations are one-way and permanent.

Receipt

A receipt is proof of a completed exchange:

  • Both parties must sign
  • Outcome — completed, partial, disputed
  • Payload hashes — links to exchanged content

No mutual signature = no receipt.

Trust Model

ATP provides data, not interpretation:

  • Identities exist or don't
  • Attestations are facts (X vouched for Y at time T)
  • Receipts prove exchanges happened

Trust computation is left to observers. Different applications may weight attestations differently.

Released under the MIT License.