Observation Freshness SLO

A repository document, rendered for the site. View source markdown.

Generated at: 2026-07-30T12:38:02.000Z UTC · source: committed helm-expt evidence for this rendered repository document.

ConfigHub is workerless in this proof model. It stores desired/config truth and submitted observation receipts; it does not claim fresh live cluster truth unless a current receipt says so.

Receipt Contract

Every live observation receipt must record:

Status Rules

Default SLO

For local kind proof runs, the default freshnessTTL is 1h. For customer or production demonstrations, the TTL should be chosen by the target owner and shown next to the receipt. A stale receipt is still audit evidence; it is not a fresh live-state claim.

Minimum Redis Live Proof

The Redis proof is the minimum live observation shape for this repo:

Other chart live receipts may use chart-specific checks, but they must keep the same freshness contract: observer, target, rendered digest, timestamp, TTL, result, and check list.

Why This Matters

This keeps the promise crisp: ConfigHub can show what was intended, rendered, scanned, uploaded, applied, and observed. It only says a cluster is currently OK when a fresh observation receipt says so.