Freshness
GET /v1/states/{factStateVersionId}/freshness
Every exact state is given a freshness horizon (fresh_until) at the moment it's
created. This route tells you whether that horizon has passed.
Response — FreshnessVerdictV1
- FRESH — still within its horizon.
- STALE — horizon has passed; a revalidation is expected to be in flight or pending.
- UNKNOWN — freshness cannot currently be determined.
Fast Reality default
A single-surface, fast-changing fact defaults to OBSERVED assurance, not
VERIFIED — promotion requires policy-defined, same-scope confirmation, not a
freshness check alone.
Not cached as immutable
Unlike the exact-state route, freshness is re-evaluated at read time and is never cached as immutable.