Skip to main content

Crate bcx_core

Crate bcx_core 

Source
Expand description

Core identifiers and validation primitives for BCX.

Structs§

CapabilityRef
Reference to a capability object or capability commitment.
CheckpointId
Checkpoint identifier for committed state, graph, or settlement checkpoints.
Digest
Fixed-width digest used for protocol commitments.
EventId
Globally unique event identifier within a trust domain.
NativeBindingId
Native binding identifier for host-system specific anchors.
Nonce
Nonce bytes carried by signed invocations and WHY queries.
OperationSequence
Per-issuer operation sequence used for replay detection.
PolicyEpoch
Reference to a policy epoch.
PolicyId
Policy identifier for disclosure, replay, settlement, or admission rules.
ProfileId
Profile identifier for a BCX profile or native binding family.
ProofSuiteId
Proof-suite identifier for signature or verification policy families.
RealmId
Realm identifier for an authority, namespace, tenant, or trust domain.
StatementId
Statement identifier for BCX causal statements.
SubjectId
Subject identifier for the thing a statement describes or affects.
ZeroizedDigest
Digest wrapper that clears its backing bytes when dropped.

Enums§

ValidationError
Validation failures shared by BCX crates.