{"ok":true,"result":{"service":"degraded","observed_at":"2026-10-23T11:53:01.639Z","tools":[{"module":"penny-lock","status":"beta","reason_code":null,"version":"0.2.0","data_version":null,"self_test":{"id":"selftest_8ad0bd5d1559407997494529d447770a","tool_slug":"penny-lock","module_version":"0.2.0","status":"ok","latency_ms":2,"error_code":null,"data_version":null,"ran_at":"2026-10-11T07:00:49.557Z"},"self_test_state":"stale","freshness":null},{"module":"global-seen-stamp","status":"beta","reason_code":null,"version":"0.2.0","data_version":null,"self_test":{"id":"selftest_59315593b8ac48fd8c91003e3498c29e","tool_slug":"global-seen-stamp","module_version":"0.2.0","status":"ok","latency_ms":2,"error_code":null,"data_version":null,"ran_at":"2026-10-11T07:00:49.562Z"},"self_test_state":"stale","freshness":null},{"module":"exactly-once-baton","status":"beta","reason_code":null,"version":"0.2.0","data_version":null,"self_test":{"id":"selftest_49fd33cf309347c3b44b81d196a1aa11","tool_slug":"exactly-once-baton","module_version":"0.2.0","status":"ok","latency_ms":1,"error_code":null,"data_version":null,"ran_at":"2026-10-11T07:00:49.567Z"},"self_test_state":"stale","freshness":null},{"module":"negative-cache-ticket","status":"beta","reason_code":null,"version":"0.2.0","data_version":null,"self_test":{"id":"selftest_afd567dc6ad74a7ab286fe276c58ac2a","tool_slug":"negative-cache-ticket","module_version":"0.2.0","status":"ok","latency_ms":1,"error_code":null,"data_version":null,"ran_at":"2026-10-11T07:00:49.570Z"},"self_test_state":"stale","freshness":null},{"module":"status-code-forge","status":"beta","reason_code":null,"version":"0.1.0","data_version":null,"self_test":{"id":"selftest_1ec4d0f043a94c3aaf6aa95ca66c3b58","tool_slug":"status-code-forge","module_version":"0.1.0","status":"ok","latency_ms":1,"error_code":null,"data_version":null,"ran_at":"2026-10-11T07:00:49.574Z"},"self_test_state":"stale","freshness":null},{"module":"safe-synthetic-fixture-vault","status":"beta","reason_code":null,"version":"0.1.0","data_version":null,"self_test":{"id":"selftest_1a6687238ddd4f569e8611cc817f3fe9","tool_slug":"safe-synthetic-fixture-vault","module_version":"0.1.0","status":"ok","latency_ms":1,"error_code":null,"data_version":null,"ran_at":"2026-10-11T07:00:49.578Z"},"self_test_state":"stale","freshness":null},{"module":"error-code-cemetery","status":"beta","reason_code":null,"version":"0.1.0","data_version":"2026.07.24.1","self_test":{"id":"selftest_5906916ef7c7465cb082fce43837d62b","tool_slug":"error-code-cemetery","module_version":"0.1.0","status":"ok","latency_ms":0,"error_code":null,"data_version":"2026.07.24.1","ran_at":"2026-10-11T07:00:49.581Z"},"self_test_state":"stale","freshness":{"observed_at":"2026-07-24T00:00:00.000Z","valid_until":"2026-10-24T00:00:00.000Z","state":"current"}},{"module":"x402-error-rosetta-stone","status":"beta","reason_code":null,"version":"0.1.0","data_version":"2026.07.24.1","self_test":{"id":"selftest_83238d34f2924347b678fad7eabb5995","tool_slug":"x402-error-rosetta-stone","module_version":"0.1.0","status":"ok","latency_ms":0,"error_code":null,"data_version":"2026.07.24.1","ran_at":"2026-10-11T07:00:49.583Z"},"self_test_state":"stale","freshness":{"observed_at":"2026-07-24T00:00:00.000Z","valid_until":"2026-08-24T00:00:00.000Z","state":"expired"}},{"module":"worked-once-recipe-vault","status":"beta","reason_code":null,"version":"0.1.0","data_version":"2026.07.24.1","self_test":{"id":"selftest_b2851b3297f54dc7859c557ff0eda289","tool_slug":"worked-once-recipe-vault","module_version":"0.1.0","status":"ok","latency_ms":0,"error_code":null,"data_version":"2026.07.24.1","ran_at":"2026-10-11T07:00:49.585Z"},"self_test_state":"stale","freshness":{"observed_at":"2026-07-24T00:00:00.000Z","valid_until":"2026-08-24T00:00:00.000Z","state":"expired"}},{"module":"swarm-semaphore","status":"beta","reason_code":null,"version":"0.2.0","data_version":null,"self_test":{"id":"selftest_18ff1f2450754652a7bdc9d705c0c03e","tool_slug":"swarm-semaphore","module_version":"0.2.0","status":"ok","latency_ms":2,"error_code":null,"data_version":null,"ran_at":"2026-10-11T07:00:49.589Z"},"self_test_state":"stale","freshness":null},{"module":"barrier-bell","status":"beta","reason_code":null,"version":"0.2.0","data_version":null,"self_test":{"id":"selftest_8e021df5152949788520b281ec624b47","tool_slug":"barrier-bell","module_version":"0.2.0","status":"ok","latency_ms":1,"error_code":null,"data_version":null,"ran_at":"2026-10-11T07:00:49.594Z"},"self_test_state":"stale","freshness":null},{"module":"freshness-lease","status":"beta","reason_code":null,"version":"0.2.0","data_version":null,"self_test":{"id":"selftest_c2866bb0a7b6494e8e60639c980e23d2","tool_slug":"freshness-lease","module_version":"0.2.0","status":"ok","latency_ms":1,"error_code":null,"data_version":null,"ran_at":"2026-10-11T07:00:49.597Z"},"self_test_state":"stale","freshness":null},{"module":"failure-sequence-forge","status":"beta","reason_code":null,"version":"0.1.0","data_version":null,"self_test":{"id":"selftest_54654725072a4e55a0929c40042bf430","tool_slug":"failure-sequence-forge","module_version":"0.1.0","status":"ok","latency_ms":1,"error_code":null,"data_version":null,"ran_at":"2026-10-11T07:00:49.601Z"},"self_test_state":"stale","freshness":null},{"module":"swarm-rate-gate","status":"beta","reason_code":null,"version":"0.2.0","data_version":null,"self_test":{"id":"selftest_315f870c47e9406c83404505f9c37e60","tool_slug":"swarm-rate-gate","module_version":"0.2.0","status":"ok","latency_ms":2,"error_code":null,"data_version":null,"ran_at":"2026-10-11T07:00:49.605Z"},"self_test_state":"stale","freshness":null},{"module":"mcp-tool-contract-linter","status":"beta","reason_code":null,"version":"0.1.0","data_version":null,"self_test":{"id":"selftest_32b4148993f444e79c9b65d9faa1f3d1","tool_slug":"mcp-tool-contract-linter","module_version":"0.1.0","status":"ok","latency_ms":1,"error_code":null,"data_version":null,"ran_at":"2026-10-11T07:00:49.610Z"},"self_test_state":"stale","freshness":null},{"module":"x402-requirement-drift-diff","status":"beta","reason_code":null,"version":"0.1.0","data_version":null,"self_test":{"id":"selftest_ae827992716748adae461e9d2a74cc09","tool_slug":"x402-requirement-drift-diff","module_version":"0.1.0","status":"ok","latency_ms":1,"error_code":null,"data_version":null,"ran_at":"2026-10-11T07:00:49.614Z"},"self_test_state":"stale","freshness":null},{"module":"webhook-attempt-meter","status":"beta","reason_code":null,"version":"0.1.0","data_version":null,"self_test":{"id":"selftest_640724947b7943f58638f46406bbe4c7","tool_slug":"webhook-attempt-meter","module_version":"0.1.0","status":"ok","latency_ms":2,"error_code":null,"data_version":null,"ran_at":"2026-10-11T07:00:49.618Z"},"self_test_state":"stale","freshness":null},{"module":"mcp-capability-handshake-diff","status":"beta","reason_code":null,"version":"0.1.0","data_version":null,"self_test":{"id":"selftest_49bf0b6a8ba0430690ab07c836a9d7c5","tool_slug":"mcp-capability-handshake-diff","module_version":"0.1.0","status":"ok","latency_ms":1,"error_code":null,"data_version":null,"ran_at":"2026-10-11T07:00:49.622Z"},"self_test_state":"stale","freshness":null},{"module":"x402-facilitator-compatibility-diff","status":"beta","reason_code":null,"version":"0.1.0","data_version":null,"self_test":{"id":"selftest_9b3c2ce38b0341fbb1f244b48e67365e","tool_slug":"x402-facilitator-compatibility-diff","module_version":"0.1.0","status":"ok","latency_ms":0,"error_code":null,"data_version":null,"ran_at":"2026-10-11T07:00:49.625Z"},"self_test_state":"stale","freshness":null},{"module":"mcp-elicitation-safety-linter","status":"beta","reason_code":null,"version":"0.1.0","data_version":null,"self_test":{"id":"selftest_7dc8a329b0fe41f3aa661b83b7c9aa30","tool_slug":"mcp-elicitation-safety-linter","module_version":"0.1.0","status":"ok","latency_ms":0,"error_code":null,"data_version":null,"ran_at":"2026-10-11T07:00:49.627Z"},"self_test_state":"stale","freshness":null},{"module":"x402-quote-fingerprint-guard","status":"beta","reason_code":null,"version":"0.2.0","data_version":null,"self_test":{"id":"selftest_e8a6d46421d54f0b9d6aa2281a308a0c","tool_slug":"x402-quote-fingerprint-guard","module_version":"0.2.0","status":"ok","latency_ms":2,"error_code":null,"data_version":null,"ran_at":"2026-10-11T07:00:49.630Z"},"self_test_state":"stale","freshness":null},{"module":"mcp-schema-edge-case-atlas","status":"beta","reason_code":null,"version":"0.1.0","data_version":"2026.07.25.1","self_test":{"id":"selftest_70eabeadbcbd4d3aac66907ab0e42bd2","tool_slug":"mcp-schema-edge-case-atlas","module_version":"0.1.0","status":"ok","latency_ms":0,"error_code":null,"data_version":"2026.07.25.1","ran_at":"2026-10-11T07:00:49.636Z"},"self_test_state":"stale","freshness":{"observed_at":"2026-07-25T00:00:00.000Z","valid_until":null,"state":"current"}},{"module":"workflow-guard-planner","status":"beta","reason_code":null,"version":"1.1.0","data_version":null,"self_test":{"id":"selftest_ec47dc9021a0488a9e45abab754ba0e7","tool_slug":"workflow-guard-planner","module_version":"1.1.0","status":"ok","latency_ms":1,"error_code":null,"data_version":null,"ran_at":"2026-10-11T07:00:49.639Z"},"self_test_state":"stale","freshness":null},{"module":"workflow-checkpoint","status":"beta","reason_code":null,"version":"1.2.0","data_version":null,"self_test":{"id":"selftest_8c65bb2d1e00400db767a851df4de1dc","tool_slug":"workflow-checkpoint","module_version":"1.2.0","status":"ok","latency_ms":2,"error_code":null,"data_version":null,"ran_at":"2026-10-11T07:00:49.642Z"},"self_test_state":"stale","freshness":null}]},"meta":{"request_id":"req_5fc63c202dba422f9bb974c5abbdd6e6","observed_at":"2026-10-23T11:53:01.639Z"}}