Expand description
§atproto-identity
A comprehensive Rust library for AT Protocol identity management providing DID resolution, handle resolution, and identity document management across multiple DID methods.
§Core Modules
resolve- Core resolution logic for handles and DIDs with DNS/HTTP resolutionplc- PLC directory client fordid:plcresolutionweb- Web DID client fordid:webresolution and URL conversionmodel- Data structures for DID documents and AT Protocol entitiesvalidation- Input validation for handles and DIDsconfig- Configuration management and environment variable handlingerrors- Structured error types following project conventionskey- Cryptographic key operations for P-256 and K-256 curves
§Usage
This library supports both programmatic usage and CLI tooling for identity resolution across the AT Protocol ecosystem.
Modules§
- config
- Configuration management for AT Protocol identity operations.
- errors
- Structured Error Types
- key
- Cryptographic key operations for AT Protocol identity management.
- model
- Data structures for DID documents and AT Protocol entities.
- plc
- PLC Directory Client
- resolve
- Core Resolution Logic
- validation
- Input validation for AT Protocol handles and DIDs.
- web
- Web DID Client