Skip to main content

Module prelude

Module prelude 

Source
Expand description

Items commonly needed by BCX integrators.

Structs§

Admission
Admission decision for a prior intent.
AlgorithmPolicy
Closed algorithm admission policy for a verification context.
CapabilityRef
Reference to a capability object or capability commitment.
Checkpoint
Checkpoint statement for committed graph, state, or settlement evidence.
CheckpointId
Checkpoint identifier for committed state, graph, or settlement checkpoints.
Contradiction
Contradiction between two distinct statements.
Delegation
Delegation from one subject to another under a capability reference.
Digest
Fixed-width digest used for protocol commitments.
Effect
Recorded effect for a prior intent.
EventId
Globally unique event identifier within a trust domain.
ExactAlgorithmPolicy
Single-algorithm admission policy for high-assurance verification contexts.
Intent
Declared intent before execution.
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.
ProtocolVersion
BCX protocol version negotiated by a transport binding.
RealmId
Realm identifier for an authority, namespace, tenant, or trust domain.
Revocation
Revocation of a prior statement by an authority.
SignatureEnvelope
Signature metadata over a canonical BCX payload.
StatementId
Statement identifier for BCX causal statements.
SubjectId
Subject identifier for the thing a statement describes or affects.
WireHeader
Fixed header metadata common to profile-carried BCX messages.
WireLimits
Conservative limits applied before expensive parsing or verification.
ZeroizedDigest
Digest wrapper that clears its backing bytes when dropped.

Enums§

AdmissionResult
Admission decision produced before execution.
AssuranceLevel
Assurance level for a causal edge or effect claim.
CauseKind
Observable cause class for an operation.
DisclosureLevel
Disclosure level for a field in an explanation bundle.
EffectResult
Execution result recorded after an operation attempt.
OperationAction
High-level operation action.
ProofLevel
Proof strength attached to a root cause or user action.
ProtocolProfile
Deployment profile for BCX verification strictness.
RelationshipKind
Relationship between a BCX event and one of its parents.
SignatureAlgorithm
Signature algorithms named by BCX metadata.
StatementKind
BCX statement body kind.
TruthStatus
Truth status attached to explanation claims.
ValidationError
Validation failures shared by BCX crates.
VerificationError
Verification and signature-envelope validation failures.

Traits§

Verifier
Signature verification backend boundary.