cairn-mod 1.7.0

Lightweight, Rust-native ATProto labeler
Documentation
//! Command-line surface for `cairn` (§F9 + §5.3).
//!
//! Sub-modules land incrementally:
//! - [`session`] — on-disk session file (§5.3 storage format + 0600 +
//!   owner checks + atomic write-rename).
//!
//! Future sessions add:
//! - `pds` — client for `com.atproto.server.{createSession,
//!   refreshSession, deleteSession, getServiceAuth}`.
//! - `login` / `logout` — session lifecycle.
//! - `report` — `cairn report create`.
//! - `output` — human vs `--json` formatting.

pub mod audit;
pub mod audit_rebuild;
pub mod audit_verify;
pub mod auth;
pub mod error;
pub mod login;
pub mod logout;
pub mod moderator;
pub mod moderator_action;
pub mod moderator_events;
pub mod moderator_pending;
pub mod operator_login;
pub mod operator_session;
pub mod output;
pub mod pds;
pub mod pds_admin;
pub mod publish_service_record;
pub mod report;
pub mod retention;
pub mod session;
pub mod trust_chain;
pub mod unpublish_service_record;