Skip to main content

Module snapshot

Module snapshot 

Source
Expand description

Normalized fingerprint snapshot schema types and compatibility checks.

Structs§

FingerprintSignals
Signal payload for normalized fingerprint snapshots.
NormalizedFingerprintSnapshot
Versioned normalized fingerprint snapshot across modes.
ScreenFingerprint
Screen-related fingerprint surface.
SnapshotCoherenceReport
Result of evaluating all registered snapshot coherence rules.
SnapshotCoherenceViolation
Machine-readable coherence violation produced by a snapshot rule.
SnapshotDeterminismOptions
Options controlling deterministic snapshot collection.
SnapshotDriftReport
Signal-focused drift report for baseline vs candidate snapshots.
SnapshotSignalDrift
Focused signal-level drift entry.
TlsFingerprint
TLS-related fingerprint surface.
WebGlFingerprint
WebGL-related fingerprint surface.

Enums§

SnapshotCollectionError
Error returned when building deterministic snapshot bytes.
SnapshotCompatibilityError
Compatibility validation error for normalized snapshots.
SnapshotMode
Normalized capture mode for a fingerprint snapshot.
SnapshotSignalDriftKind
Kind of signal-level drift detected between baseline and candidate snapshots.

Functions§

collect_deterministic_snapshot_bytes
Serialize a snapshot into deterministic JSON bytes.
compare_snapshot_signal_drift
Compare baseline and candidate snapshots for deterministic, signal-focused drift.
evaluate_snapshot_coherence
Evaluate registered coherence rules across normalized snapshot fields.
normalize_snapshot_for_determinism
Normalize a snapshot in-place for deterministic collection.
validate_snapshot_compatibility
Validate normalized snapshot compatibility rules across modes and versions.