pdsx._internal.resolution
PDS and URI resolution utilities.
Functions
discover_pds
repo: handle (e.g., ‘zzstoatzz.io’) or DID (e.g., ‘did:plc:…’)
- PDS URL (e.g., ‘https://pds.zzstoatzz.io’)
ValueError: if handle cannot be resolved or PDS not found
Classes
URIParts
parsed components of an AT-URI.
Methods:
from_uri
uri: either full AT-URI (at://did/collection/rkey) or shorthand (collection/rkey)client_did: authenticated user’s DID (required for shorthand format)
- URIParts with repo, collection, and rkey
ValueError: if URI format is invalid or shorthand used without authentication