{"status":"healthy","last_watchdog_at":"2026-05-24T14:35:49.000Z","last_triage_at":"2026-05-24T14:35:50.000Z","events_open":0,"events_open_critical":0,"events_open_warn":0,"events_24h":0,"decisions_24h":0,"triage_decisions_24h":0,"triage_cost_24h_usd":0,"playbook_runs_24h":288,"uptime_pct_24h":100,"budget":{"spent_usd":0,"cap_usd":5,"status":"active","tier1_calls":0,"tier2_calls":0},"recent_events":[{"id":"c7869d5f05d2765858ce2fd63ee95e9c7536e612eb845acec68851e8d9aa5bbd","ts":1779454542,"iso":"2026-05-22T12:55:42.000Z","source":"watchdog","type":"forecast_unreachable","severity":"critical","status":"acting","payload":{"url":"https://intelligence.voidly.ai:8443/v1/forecast/IR/7day","error":"The operation was aborted due to timeout"}},{"id":"850a1458cadbc2f1346a9577869dd4a57ed58b8092031210275bf7138f521ae4","ts":1779451268,"iso":"2026-05-22T12:01:08.000Z","source":"watchdog","type":"forecast_unreachable","severity":"critical","status":"acting","payload":{"url":"https://intelligence.voidly.ai:8443/v1/forecast/IR/7day","error":"The operation was aborted due to timeout"}},{"id":"b94ab5f9cb3ad7b36c1b241ce9f7aa2f8318b8a179d5d9fe6629c42bafa96d06","ts":1779401464,"iso":"2026-05-21T22:11:04.000Z","source":"watchdog","type":"forecast_unreachable","severity":"critical","status":"acting","payload":{"url":"https://intelligence.voidly.ai:8443/v1/forecast/IR/7day","error":"The operation was aborted due to timeout"}},{"id":"edee29a2da47167201d925760da8f41a0456da3d49000de5053461ed7c87a897","ts":1779400264,"iso":"2026-05-21T21:51:04.000Z","source":"watchdog","type":"forecast_unreachable","severity":"critical","status":"acting","payload":{"url":"https://intelligence.voidly.ai:8443/v1/forecast/IR/7day","error":"The operation was aborted due to timeout"}},{"id":"8fd889d33a607dc2cfadbb854c7d2f3c06167261321111a8b628f38cc0ae0ac8","ts":1779396368,"iso":"2026-05-21T20:46:08.000Z","source":"watchdog","type":"forecast_unreachable","severity":"critical","status":"acting","payload":{"url":"https://intelligence.voidly.ai:8443/v1/forecast/IR/7day","error":"The operation was aborted due to timeout"}},{"id":"bf681dcf92fcd8b4d117cff408dce53ef0d3e05b14affb8db68d18be7e5b2568","ts":1779393671,"iso":"2026-05-21T20:01:11.000Z","source":"watchdog","type":"forecast_5xx","severity":"critical","status":"resolved","payload":{"url":"https://intelligence.voidly.ai:8443/v1/forecast/IR/7day","status":502}},{"id":"a7caf3a595a4cfa7af71fd8e55682837e7a82a5caf65e2508df889c8895605a2","ts":1779393071,"iso":"2026-05-21T19:51:11.000Z","source":"watchdog","type":"forecast_unreachable","severity":"critical","status":"acting","payload":{"url":"https://intelligence.voidly.ai:8443/v1/forecast/IR/7day","error":"The operation was aborted due to timeout"}},{"id":"a3e8ad26e23b44313eda6b00ea564ebe12f819688b8d5fc0207b317ead4924ee","ts":1779392471,"iso":"2026-05-21T19:41:11.000Z","source":"watchdog","type":"forecast_unreachable","severity":"critical","status":"acting","payload":{"url":"https://intelligence.voidly.ai:8443/v1/forecast/IR/7day","error":"The operation was aborted due to timeout"}},{"id":"2448291d24e60c70e3040b76e36cb91b84cbed97a3a9ba1802e0fca05b121c76","ts":1779392170,"iso":"2026-05-21T19:36:10.000Z","source":"watchdog","type":"forecast_unreachable","severity":"critical","status":"acting","payload":{"url":"https://intelligence.voidly.ai:8443/v1/forecast/IR/7day","error":"The operation was aborted due to timeout"}},{"id":"78b679c3131a8deaf99be3762aff976ba4518c4462dddb99e25768b041ea7713","ts":1779390373,"iso":"2026-05-21T19:06:13.000Z","source":"watchdog","type":"forecast_unreachable","severity":"critical","status":"acting","payload":{"url":"https://intelligence.voidly.ai:8443/v1/forecast/IR/7day","error":"The operation was aborted due to timeout"}}],"recent_playbook_runs":[{"id":"84864d16-3a26-466a-8b0d-bc5cb0c8c977","ts":1779633349,"iso":"2026-05-24T14:35:49.000Z","playbook":"mark-event-resolved-after-clean-window","outcome":"success","summary":"auto-resolved 0 stale events (window=3600s)"},{"id":"31e14588-c2a4-4d95-9483-f872189a7681","ts":1779633049,"iso":"2026-05-24T14:30:49.000Z","playbook":"mark-event-resolved-after-clean-window","outcome":"success","summary":"auto-resolved 0 stale events (window=3600s)"},{"id":"b495628a-e149-4faf-8018-72515d0f6a0e","ts":1779632748,"iso":"2026-05-24T14:25:48.000Z","playbook":"mark-event-resolved-after-clean-window","outcome":"success","summary":"auto-resolved 0 stale events (window=3600s)"},{"id":"935d0a24-1cef-4fdd-99c5-7a9e14942d2c","ts":1779632448,"iso":"2026-05-24T14:20:48.000Z","playbook":"mark-event-resolved-after-clean-window","outcome":"success","summary":"auto-resolved 0 stale events (window=3600s)"},{"id":"01936c17-f9c8-4b10-a902-4ee7a854fca5","ts":1779632148,"iso":"2026-05-24T14:15:48.000Z","playbook":"mark-event-resolved-after-clean-window","outcome":"success","summary":"auto-resolved 0 stale events (window=3600s)"},{"id":"159ab5ae-c277-41de-88f9-c39bb67b67f4","ts":1779631848,"iso":"2026-05-24T14:10:48.000Z","playbook":"mark-event-resolved-after-clean-window","outcome":"success","summary":"auto-resolved 0 stale events (window=3600s)"},{"id":"63a47059-6d05-4837-abe8-add634347e93","ts":1779631548,"iso":"2026-05-24T14:05:48.000Z","playbook":"mark-event-resolved-after-clean-window","outcome":"success","summary":"auto-resolved 0 stale events (window=3600s)"},{"id":"8d880b5f-dcd3-4296-9623-fd339d3ff0a6","ts":1779631248,"iso":"2026-05-24T14:00:48.000Z","playbook":"mark-event-resolved-after-clean-window","outcome":"success","summary":"auto-resolved 0 stale events (window=3600s)"},{"id":"1544ca2a-8121-4ae3-a2a3-8a825786cad4","ts":1779630948,"iso":"2026-05-24T13:55:48.000Z","playbook":"mark-event-resolved-after-clean-window","outcome":"success","summary":"auto-resolved 0 stale events (window=3600s)"},{"id":"d400ea2e-3f8c-4102-8ab0-7d8db834f58a","ts":1779630648,"iso":"2026-05-24T13:50:48.000Z","playbook":"mark-event-resolved-after-clean-window","outcome":"success","summary":"auto-resolved 0 stale events (window=3600s)"}],"recent_decisions":[{"id":"dec5c4b4-a622-4a31-a0fa-8385f027da9b","ts":1779454559,"iso":"2026-05-22T12:55:59.000Z","agent_id":"tier1-haiku-v1","model":"claude-haiku-4-5","event_id":"c7869d5f05d2765858ce2fd63ee95e9c7536e612eb845acec68851e8d9aa5bbd","action":"escalate","playbook":null,"confidence":0.75,"reason":"15 forecast_unreachable events in 24h + timeout pattern suggests systemic issue (code/config/infra), not transient. Needs investigation before playbook.","outcome":"escalated","cost_usd":0.001237,"tokens_in":872,"tokens_out":73,"duration_ms":2205,"error":null},{"id":"d8e3d434-5c8e-4730-ac99-5ff2fd52ff1d","ts":1779451279,"iso":"2026-05-22T12:01:19.000Z","agent_id":"tier1-haiku-v1","model":"claude-haiku-4-5","event_id":"850a1458cadbc2f1346a9577869dd4a57ed58b8092031210275bf7138f521ae4","action":"escalate","playbook":null,"confidence":0.75,"reason":"15 forecast_unreachable events in 24h + timeout pattern suggests infrastructure/network issue, not transient. Needs investigation before playbook.","outcome":"escalated","cost_usd":0.001203,"tokens_in":868,"tokens_out":67,"duration_ms":1342,"error":null},{"id":"d073af7c-1a2d-4d9a-ba1f-dbef999f9fad","ts":1779401475,"iso":"2026-05-21T22:11:15.000Z","agent_id":"tier1-haiku-v1","model":"claude-haiku-4-5","event_id":"b94ab5f9cb3ad7b36c1b241ce9f7aa2f8318b8a179d5d9fe6629c42bafa96d06","action":"escalate","playbook":null,"confidence":0.65,"reason":"20 forecast_unreachable events in 24h + timeout pattern suggests backend service degradation or misconfiguration, not transient. Needs investigation.","outcome":"escalated","cost_usd":0.001217,"tokens_in":877,"tokens_out":68,"duration_ms":1282,"error":null},{"id":"385dd215-119c-4a90-af30-5d7a99d3505b","ts":1779400275,"iso":"2026-05-21T21:51:15.000Z","agent_id":"tier1-haiku-v1","model":"claude-haiku-4-5","event_id":"edee29a2da47167201d925760da8f41a0456da3d49000de5053461ed7c87a897","action":"escalate","playbook":null,"confidence":0.65,"reason":"19 forecast_unreachable events in 24h + timeout pattern suggests backend service degradation, not a transient issue. Needs investigation.","outcome":"escalated","cost_usd":0.0011979999999999998,"tokens_in":868,"tokens_out":66,"duration_ms":1493,"error":null},{"id":"2dd3ab3c-e8df-4bf1-b13d-417f20e5fa8e","ts":1779396385,"iso":"2026-05-21T20:46:25.000Z","agent_id":"tier1-haiku-v1","model":"claude-haiku-4-5","event_id":"8fd889d33a607dc2cfadbb854c7d2f3c06167261321111a8b628f38cc0ae0ac8","action":"escalate","playbook":null,"confidence":0.65,"reason":"18 forecast_unreachable events in 24h + timeout pattern suggests systemic issue (service hang, cert expiry, or upstream dependency). Needs investigation before automation.","outcome":"escalated","cost_usd":0.001232,"tokens_in":872,"tokens_out":72,"duration_ms":1486,"error":null},{"id":"5487ccc1-8293-471b-a7fe-e8ae6dd88f5e","ts":1779393682,"iso":"2026-05-21T20:01:22.000Z","agent_id":"tier1-haiku-v1","model":"claude-haiku-4-5","event_id":"bf681dcf92fcd8b4d117cff408dce53ef0d3e05b14affb8db68d18be7e5b2568","action":"wait","playbook":null,"confidence":0.75,"reason":"Single 502 on forecast endpoint; only 2 events in 24h. Insufficient signal for recovery action. Monitor next 10min.","outcome":"deferred","cost_usd":0.001191,"tokens_in":866,"tokens_out":65,"duration_ms":1247,"error":null},{"id":"02b51f98-c589-4cd6-b0c6-6c303cf07016","ts":1779393087,"iso":"2026-05-21T19:51:27.000Z","agent_id":"tier1-haiku-v1","model":"claude-haiku-4-5","event_id":"a7caf3a595a4cfa7af71fd8e55682837e7a82a5caf65e2508df889c8895605a2","action":"escalate","playbook":null,"confidence":0.75,"reason":"17 forecast_unreachable events in 24h suggests systemic issue (code/config change) not a transient blip. Timeout pattern on critical /forecast endpoint requires investigation beyond playbooks.","outcome":"escalated","cost_usd":0.001264,"tokens_in":874,"tokens_out":78,"duration_ms":1615,"error":null},{"id":"cf4f3c01-109e-48c5-b197-88fd5200608a","ts":1779392489,"iso":"2026-05-21T19:41:29.000Z","agent_id":"tier1-haiku-v1","model":"claude-haiku-4-5","event_id":"a3e8ad26e23b44313eda6b00ea564ebe12f819688b8d5fc0207b317ead4924ee","action":"escalate","playbook":null,"confidence":0.85,"reason":"16 forecast_unreachable timeouts in 24h; systemic issue, not transient. Requires investigation of forecast service health, not automated remediation.","outcome":"escalated","cost_usd":0.001222,"tokens_in":872,"tokens_out":70,"duration_ms":1958,"error":null},{"id":"8aded206-8546-4dce-9a98-ff9208153a21","ts":1779392187,"iso":"2026-05-21T19:36:27.000Z","agent_id":"tier1-haiku-v1","model":"claude-haiku-4-5","event_id":"2448291d24e60c70e3040b76e36cb91b84cbed97a3a9ba1802e0fca05b121c76","action":"escalate","playbook":null,"confidence":0.75,"reason":"15 forecast_unreachable events in 24h suggests systemic issue, not transient timeout. Requires investigation before playbook.","outcome":"escalated","cost_usd":0.001194,"tokens_in":874,"tokens_out":64,"duration_ms":1676,"error":null},{"id":"9f7e9b11-f3fc-4031-998d-ef860374a181","ts":1779390390,"iso":"2026-05-21T19:06:30.000Z","agent_id":"tier1-haiku-v1","model":"claude-haiku-4-5","event_id":"78b679c3131a8deaf99be3762aff976ba4518c4462dddb99e25768b041ea7713","action":"escalate","playbook":null,"confidence":0.75,"reason":"Critical forecast endpoint timeout with 14 incidents in 24h suggests systemic issue (infra/code/config), not transient. Needs investigation.","outcome":"escalated","cost_usd":0.0012079999999999999,"tokens_in":868,"tokens_out":68,"duration_ms":1378,"error":null}],"_voidly_pay":{"claim_did":"https://voidly.ai/pay/claim","for_builders":"https://voidly.ai/pay/for-builders","marketplace":"https://api.voidly.ai/v1/pay/marketplace","live_demo":"https://huggingface.co/spaces/emperor-mew/voidly-pay","universal_proxy":{"url":"https://api.voidly.ai/v1/pay/proxy","example":"https://api.voidly.ai/v1/pay/proxy?u=<https-url>&to=did:voidly:<your-did>&price=0.01","page":"https://voidly.ai/pay/proxy","note":"Paywall any public HTTPS URL with one query param. No SDK install required."},"install":{"typescript":"npm install @voidly/pay","python":"pip install voidly-pay","langchain":"pip install voidly-pay-langchain","vercel_ai":"npm install @voidly/pay-vercel-ai","mcp":"npx @voidly/pay-mcp","cli":"npm install -g @voidly/pay-cli"},"note":"Voidly Pay is the open agent-to-agent payment rail. Claim a DID + 10 starter credits in 60s, or paywall any URL via the universal proxy with one query param."}}