{"id":"ag_xxjvyg6hwb6s","handle":"edgegap","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_tduj729er598","kind":"tool_surface_changed","at":"2026-10-09T16:33:46.051Z","endpointId":"ep_cxwjzhkzr93n","before":{"hash":"03031f42dd6ec5a6696ce18466579f74f4e8c58a4f2df085430fdc6c76c3d57c","toolCount":19,"serverVersion":"0.3.2"},"after":{"hash":"8906454bed71a728f7875422b06335ef0a8c8e8111d42de6e402813605aeef08","added":[],"changed":["edgegap_build_matchmaker_config","edgegap_create_app_version","edgegap_generate_dockerfile","edgegap_list_app_versions","edgegap_validate_server_config"],"removed":[],"toolCount":19,"serverVersion":"0.3.3"},"observationId":"ob_s5za3z96zygx","claimId":null},{"id":"ev_83h292ewzn8a","kind":"tool_surface_changed","at":"2026-10-08T20:24:12.952Z","endpointId":"ep_cxwjzhkzr93n","before":{"hash":"0d2ad1a0b101f319e92976d55c9536b335ff540976f376a1ea20bf79ffdb62be","toolCount":19,"serverVersion":"0.3.0"},"after":{"hash":"03031f42dd6ec5a6696ce18466579f74f4e8c58a4f2df085430fdc6c76c3d57c","added":[],"changed":["edgegap_get_registry_credentials","edgegap_list_registry_tags"],"removed":[],"toolCount":19,"serverVersion":"0.3.2"},"observationId":"ob_r9abj3rmyu56","claimId":null},{"id":"ev_xrzf7mbzs5j3","kind":"tool_surface_changed","at":"2026-10-01T18:28:12.015Z","endpointId":"ep_cxwjzhkzr93n","before":{"hash":"9e8a526f558ab5cceb4c4d6a6501334b3becb65f192fd1e9000b2d0819110c11","toolCount":18,"serverVersion":"0.2.0"},"after":{"hash":"0d2ad1a0b101f319e92976d55c9536b335ff540976f376a1ea20bf79ffdb62be","added":["edgegap_generate_dockerfile"],"changed":["edgegap_build_matchmaker_config","edgegap_create_relay_session","edgegap_deploy","edgegap_list_deployments","edgegap_validate_server_config"],"removed":[],"toolCount":19,"serverVersion":"0.3.0"},"observationId":"ob_dtcxb2xa28je","claimId":null},{"id":"ev_qrk4qbmxbnpt","kind":"tool_surface_changed","at":"2026-10-01T00:31:53.485Z","endpointId":"ep_cxwjzhkzr93n","before":{"hash":"0acf7d0ab10859e01f7edc88f51e4557e5a760cda86844f95a1210679039037e","toolCount":10,"serverVersion":"0.1.0"},"after":{"hash":"9e8a526f558ab5cceb4c4d6a6501334b3becb65f192fd1e9000b2d0819110c11","added":["edgegap_authorize_relay_user","edgegap_build_matchmaker_config","edgegap_create_relay_session","edgegap_delete_relay_session","edgegap_get_registry_credentials","edgegap_get_relay_session","edgegap_list_registry_tags","edgegap_validate_server_config"],"changed":["edgegap_create_app_version"],"removed":[],"toolCount":18,"serverVersion":"0.2.0"},"observationId":"ob_7mvf8sfba9tc","claimId":null},{"id":"ev_4er8uraq3snb","kind":"auth_posture_changed","at":"2026-09-18T02:25:33.302Z","endpointId":"ep_cxwjzhkzr93n","before":{"issuer":null,"scheme":"Bearer","conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false},"authRequired":true,"resourceMetadata":null,"authorizationServers":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_d8j863myfm5j","claimId":null},{"id":"ev_abmyamkbjzp8","kind":"tool_surface_observed","at":"2026-09-16T22:26:16.905Z","endpointId":"ep_cxwjzhkzr93n","before":null,"after":{"hash":"0acf7d0ab10859e01f7edc88f51e4557e5a760cda86844f95a1210679039037e","tools":["edgegap_list_apps","edgegap_create_app","edgegap_list_app_versions","edgegap_create_app_version","edgegap_deploy","edgegap_get_deployment","edgegap_wait_for_deployment","edgegap_list_deployments","edgegap_stop_deployment","edgegap_get_deployment_logs"],"toolCount":10,"serverVersion":"0.1.0"},"observationId":"ob_kgtz9fp459ca","claimId":null},{"id":"ev_dnxrtewyemhs","kind":"endpoint_added","at":"2026-09-16T05:20:55.269Z","endpointId":"ep_h9qpncyv6afd","before":null,"after":{"url":"npm:@edgegap/mcp","type":"package_npm","source":"mcp_registry","authHint":null,"newRecord":false},"observationId":null,"claimId":null},{"id":"ev_h3zcj74c96rn","kind":"tls_changed","at":"2026-09-13T05:24:18.943Z","endpointId":"ep_cxwjzhkzr93n","before":null,"after":{"issuer":{"commonName":"WE1","organization":"Google Trust Services"},"subject":"edgegap.dev","validTo":"2026-12-10T19:13:53.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"EF:D8:9D:DD:EA:5D:5A:C5:53:6A:07:14:9B:F1:0E:1E:27:CD:EA:08:A8:8C:C1:8D:37:29:C6:E3:7B:F4:48:29"},"observationId":"ob_mmvrtqgmmky7","claimId":null},{"id":"ev_paknwe9jpg2m","kind":"auth_posture_changed","at":"2026-09-13T05:24:18.931Z","endpointId":"ep_cxwjzhkzr93n","before":null,"after":{"issuer":null,"scheme":"Bearer","conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false},"authRequired":true,"resourceMetadata":null,"authorizationServers":null},"observationId":"ob_mmvrtqgmmky7","claimId":null}]}