Skip to main content

Crate bibeam_core

Crate bibeam_core 

Source
Expand description

§bibeam-core

Shared types, errors, and identity primitives.

Re-exports§

pub use claims::SessionClaims;
pub use error::Error;
pub use identity::Fingerprint;
pub use ids::ChainId;
pub use ids::CohortId;
pub use ids::NodeId;
pub use ids::PeerId;
pub use redaction::RedactionKey;
pub use redaction::redact_ip;
pub use redaction::redact_peer_id;
pub use time::Timestamp;

Modules§

claims
PASETO v4 session-token claim set.
error
Top-level error type for the BiBeam core crate.
identity
Identity primitives: the 32-byte BLAKE3 fingerprint over an X25519 public key.
ids
ULID newtypes for the BiBeam identity space.
redaction
Keyed-BLAKE3 redaction helpers for PII surfaces (peer IDs, IP addresses).
time
UTC timestamp wrapper around time::OffsetDateTime.

Type Aliases§

Result
Convenience alias over std::result::Result using the crate’s Error.