{"id":"ag_hfxnvh426vup","handle":"virtualsms-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":3,"events":[{"id":"ev_2pw2aj23dcr4","kind":"ownership_changed","at":"2026-09-21T14:27:14.722Z","endpointId":null,"before":{"verifiedAt":null,"developerId":null},"after":{"method":"github_owner","target":"virtualsms-io","verifiedAt":"2026-09-21T14:27:14.709Z","developerId":"dv_erawzyjqgsuq"},"observationId":null,"claimId":"cl_rcwnaqu65gf9"},{"id":"ev_gykqes8b825r","kind":"tls_changed","at":"2026-09-12T13:25:30.044Z","endpointId":"ep_8c64jb2z948m","before":null,"after":{"issuer":{"commonName":"YE2","organization":"Let's Encrypt"},"subject":"virtualsms.io","validTo":"2026-11-27T01:06:09.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"03:95:30:BC:46:61:F6:79:A6:88:62:BF:D3:FE:3F:28:6A:68:BF:5C:76:AE:2A:26:42:56:26:85:9D:D5:DE:8D"},"observationId":"ob_wnjb4zfqf588","claimId":null},{"id":"ev_4j22f47x5fn8","kind":"auth_posture_changed","at":"2026-09-12T13:25:30.028Z","endpointId":"ep_8c64jb2z948m","before":null,"after":{"issuer":null,"scheme":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false},"authRequired":true,"resourceMetadata":null,"authorizationServers":null},"observationId":"ob_wnjb4zfqf588","claimId":null}]}