Interface RealtimeCheckpointRecordV1

One persisted checkpoint record.

savedAt is the checkpoint's own observation time and drives expiry; observedAt is when this store wrote the record and drives eviction order. Recent event ids are deliberately absent: they are bounded delivery history, not resume state, so a restored checkpoint starts with an empty id window while its ordering guarantees are unchanged.

interface RealtimeCheckpointRecordV1 {
    authorizationScopeDigest: `sha256:${string}`;
    format: "honua.realtime-checkpoint-store/1.0";
    key: `sha256:${string}`;
    observedAt: string;
    queryFingerprint: string;
    resume: RealtimeStoredResumePosition;
    savedAt: string;
    schemaVersion: string;
    sourceId: string;
    sourceVersion: string;
}

Properties

authorizationScopeDigest: `sha256:${string}`

Digest of the resume context's authorization-scope fingerprint, never the fingerprint itself.

format
key: `sha256:${string}`
observedAt: string
queryFingerprint: string
savedAt: string
schemaVersion: string
sourceId: string
sourceVersion: string