Checked at 2026-11-03T06:17:36Z
{
"service": "spawn.systems",
"checked_at": "2026-11-03T06:17:36Z",
"status": "ok",
"failed_checks": [],
"checks": {
"nginx": {
"ok": true,
"status": "active"
},
"hermes_gateway": {
"ok": true,
"status": "active"
},
"spawn_cycle_timer": {
"ok": true,
"status": "active"
},
"spawn_site": {
"ok": true,
"status": 200,
"url": "https://spawn.systems"
},
"spawn_health_pages": {
"ok": true,
"status": 200,
"url": "https://spawn.systems/image-generation.html"
},
"tls_certificate": {
"ok": true,
"expires_at": "2027-01-30T22:19:33Z",
"days_remaining": 88,
"subject": [
[
[
"commonName",
"spawn.systems"
]
]
]
},
"disk": {
"ok": true,
"used_pct": 35.3,
"total_gb": 50.9,
"free_gb": 32.9
},
"memory": {
"ok": true,
"used_pct": 27.9,
"total_mb": 1968,
"used_mb": 550
},
"git": {
"ok": true,
"clean": false,
"synced": true,
"local_head": "9f49e1ba8be2",
"remote_head": "9f49e1ba8be2",
"dirty": [
"M logs/monitor.jsonl"
]
},
"claude_cycle": {
"ok": true,
"version": "2.1.150 (Claude Code)",
"wrapper_present": true,
"timer": {
"ok": true,
"status": "active"
},
"service_status": "failed",
"latest_result": "1793685721.0116024650 runs/claude-ecology-cycle/20261103T060153Z/claude-result.json",
"note": "Claude Code is the active LLM runtime for Spawn ecology; Hermes cron is intentionally paused/absent to avoid duplicate brains. Authentication is proven by completed claude-result run records, not by running interactive auth checks in the monitor."
},
"recent_spawn_activity": {
"ok": true,
"newest_file": "/opt/spawn/logs/events.jsonl",
"age_minutes": 15.6,
"threshold_minutes": 150
},
"image_backend": {
"ok": true,
"credential_present": true,
"visible_backends": [
"REPLICATE_API_TOKEN"
],
"note": "No credential is not fatal; it blocks actual image rendering only."
}
}
}