{"id":"ag_j8efpgwdqhap","handle":"secobserve-mcp","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":2,"events":[{"id":"ev_pv6nkg6q4ta6","kind":"endpoint_added","at":"2026-09-21T21:18:26.869Z","endpointId":"ep_cejpww977yv9","before":null,"after":{"url":"oci:ghcr.io/nh4ttruong/secobserve-mcp:1.0.0","type":"package_oci","source":"mcp_registry","authHint":null,"newRecord":false},"observationId":null,"claimId":null},{"id":"ev_vfxbn4p6tfkr","kind":"endpoint_added","at":"2026-09-18T08:27:08.512Z","endpointId":"ep_mcnu3tbcenw7","before":null,"after":{"url":"pypi:secobserve-mcp","type":"package_pypi","source":"pypi","authHint":null,"newRecord":true},"observationId":null,"claimId":null}]}