Expand description
§Cyphr
Self-sovereign identity protocol implementation.
Cyphr enables password-free authentication via public key cryptography, multi-device key management, and Authenticated Atomic Actions (AAA).
Built on Coz cryptographic messaging.
§Feature Levels
- Level 1: Single static key
- Level 2: Key replacement
- Level 3: Multi-key management
- Level 4: Arbitrary data (AAA)
Re-exports§
pub use action::Action;pub use commit::Commit;pub use commit::CommitScope;pub use commit::PendingCommit;pub use error::Error;pub use key::Key;pub use multihash::MultihashDigest;pub use parsed_coz::CozKind;pub use parsed_coz::ParsedCoz;pub use parsed_coz::VerifiedCoz;pub use parsed_coz::verify_coz;pub use principal::Principal;pub use state::AuthRoot;pub use state::CommitID;pub use state::DataRoot;pub use state::KeyRoot;pub use state::PrincipalGenesis;pub use state::PrincipalRoot;pub use state::StateRoot;pub use state::compute_ar;pub use state::compute_commit_id;pub use state::compute_dr;pub use state::compute_kr;pub use state::compute_pr;pub use state::compute_sr;pub use transaction::CommitTransaction;pub use transaction::Transaction;pub use transaction_root::TransactionCommitRoot;pub use transaction_root::TransactionMutationRoot;pub use transaction_root::TransactionRoot;
Modules§
- action
- Action types for Data State (Level 4+).
- commit
- Commit types for atomic coz bundles.
- commit_
root - Commit Root logic.
- error
- Error types for Cyphr.
- key
- Key type with lifecycle tracking.
- multihash
- Multihash identifier support per Cyphr SPEC §14.
- parsed_
coz - ParsedCoz types for Auth State mutations.
- principal
- Principal (identity) types.
- state
- State computation and digest types.
- transaction
- Transaction structure definitions.
- transaction_
root - Transaction root (TR, TMR, TCR) computations.
Enums§
- HashAlg
- Runtime hash algorithm selector.