atproto_identity/lib.rs
1//! AT Protocol identity management library for DID resolution, handle resolution, and cryptographic key operations.
2//!
3//! Provides binaries:
4//! - `atproto-identity-resolve`: Resolve handles and DIDs to identity documents
5//! - `atproto-identity-key`: Generate and manage cryptographic keys
6//! - `atproto-identity-sign`: Sign data with private keys
7//! - `atproto-identity-validate`: Validate handles and DIDs
8
9#![warn(missing_docs)]
10
11pub mod config;
12pub mod errors;
13pub mod key;
14pub mod model;
15pub mod plc;
16pub mod resolve;
17pub mod storage;
18#[cfg(feature = "lru")]
19pub mod storage_lru;
20pub mod validation;
21pub mod web;
22
23#[cfg(feature = "axum")]
24pub mod axum;