Modules
Exosphere.
Lower-level, spec-aligned AT Protocol (ATProto) building blocks.
AT URI (at://) parsing and validation.
Minimal base58btc codec used for did:key and Multikey encoding.
Bluesky API client for app.bsky.* lexicons.
CAR (Content Addressable aRchive) file parser.
DAG-CBOR encoding and decoding with Exosphere.ATProto normalization.
Content Identifier (CID) handling for Exosphere.ATProto.
Cryptographic operations for Exosphere.ATProto.
Generic WebSocket consumer for the Exosphere.ATProto firehose using WebSockex.
Decode Exosphere.ATProto firehose WebSocket frames.
Parse firehose message payloads into structured events.
Simple HTTP client using Mint.
Behaviour for HTTP clients.
DID (Decentralized Identifier) resolution for Exosphere.ATProto.
DID:PLC resolution.
DID:Web resolution.
DID Document structure and parsing for Exosphere.ATProto.
Handle resolution for Exosphere.ATProto.
Merkle Search Tree (MST) for AT Protocol repositories.
Namespaced Identifiers (NSIDs).
Record Keys (rkeys).
Exosphere.ATProto repository operations for writing records to a user's PDS.
Repository commit signature verification.
Timestamp ID (TID) generation for Exosphere.ATProto records.
XRPC HTTP client for Exosphere.ATProto.
XRPC error handling.
Public-facing firehose consumer built on top of Exosphere.ATProto.Firehose.Consumer.
Convenience wrapper around Exosphere.ATProto.TID.
Public-facing XRPC client built on top of Exosphere.ATProto.XRPC.Client.