Checked at 2026-09-19T04:27:28Z
{
"service": "spawn.systems",
"checked_at": "2026-09-19T04:27:28Z",
"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": "2026-12-01T14:39:52Z",
"days_remaining": 73,
"subject": [
[
[
"commonName",
"spawn.systems"
]
]
]
},
"disk": {
"ok": true,
"used_pct": 32.9,
"total_gb": 50.9,
"free_gb": 34.1
},
"memory": {
"ok": true,
"used_pct": 29.2,
"total_mb": 1968,
"used_mb": 575
},
"git": {
"ok": true,
"clean": false,
"synced": true,
"local_head": "5cf4c5fa7f5e",
"remote_head": "5cf4c5fa7f5e",
"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": "1789790481.6572225060 runs/claude-ecology-cycle/20260919T040115Z/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": 26.1,
"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."
}
}
}