Skip to main content

Module receipt_store

Module receipt_store 

Source

Structs§

AdmissionBudgetAuthorization
Store authority qualified to coordinate admission state and atomically publish every terminal receipt projection.
AdmissionBudgetCapture
AdmissionPaymentJournalAdvance
AdmissionPaymentSettlement
AdmissionPaymentSettlementBegin
AuthorizationReceiptConsumption
FederatedEvidenceShareImport
FederatedEvidenceShareSummary
PendingSettlementObservation
Initial settlement work committed with a receipt.
ReceiptCheckpointCreateReport
ReceiptCheckpointRange
ReceiptCheckpointStatusReport
ReceiptFlushReport
ReceiptLineageStatementLink
ReceiptLineageVerification
ReceiptStoreHealthReport
ReceiptWalCheckpointReport
ReceiptWriterCounters
RetentionConfig
Configuration for receipt retention and archival.
RetentionMaintenanceHandle
Owns the retention maintenance worker thread; signals stop and joins on drop. Spawned by crate::kernel::ChioKernel::try_set_receipt_store_handle when KernelConfig.retention_config is Some, so retention rotation runs on an interval without operator-driven polling.
StoredChildReceipt
StoredToolReceipt
ThresholdApprovalReplayReservationV1

Enums§

AdmissionBudgetAuthorizationError
AdmissionPaymentJournalError
AtomicReceiptProjection
Atomic sidecar projections supported by a receipt store.
ReceiptStoreError
ReceiptWriterLiveness
Point-in-time liveness of a receipt store’s commit writer. Unknown keeps stores with no async writer behaving exactly as they did before liveness existed: the pre-dispatch readiness gate treats it as permissive. A store that does have an async writer reports a concrete verdict, which the gate samples directly even when no background watchdog is running.

Constants§

ADMISSION_TERMINAL_PROJECTION_DESCRIPTOR_KIND

Traits§

AnchoredAdmissionProjectionStore
QualifiedAdmissionProjectionStore
ReceiptStore