{"id":"ag_bnhvcw4nppcr","handle":"gangwaze-cruise-tools","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":8,"events":[{"id":"ev_mcd6wrma99rx","kind":"status_changed","at":"2026-10-07T04:27:09.443Z","endpointId":null,"before":{"status":"recently_observed"},"after":{"reason":"4 consecutive checks failed; last success {ok} ago.","status":"unavailable","lastOkAt":"2026-10-03T09:23:08.865Z"},"observationId":null,"claimId":null},{"id":"ev_3vgp2r6mppun","kind":"status_changed","at":"2026-10-03T15:30:54.191Z","endpointId":null,"before":{"status":"live"},"after":{"reason":"Responded {ok} ago; 1 recent check failed (latest {probe} ago).","status":"recently_observed","lastOkAt":"2026-10-03T09:23:08.865Z"},"observationId":null,"claimId":null},{"id":"ev_43zbd35tfchc","kind":"tls_changed","at":"2026-09-29T20:25:18.766Z","endpointId":"ep_9q2wd7utsuku","before":null,"after":{"issuer":{"commonName":"YR1","organization":"Let's Encrypt"},"subject":"*.gangwaze.com","validTo":"2026-12-21T17:12:46.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"DF:C3:43:95:1C:23:98:70:D9:29:4B:7F:2F:A8:C2:EC:E8:39:A3:3F:AF:2C:BD:EB:A1:89:DE:BE:03:72:64:C5"},"observationId":"ob_avmtzsnrq67h","claimId":null},{"id":"ev_fm89hu4kx9p4","kind":"auth_posture_changed","at":"2026-09-29T20:25:18.735Z","endpointId":"ep_9q2wd7utsuku","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_avmtzsnrq67h","claimId":null},{"id":"ev_zqjpr6e2nh9j","kind":"tool_surface_changed","at":"2026-09-29T07:23:28.636Z","endpointId":"ep_9q2wd7utsuku","before":{"hash":"c03ee547f0db91b7fed1828a00a14555a9548c964b0cbf7b1488516d895185b5","toolCount":13,"serverVersion":"1.0.0"},"after":{"hash":"c08357a61af91fd93780ed761098e097b42e534e35bb64ced5e0b0a6968b9750","added":[],"changed":["compareSailings","getBestTimeToVisit","getCabinDetail","getCruiseLineProfile","getDressCode","getDrinkPackages","getPortExcursions","getPortGuide","getPriceDrops","getPriceHistory","getShipCabins","getShipProfile","searchCruises"],"removed":[],"toolCount":13,"serverVersion":"1.0.0"},"observationId":"ob_qc4hchurj4xt","claimId":null},{"id":"ev_vdnzghhmu64n","kind":"status_changed","at":"2026-09-27T23:30:11.219Z","endpointId":null,"before":{"status":"unknown"},"after":{"reason":"Responded {ok} ago.","status":"live","lastOkAt":"2026-09-27T23:29:40.176Z"},"observationId":null,"claimId":null},{"id":"ev_sekdmavfh2bd","kind":"tool_surface_observed","at":"2026-09-27T23:29:40.184Z","endpointId":"ep_9q2wd7utsuku","before":null,"after":{"hash":"c03ee547f0db91b7fed1828a00a14555a9548c964b0cbf7b1488516d895185b5","tools":["searchCruises","compareSailings","getPriceHistory","getPriceDrops","getCabinDetail","getShipCabins","getShipProfile","getCruiseLineProfile","getDressCode","getPortGuide","getPortExcursions","getBestTimeToVisit","getDrinkPackages"],"toolCount":13,"serverVersion":"1.0.0"},"observationId":"ob_zbkyyeyde6rk","claimId":null},{"id":"ev_2rbtd2rd9x4e","kind":"endpoint_added","at":"2026-09-27T23:22:24.559Z","endpointId":"ep_9q2wd7utsuku","before":null,"after":{"url":"https://gangwaze.com/api/mcp","type":"mcp_streamable_http","source":"mcp_registry","authHint":null,"newRecord":true},"observationId":null,"claimId":null}]}