{"status":"ok","service":"sol-x402-lst-health","version":"1.1.0","dev_mode":false,"price_usd":0.01,"pay_to":"HFWs4p4n9vGDRRpnxtsTATsnvoaub5tu76VUaLeExyfH","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","data_freshness_overall":"fresh","data_freshness":{"schema_version":1,"evaluated_at_utc":"2026-07-22T20:20:30.262931+00:00","overall_status":"fresh","policy":{"serve_when_stale":true,"note":"Endpoint always serves last-good mirrored snapshots for availability; clients must read overall_status / per-source status for integrity.","fresh_max_hours":36.0,"stale_max_hours":72.0,"status_meanings":{"fresh":"content age <= 36h","stale":"content age > 36h and <= 72h","degraded":"content age > 72h or live dependency failed","missing":"source file/content unavailable","live":"fetched on this request from upstream"}},"mirror":{"producer_host":"sophie","serving_host_role":"lars_public_runtime_or_local","sync_mechanism":"com.naber.lst-health-lars-sync rsync over Tailscale","sync_cadence_minutes":30,"max_expected_mirror_lag_minutes":30,"note":"If Sophie is down, Lars keeps serving last synced snapshots; mirrored series age until Sophie producers + sync resume."},"sources":{"pilot_health":{"name":"pilot_health","status":"fresh","as_of_utc":"2026-07-22T12:15:22+00:00","content_timestamp_utc":"2026-07-22T12:15:22+00:00","file_mtime_utc":"2026-07-22T12:15:29+00:00","age_hours":8.086,"path":"/home/ubuntu/lst-health-x402/data/pilot-health/2026-07-22.json","path_exists":true,"cadence":"daily (~06:15 America/Denver producer on Sophie)","producer":"sophie_cron_mirrored_to_lars","thresholds_hours":{"fresh_max":36.0,"stale_max":72.0}},"pool_stats":{"name":"pool_stats","status":"fresh","as_of_utc":"2026-07-22T12:00:00+00:00","content_timestamp_utc":"2026-07-22T12:00:00+00:00","file_mtime_utc":"2026-07-22T13:30:01+00:00","age_hours":8.342,"path":"/home/ubuntu/lst-health-x402/data/pool-stats/pool_stats_history.jsonl","path_exists":true,"cadence":"daily morning (Sophie producer)","producer":"sophie_cron_mirrored_to_lars","thresholds_hours":{"fresh_max":36.0,"stale_max":72.0}},"borrow_rate":{"name":"borrow_rate","status":"fresh","as_of_utc":"2026-07-22T12:00:00+00:00","content_timestamp_utc":"2026-07-22T12:00:00+00:00","file_mtime_utc":"2026-07-22T14:00:05+00:00","age_hours":8.342,"path":"/home/ubuntu/lst-health-x402/data/borrow-rate/borrow_rate_history.jsonl","path_exists":true,"cadence":"daily morning (Sophie producer)","producer":"sophie_cron_mirrored_to_lars","thresholds_hours":{"fresh_max":36.0,"stale_max":72.0}},"sanctum_redemption":{"name":"sanctum_redemption","status":"unknown","as_of_utc":null,"content_timestamp_utc":null,"file_mtime_utc":null,"age_hours":null,"path":null,"path_exists":null,"cadence":"live_on_request","producer":"serving_host_http_fetch","error":null,"thresholds_hours":{"fresh_max":36.0,"stale_max":72.0},"note":"not probed on /health; see /info or paid/free payloads"}},"warnings":[]}}