An introduction to the AT Protocol.
How the AT Protocol handles user identity.
A guide to the AT Protocol repo structure.
A schema-driven interoperability framework
How applications work on the AT Protocol.
Frequently Asked Questions about ATP
Specification for the Authenticated Transfer Protocol (AT Protocol)
Cryptographic systems, curves, and key types used in AT Protocol
Consistent data encoding for records and messages.
A schema definition language.
Self-authenticating storage for public account content
Cross-system queries and procedures over HTTP
Network wire protocol for subscribing to a stream of Lexicon objects
Persistent decentralized identifiers (as used in atproto)
A specification for human-friendly account identifiers.
A specification for global semantic IDs.
Identifier for individual records in a collection
A URI scheme for addressing ATP repository data.
ATP Lexicon - Admin Schemas
ATP Lexicon - Identity Schemas
ATP Lexicon - Label Schemas
ATP Lexicon - Moderation Schemas
ATP Lexicon - Repo Schemas
ATP Lexicon - Server Schemas
ATP Lexicon - Sync Schemas
Bluesky Lexicon - Actor Schemas
Bluesky Lexicon - Embed Schemas
Bluesky Lexicon - Feed Schemas
Bluesky Lexicon - Graph Schemas
Bluesky Lexicon - Notification Schemas
Bluesky Lexicon - Richtext Schemas