{"ok":true,"source":"live-scan","served_at":"2026-06-03T19:48:32+00:00","status":"aging","score":93,"headline":"The proof is usable, with a few signals aging.","summary":"7 fresh, 2 aging, 0 stale, 0 unknown across 9 public data sources.","assistant_prompt":"Audit tinyblue.dev freshness from the public snapshot served at 2026-06-03T19:48:32+00:00. Safe to cite now: Fleet cache, AGENT1 brief, Property health, Live weather, Weather current API, MLB scoreboard, AI discovery map. Do not treat as current without refresh: none. Needs inspection: none. Recommend one practical fix that improves public trust without exposing private fleet details.","sources":[{"key":"fleet","label":"Fleet cache","status":"fresh","trust":"safe to cite","age_seconds":279,"age_label":"4m old","observed_at":"2026-06-03T19:43:52+00:00","checked_at":"2026-06-03T19:43:53+00:00","value":"12/20 online · 135 pods","detail":"7 public k3s nodes; aggregate only.","action":"Refresh the fleet snapshot before quoting online counts.","href":"/fleet/"},{"key":"agent1","label":"AGENT1 brief","status":"fresh","trust":"safe to cite","age_seconds":278,"age_label":"4m old","observed_at":"2026-06-03T19:43:53+00:00","checked_at":"2026-06-03T19:43:53+00:00","value":"repo clean · 135 pods","detail":"7 nodes in the public aggregate; private event detail is withheld.","action":"Regenerate the public brief cache or keep it labeled cached.","href":"/dashboard/"},{"key":"now","label":"Now line","status":"aging","trust":"verify before quoting","age_seconds":335798,"age_label":"3d old","observed_at":"2026-05-30T22:31:53+00:00","checked_at":"2026-05-30T22:31:53+00:00","value":"4 days active","detail":"Building the live trust layer — freshness automation, verified domains, route AI briefs, and widget-bar status.","action":"Update the now line when the visible work changes.","href":"/timeline/"},{"key":"properties","label":"Site catalog","status":"aging","trust":"verify before quoting","age_seconds":338113,"age_label":"3d old","observed_at":"2026-05-30T21:53:18+00:00","checked_at":"2026-05-30T21:53:18+00:00","value":"7/7 listed live","detail":"Curated property list; this is authoritative but not a network probe.","action":"Review this list whenever a domain is launched, paused, or retired.","href":"#more"},{"key":"properties-health","label":"Property health","status":"fresh","trust":"safe to cite","age_seconds":0,"age_label":"just now","observed_at":"2026-06-03T19:48:31+00:00","checked_at":"2026-06-03T19:48:31+00:00","value":"7/7 reachable","detail":"Public domain probes only; no private IPs or backend topology exposed.","action":"All listed public properties answered the health probe.","href":"/api/properties-health.php"},{"key":"weather-live","label":"Live weather","status":"fresh","trust":"safe to cite","age_seconds":1111,"age_label":"18m old","observed_at":"2026-06-03T19:30:00+00:00","checked_at":"2026-06-03T19:43:54+00:00","value":"80° · 6 mph wind","detail":"Lee's Summit live weather cache from Open-Meteo.","action":"Warm /api/weather-live.php if the cache goes stale.","href":"/weather/"},{"key":"weather-current","label":"Weather current API","status":"fresh","trust":"safe to cite","age_seconds":1111,"age_label":"18m old","observed_at":"2026-06-03T19:30:00+00:00","checked_at":"2026-06-03T19:48:31+00:00","value":"80° · open-meteo","detail":"Legacy current route now resolves through the live bridge instead of stale archive rows.","action":"Keep /api/weather.php?action=current delegated to the live source.","href":"/weather/"},{"key":"mlb","label":"MLB scoreboard","status":"fresh","trust":"safe to cite","age_seconds":340,"age_label":"5m old","observed_at":"2026-06-03T19:42:52+00:00","checked_at":"2026-06-03T19:48:32+00:00","value":"15 games · 3 live","detail":"DB-backed scoreboard for today; game detail remains on /mlb.","action":"Keep the sync job under 10 minutes during live windows.","href":"/mlb/scoreboard"},{"key":"ai-map","label":"AI discovery map","status":"fresh","trust":"safe to cite","age_seconds":320162,"age_label":"3d old","observed_at":"2026-05-31T02:52:30+00:00","checked_at":"2026-05-31T02:52:30+00:00","value":"8 canonical pages","detail":"Guides GPT, Claude, search bots, and humans to the safe surfaces.","action":"Update prompts and canonical routes after meaningful site changes.","href":"/ai/"}]}