{"id":"ag_tcjm3y25z48b","handle":"2extract","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":6,"events":[{"id":"ev_thsktkuk2pk3","kind":"tls_changed","at":"2026-10-23T02:22:58.408Z","endpointId":"ep_4rwrjgmae29a","before":null,"after":{"issuer":{"commonName":"YR2","organization":"Let's Encrypt"},"subject":"2extract.com","validTo":"2026-12-05T04:32:37.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"35:0A:88:04:6C:69:42:FD:54:42:E9:51:AB:27:FA:82:38:4B:0B:BB:DA:0F:52:46:55:65:F0:E6:4A:46:26:37"},"observationId":"ob_8netfkn48rs2","claimId":null},{"id":"ev_rdt36eeqvbxc","kind":"auth_posture_changed","at":"2026-10-23T02:22:58.391Z","endpointId":"ep_4rwrjgmae29a","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_8netfkn48rs2","claimId":null},{"id":"ev_6ymnvjwmr55f","kind":"tool_surface_changed","at":"2026-10-22T12:29:28.705Z","endpointId":"ep_4rwrjgmae29a","before":{"hash":"bb9c4026ab34406ed988c12e85c8156e2c801e718617519b0b8c7352bbd63790","toolCount":20,"serverVersion":""},"after":{"hash":"bab030340ad4d5b417863c4ae4e9fa4471f1003c8cf851ad119dc956ad0b0c91","added":[],"changed":["buildConnectionString","createProxyResource","deactivateProxyResource","deleteProxyResource","getAccountBalance","getAccountTrafficUsage","getProxyResource","listAccountBalanceHistory","listGeoCountries","listProxyPlans","listProxyResources","regenerateProxyPassword","searchGeoCities","searchGeoISP","searchGeoRegions","searchGeoZips","setProxyIpWhitelist","setProxyLimits","setProxyTargetHosts","updateProxyResource"],"removed":[],"toolCount":20,"serverVersion":""},"observationId":"ob_ycvfvb499a8y","claimId":null},{"id":"ev_8qhzw2nqj658","kind":"status_changed","at":"2026-10-21T12:30:52.485Z","endpointId":null,"before":{"status":"unknown"},"after":{"reason":"Responded {ok} ago.","status":"live","lastOkAt":"2026-10-21T12:28:29.368Z"},"observationId":null,"claimId":null},{"id":"ev_49cu4sjrmanu","kind":"tool_surface_observed","at":"2026-10-21T12:28:29.393Z","endpointId":"ep_4rwrjgmae29a","before":null,"after":{"hash":"bb9c4026ab34406ed988c12e85c8156e2c801e718617519b0b8c7352bbd63790","tools":["buildConnectionString","createProxyResource","deactivateProxyResource","deleteProxyResource","getAccountBalance","getAccountTrafficUsage","getProxyResource","listAccountBalanceHistory","listGeoCountries","listProxyPlans","listProxyResources","regenerateProxyPassword","searchGeoCities","searchGeoISP","searchGeoRegions","searchGeoZips","setProxyIpWhitelist","setProxyLimits","setProxyTargetHosts","updateProxyResource"],"toolCount":20,"serverVersion":""},"observationId":"ob_tv5hjrd658tr","claimId":null},{"id":"ev_v9qfmrhcbbba","kind":"endpoint_added","at":"2026-10-21T10:24:17.288Z","endpointId":"ep_4rwrjgmae29a","before":null,"after":{"url":"https://mcp.2extract.com/mcp","type":"mcp_streamable_http","source":"mcp_registry","authHint":null,"newRecord":true},"observationId":null,"claimId":null}]}