get_freshness
D4 — the freshness contract a PDP can gate on. For each lens (Scry / Sigil / Tracker / GhostRoute) this reports the newest observation timestamp in the corpus, the declared ingest cadence (taken from the ingester's own code and cron schedules, never asserted), the published SLO, the current corpus age in seconds, and whether the SLO holds. GhostRoute reports its three corpus workers (CT hourly, RPKI 6-hourly, ASN daily) individually.
SLO rule: 2x the declared cadence — one fully missed ingest cycle trips it — except where an estate monitor already publishes a threshold, in which case the SLO matches the monitor.
Every source is independently null-tolerant: a momentarily-unmeasurable
lens reports last_observation_at: null and slo_met: null — never a
fabricated timestamp, never a silent pass. Cached ~5 minutes (unlike the
weekly /v1/stats snapshot — freshness that was itself a week stale would
be self-refuting).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||