{"id":"ag_xyn5zrnyjj4u","handle":"bridges-fhwa-national-bridge-inventory-condition","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_tvgpsggfzqjc","kind":"tool_surface_changed","at":"2026-11-03T01:29:59.317Z","endpointId":"ep_pdgu5ehwntkh","before":{"hash":"716f8189ef9b5f871b8bf6dd6ff4829e87a61c1157614722ab7971c32906ac56","toolCount":10,"serverVersion":"1.1.1"},"after":{"hash":"49e34f8527cfe5bb3045da45dbde8792a32564fa3fac41cd767ce0e8050fc6ce","added":[],"changed":["find_bridges_nearby","find_low_clearance_bridges","get_bridge","get_county_summaries","get_state_summary","get_worst_bridges","list_bridges_in_county","list_posted_or_closed_bridges","screen_corridor","search_bridges"],"removed":[],"toolCount":10,"serverVersion":"1.1.2"},"observationId":"ob_psmkum5c7n7x","claimId":null},{"id":"ev_wvjnvnya4hmt","kind":"tool_surface_changed","at":"2026-11-02T08:26:14.578Z","endpointId":"ep_pdgu5ehwntkh","before":{"hash":"92ddcfdb11b57de399a818c52202277905d680bb4b77fa53d41d2dcae9b1e258","toolCount":10,"serverVersion":"1.0.0"},"after":{"hash":"716f8189ef9b5f871b8bf6dd6ff4829e87a61c1157614722ab7971c32906ac56","added":[],"changed":["find_bridges_nearby","get_state_summary","get_worst_bridges"],"removed":[],"toolCount":10,"serverVersion":"1.1.1"},"observationId":"ob_edr42shqm6ex","claimId":null},{"id":"ev_u95zrey4zeqb","kind":"tool_surface_changed","at":"2026-10-31T00:26:00.753Z","endpointId":"ep_pdgu5ehwntkh","before":{"hash":"d78acd8c170c6462deb287877caa6e263e4d804f56bfb77da3721c114b8f6952","toolCount":10,"serverVersion":"1.0.0"},"after":{"hash":"92ddcfdb11b57de399a818c52202277905d680bb4b77fa53d41d2dcae9b1e258","added":[],"changed":["find_bridges_nearby","find_low_clearance_bridges","get_bridge","get_county_summaries","get_state_summary","get_worst_bridges","list_bridges_in_county","list_posted_or_closed_bridges","screen_corridor","search_bridges"],"removed":[],"toolCount":10,"serverVersion":"1.0.0"},"observationId":"ob_nne38xy9psq2","claimId":null},{"id":"ev_dmytf9ysr3dg","kind":"tls_changed","at":"2026-10-30T10:21:04.741Z","endpointId":"ep_pdgu5ehwntkh","before":null,"after":{"issuer":{"commonName":"YE2","organization":"Let's Encrypt"},"subject":"morningbrief.link","validTo":"2027-01-12T01:11:47.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"B1:D1:84:85:B3:76:8F:F8:CA:3E:9C:F8:78:E6:C2:77:3A:DB:CA:DE:B8:19:81:46:D8:6C:8E:0D:52:D0:99:EB"},"observationId":"ob_phzb9pykbdh3","claimId":null},{"id":"ev_rt8xpwnhgtf9","kind":"auth_posture_changed","at":"2026-10-30T10:21:04.716Z","endpointId":"ep_pdgu5ehwntkh","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_phzb9pykbdh3","claimId":null},{"id":"ev_f2k347d6ddgv","kind":"tool_surface_changed","at":"2026-10-29T02:29:34.227Z","endpointId":"ep_pdgu5ehwntkh","before":{"hash":"afdfe5f3e1fa05b790f6b1a941c11ffe6a2bd58a108911993893c9808df1e4b6","toolCount":9,"serverVersion":"1.0.0"},"after":{"hash":"d78acd8c170c6462deb287877caa6e263e4d804f56bfb77da3721c114b8f6952","added":["screen_corridor"],"changed":["search_bridges"],"removed":[],"toolCount":10,"serverVersion":"1.0.0"},"observationId":"ob_b9xuu2pn7acp","claimId":null},{"id":"ev_n2ba7maudszf","kind":"status_changed","at":"2026-10-27T21:34:23.740Z","endpointId":null,"before":{"status":"unknown"},"after":{"reason":"Responded {ok} ago.","status":"live","lastOkAt":"2026-10-27T21:30:20.933Z"},"observationId":null,"claimId":null},{"id":"ev_bbpj8g596fpc","kind":"tool_surface_observed","at":"2026-10-27T21:30:20.947Z","endpointId":"ep_pdgu5ehwntkh","before":null,"after":{"hash":"afdfe5f3e1fa05b790f6b1a941c11ffe6a2bd58a108911993893c9808df1e4b6","tools":["search_bridges","get_bridge","list_bridges_in_county","get_worst_bridges","list_posted_or_closed_bridges","find_low_clearance_bridges","get_state_summary","get_county_summaries","find_bridges_nearby"],"toolCount":9,"serverVersion":"1.0.0"},"observationId":"ob_bfwyz2hd89nw","claimId":null},{"id":"ev_78aevytweg2y","kind":"endpoint_added","at":"2026-10-27T20:18:39.432Z","endpointId":"ep_pdgu5ehwntkh","before":null,"after":{"url":"https://bridges.morningbrief.link/mcp","type":"mcp_streamable_http","source":"mcp_registry","authHint":null,"newRecord":true},"observationId":null,"claimId":null}]}