{"id":"ag_2xhv8rgwtv4n","handle":"rail-crossing-atlas","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":7,"events":[{"id":"ev_xugx93j65uaz","kind":"status_changed","at":"2026-11-01T23:25:38.533Z","endpointId":null,"before":{"status":"recently_observed"},"after":{"reason":"Responded {ok} ago.","status":"live","lastOkAt":"2026-11-01T23:22:19.721Z"},"observationId":null,"claimId":null},{"id":"ev_3tc86vdvaw4k","kind":"status_changed","at":"2026-11-01T08:30:27.564Z","endpointId":null,"before":{"status":"live"},"after":{"reason":"Responded {ok} ago; 1 recent check failed (latest {probe} ago).","status":"recently_observed","lastOkAt":"2026-11-01T00:29:10.340Z"},"observationId":null,"claimId":null},{"id":"ev_jvgw3cpyw3f7","kind":"tls_changed","at":"2026-10-25T19:27:43.235Z","endpointId":"ep_bugxy8ffykvc","before":null,"after":{"issuer":{"commonName":"WE1","organization":"Google Trust Services"},"subject":"railcrossingatlas.tansolutions.org","validTo":"2026-12-30T15:09:59.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"3A:51:BF:3F:00:82:F4:BA:9F:19:FD:39:94:56:88:46:88:B4:93:74:97:34:08:60:3F:FF:C7:33:50:D2:79:A6"},"observationId":"ob_7c2ckfmjzhhr","claimId":null},{"id":"ev_zxbkbs97yfge","kind":"auth_posture_changed","at":"2026-10-25T19:27:43.218Z","endpointId":"ep_bugxy8ffykvc","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_7c2ckfmjzhhr","claimId":null},{"id":"ev_mmbvcaf6qufd","kind":"status_changed","at":"2026-10-24T14:26:01.993Z","endpointId":null,"before":{"status":"unknown"},"after":{"reason":"Responded {ok} ago.","status":"live","lastOkAt":"2026-10-24T14:22:55.164Z"},"observationId":null,"claimId":null},{"id":"ev_k28guetz5rce","kind":"tool_surface_observed","at":"2026-10-24T14:22:55.196Z","endpointId":"ep_bugxy8ffykvc","before":null,"after":{"hash":"1007d30780a25fab54b4e4c32d1dc3394ba3a03326c3c1baf58081fb1b12b917","tools":["find_crossings_near","get_crossing","county_summary","state_summary","train_activity"],"toolCount":5,"serverVersion":"1.0.0"},"observationId":"ob_j4twfc2pbc64","claimId":null},{"id":"ev_cetfv8hzt9g2","kind":"endpoint_added","at":"2026-10-24T13:22:01.723Z","endpointId":"ep_bugxy8ffykvc","before":null,"after":{"url":"https://railcrossingatlas.tansolutions.org/mcp","type":"mcp_streamable_http","source":"mcp_registry","authHint":null,"newRecord":true},"observationId":null,"claimId":null}]}