{"id":"ag_am7hjnhyj6z4","handle":"run-budget-guard","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":5,"events":[{"id":"ev_m9dy4cw9cnjr","kind":"tls_changed","at":"2026-10-18T21:28:24.721Z","endpointId":"ep_sxbrqwjaehwc","before":null,"after":{"issuer":{"commonName":"YR2","organization":"Let's Encrypt"},"subject":"budget.cloudforbots.com","validTo":"2027-01-13T16:15:20.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"E4:D8:A4:40:99:D9:AD:76:3B:52:C1:F2:C9:DF:5D:60:E6:F8:47:E7:94:EE:F5:B0:7A:D3:CE:CE:3E:EA:EB:F5"},"observationId":"ob_9qb8wp4jnvhc","claimId":null},{"id":"ev_4wry3thj8d5n","kind":"auth_posture_changed","at":"2026-10-18T21:28:24.692Z","endpointId":"ep_sxbrqwjaehwc","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_9qb8wp4jnvhc","claimId":null},{"id":"ev_ej8ecvvrruw5","kind":"status_changed","at":"2026-10-18T02:27:04.922Z","endpointId":null,"before":{"status":"unknown"},"after":{"reason":"Responded {ok} ago.","status":"live","lastOkAt":"2026-10-18T02:25:43.442Z"},"observationId":null,"claimId":null},{"id":"ev_u8gap4443grv","kind":"tool_surface_observed","at":"2026-10-18T02:25:43.459Z","endpointId":"ep_sxbrqwjaehwc","before":null,"after":{"hash":"8aa9403964bc9296f210dafff8c29c864065cd4e6766b3b56cecf9c6c072e905","tools":["open_budget","reserve","record","weekly_report","budget_status","usage_and_upgrade"],"toolCount":6,"serverVersion":"1.0.0"},"observationId":"ob_k9x9bunk2wnm","claimId":null},{"id":"ev_ufk487d5tfyg","kind":"endpoint_added","at":"2026-10-18T02:19:01.741Z","endpointId":"ep_sxbrqwjaehwc","before":null,"after":{"url":"https://budget.cloudforbots.com/mcp","type":"mcp_streamable_http","source":"mcp_registry","authHint":null,"newRecord":true},"observationId":null,"claimId":null}]}