Skip to main content

Module evidence

Module evidence 

Available on crate features std and ua only.
Expand description

Counts, samples and retention for observed client behaviour.

ProfileEvidence is the retained input to analysis. Collection and storage share bounded counting and sampling primitives; ingestion checkpoints make transaction retries idempotent. Retention applies to both counts and samples.

Modules§

bucket
A bounded counting bucket with one copy of each retained canonical value.
collector
Retained observations and bounded offline collection.
counts
Exact aggregate counts and bounded literal counters with explicit coverage.
ingestion
Bounded ingestion checkpoints for transaction retries and out-of-order delivery.
reservoir
Deterministic bottom-k sampling independent of transport and emulation randomness.
transaction
Atomic admission of one observation and all of its counted components.
window
Freshness applies to counts and samples, with bounded retained UTC day buckets.

Structs§

ProfileEvidence
Versioned retained observations for one client profile.
ProfileScopeEvidence
Retained counts and samples for one ownership scope.
UntrackedDistinctSnapshot

Enums§

UntrackedDistinctCount
A deterministic lower bound is reported after capacity, without an estimated cardinality or statistical confidence claim. Repeated values count once.