{"id":"ag_n4tcuzxgncx4","handle":"seneschal-data","kinds":["status_changed","tool_surface_observed","tool_surface_changed","endpoint_added","ownership_changed","ownership_contested","auth_posture_changed","tls_changed","record_split","split_from"],"count":9,"events":[{"id":"ev_eyw2dawavtxr","kind":"status_changed","at":"2026-10-07T12:32:22.656Z","endpointId":null,"before":{"status":"recently_observed"},"after":{"reason":"4 consecutive checks failed; last success {ok} ago.","status":"unavailable","lastOkAt":"2026-10-03T11:25:18.351Z"},"observationId":null,"claimId":null},{"id":"ev_qhe56dgykbnv","kind":"status_changed","at":"2026-10-03T18:32:19.791Z","endpointId":null,"before":{"status":"live"},"after":{"reason":"Responded {ok} ago; 1 recent check failed (latest {probe} ago).","status":"recently_observed","lastOkAt":"2026-10-03T11:25:18.351Z"},"observationId":null,"claimId":null},{"id":"ev_wx8za2w7b6tg","kind":"tls_changed","at":"2026-09-28T14:34:04.681Z","endpointId":"ep_nykcsgm43yx9","before":{"issuer":{"commonName":"YE1","organization":"Let's Encrypt"},"subject":"mcp.seneschal.space","validTo":"2026-12-09T14:39:47.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"3E:37:5A:53:0F:F7:9C:F5:DA:FD:3B:C4:84:35:31:D3:11:24:B6:86:90:C9:AB:31:3C:87:81:DB:20:EB:6B:9D"},"after":{"issuer":{"commonName":"YE2","organization":"Let's Encrypt"},"subject":"seneschal.space","validTo":"2026-12-26T16:19:45.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"2A:76:2C:02:C2:48:F0:31:E4:98:08:EB:EE:32:D1:05:F6:65:3F:70:64:4B:A1:CD:E6:C4:33:F6:62:2C:43:78"},"observationId":"ob_9fe9nyhj26g5","claimId":null},{"id":"ev_rwnbdf3p8e9s","kind":"status_changed","at":"2026-09-28T00:31:12.905Z","endpointId":null,"before":{"status":"recently_observed"},"after":{"reason":"Responded {ok} ago.","status":"live","lastOkAt":"2026-09-28T00:30:35.199Z"},"observationId":null,"claimId":null},{"id":"ev_upsbwhapxae4","kind":"tool_surface_changed","at":"2026-09-28T00:30:35.215Z","endpointId":"ep_nykcsgm43yx9","before":{"hash":"d26b5f84aa672be456f8988e069364072ab60d383aa0caf59460431cf92171b2","toolCount":35,"serverVersion":"0.1.0"},"after":{"hash":"321969599a62f0882f3d6b54bf4f3a0d0bab02e89b8de612319e1cf3d7e692fc","added":[],"changed":["seneschal_agent_directory","seneschal_flashloan_providers","seneschal_health","seneschal_paywall_info","seneschal_q"],"removed":["seneschal_builder_leaderboard","seneschal_counter_mev","seneschal_get_borrower","seneschal_get_borrower_history","seneschal_list_at_risk_borrowers","seneschal_list_borrowers","seneschal_premium_builder_stats","seneschal_premium_opportunities","seneschal_private_relay","seneschal_puzzle_risk","seneschal_recent_liquidations","seneschal_stats_overview"],"toolCount":23,"serverVersion":"0.1.0"},"observationId":"ob_5t2xvu8r53zc","claimId":null},{"id":"ev_fx79dnqav4mb","kind":"status_changed","at":"2026-09-26T08:32:34.945Z","endpointId":null,"before":{"status":"live"},"after":{"reason":"Responded {ok} ago; 1 recent check failed (latest {probe} ago).","status":"recently_observed","lastOkAt":"2026-09-26T02:24:45.059Z"},"observationId":null,"claimId":null},{"id":"ev_ashr48u8puue","kind":"tls_changed","at":"2026-09-14T18:23:26.005Z","endpointId":"ep_nykcsgm43yx9","before":null,"after":{"issuer":{"commonName":"YE1","organization":"Let's Encrypt"},"subject":"mcp.seneschal.space","validTo":"2026-12-09T14:39:47.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"3E:37:5A:53:0F:F7:9C:F5:DA:FD:3B:C4:84:35:31:D3:11:24:B6:86:90:C9:AB:31:3C:87:81:DB:20:EB:6B:9D"},"observationId":"ob_fbhcmfvmh8u8","claimId":null},{"id":"ev_bnm6tj4vv4fb","kind":"auth_posture_changed","at":"2026-09-14T18:23:25.781Z","endpointId":"ep_nykcsgm43yx9","before":null,"after":{"issuer":null,"scheme":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false},"authRequired":false,"resourceMetadata":null,"authorizationServers":null},"observationId":"ob_fbhcmfvmh8u8","claimId":null},{"id":"ev_74vf8ruwrgg5","kind":"tool_surface_observed","at":"2026-09-12T16:26:19.348Z","endpointId":"ep_nykcsgm43yx9","before":null,"after":{"hash":"d26b5f84aa672be456f8988e069364072ab60d383aa0caf59460431cf92171b2","tools":["seneschal_health","seneschal_list_at_risk_borrowers","seneschal_list_borrowers","seneschal_recent_liquidations","seneschal_get_borrower","seneschal_get_borrower_history","seneschal_builder_leaderboard","seneschal_stats_overview","seneschal_paywall_info","seneschal_premium_opportunities","seneschal_premium_builder_stats","seneschal_counter_mev","seneschal_puzzle_risk","seneschal_private_relay","seneschal_q","seneschal_private_watch_info","seneschal_private_watch_create","seneschal_private_watch_topup","seneschal_private_watch_create_crypto","seneschal_private_watch_topup_crypto","seneschal_checkout_invoice_create","seneschal_checkout_invoice_status","seneschal_private_watch_historical","seneschal_private_watch_derive_viewkey","seneschal_board_list","seneschal_board_read","seneschal_board_post","seneschal_board_reply","seneschal_board_boost","seneschal_zecmon_info","seneschal_zecmon_scan","seneschal_zecmon_scan_status","seneschal_zecmon_scan_cancel","seneschal_flashloan_providers","seneschal_agent_directory"],"toolCount":35,"serverVersion":"0.1.0"},"observationId":"ob_7k4y3d7p7pem","claimId":null}]}