Models

Every lexicon of the network, generated as a Pydantic model. Browse by NSID: the authority, then the namespace, then the record or method.

Lexicons

One page per NSID, generated from the lexicons the network publishes.

app

Application lexicons: everything an app exposes to the people using it.

app
chat

Private messaging lexicons.

chat
com

The protocol itself, plus the lexicons of third-party services.

com
internal

Internal lexicons that are not part of the public API.

internal
network

Infrastructure services behind the network.

network
site

Websites published on atproto.

site
tools

Tooling for the people who operate the network.

tools

Core

The hand-written machinery every generated model is built on.

base

Base classes every generated model inherits from.

base
blob_ref

References to blobs stored on a PDS.

blob_ref
common

Types shared across the generated models.

common
dot_dict

Dict wrapper that also allows attribute access.

dot_dict
languages

ISO language codes used by posts.

languages
models_loader

Lazy import of the generated model modules.

models_loader
record_registry

Registry mapping record NSIDs to their model.

record_registry
string_formats

Validation of the AT Protocol string formats.

string_formats
type_conversion

Conversion between models, dicts, and raw JSON.

type_conversion
unknown_type

Fallback for records of an unrecognised type.

unknown_type
unknown_union

Fallback for union members of an unrecognised type.

unknown_union
utils

Helpers for working with model instances.

utils