FSharp.ATProto.Core Namespace
| Type/Module | Description |
|
Functions for creating and authenticating AtpAgent instances. |
|
|
Client agent for communicating with an AT Protocol Personal Data Server (PDS). Holds the HTTP client, base URL, optional authenticated session, and extra headers. |
|
|
An authenticated session with an AT Protocol Personal Data Server (PDS). Obtained by calling login with valid credentials. |
|
|
Shared JSON serialization configuration for the AT Protocol. |
|
|
Generic JSON converter for "known values" discriminated unions.
Reads/writes string values, mapping known strings to fieldless DU cases
(via |
|
|
Factory that intercepts types annotated with |
|
|
Client for the PLC Directory -- the public ledger for |
|
|
Serializes F# records to URL query strings for XRPC query parameters. Used internally by query to convert typed parameter records into query-string form. |
|
|
Service-to-service JWT authentication for AT Protocol backend services (labelers, feed generators, etc.). |
|
|
|
|
|
XRPC transport layer for AT Protocol API calls. Provides functions for executing queries (HTTP GET) and procedures (HTTP POST) against an authenticated AtpAgent. |
|
|
Represents an error response from an XRPC endpoint.
AT Protocol servers return JSON error bodies with optional |