{"id":"ag_hq5kqptvagb5","handle":"botcard","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_hjfxxx8za43f","kind":"tls_changed","at":"2026-10-24T04:21:23.030Z","endpointId":"ep_jg5av6aurju6","before":null,"after":{"issuer":{"commonName":"YE2","organization":"Let's Encrypt"},"subject":"whosthatbot.com","validTo":"2027-01-16T06:16:42.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"7F:44:1F:9D:FA:29:1B:BA:5D:B1:88:40:A9:72:EC:D7:E0:DA:8B:88:0E:B1:17:8F:F9:37:C0:63:CA:01:63:03"},"observationId":"ob_2d8vv67ejdhr","claimId":null},{"id":"ev_wawn3hjfvb8q","kind":"auth_posture_changed","at":"2026-10-24T04:21:23.001Z","endpointId":"ep_jg5av6aurju6","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_2d8vv67ejdhr","claimId":null},{"id":"ev_fsmyert8jrjv","kind":"status_changed","at":"2026-10-22T04:31:07.572Z","endpointId":null,"before":{"status":"unknown"},"after":{"reason":"Responded {ok} ago.","status":"live","lastOkAt":"2026-10-22T04:28:51.050Z"},"observationId":null,"claimId":null},{"id":"ev_fb66buhkerzr","kind":"tool_surface_observed","at":"2026-10-22T04:28:51.069Z","endpointId":"ep_jg5av6aurju6","before":null,"after":{"hash":"6e21ffd5d510bbccb07d32915774901d4a9cf96d58fa481c158dcd715bbc5598","tools":["check_robots","list_crawlers","get_crawler","suggest_robots"],"toolCount":4,"serverVersion":"2026-10-18.18"},"observationId":"ob_ymp2u24tddf7","claimId":null},{"id":"ev_qk2d2gjd2xxx","kind":"endpoint_added","at":"2026-10-22T04:19:04.977Z","endpointId":"ep_jg5av6aurju6","before":null,"after":{"url":"https://whosthatbot.com/mcp","type":"mcp_streamable_http","source":"mcp_registry","authHint":null,"newRecord":true},"observationId":null,"claimId":null}]}