Guides

Protocol Overview Start here

An introduction to the AT Protocol.

Identity

How the AT Protocol handles user identity.

Data Repositories

A guide to the AT Protocol repo structure.

Lexicon

A schema-driven interoperability framework

Applications

How applications work on the AT Protocol.

FAQ

Frequently Asked Questions about ATP

Specs

AT Protocol

Specification for the Authenticated Transfer Protocol (AT Protocol)

Data Model

Consistent data encoding for records and messages.

Lexicon

A schema definition language.

Cryptography

Cryptographic systems, curves, and key types used in AT Protocol

Repository

Self-authenticating storage for public account content

Label

Self-authenticating string annotations on accounts or content for moderation and other purposes.

HTTP API (XRPC)

Cross-system queries and procedures over HTTP

Event Stream

Network wire protocol for subscribing to a stream of Lexicon objects

DID

Persistent decentralized identifiers (as used in atproto)

Handle

A specification for human-friendly account identifiers.

NSID

A specification for global semantic IDs.

Record Key

Identifier for individual records in a collection

URI Scheme

A URI scheme for addressing ATP repository data.