{"id":"ag_denate3t3ug2","handle":"swarmio-swarmio","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_d5c4t7p75xxv","kind":"tls_changed","at":"2026-09-29T19:22:51.075Z","endpointId":"ep_n2h979c3ghjp","before":{"issuer":{"commonName":"YE1","organization":"Let's Encrypt"},"subject":"ioswarm.io","validTo":"2026-10-28T20:06:07.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"41:79:DA:76:B9:C9:89:01:8B:E7:D5:58:9C:28:47:54:97:4A:BE:59:9E:26:38:7A:48:15:2D:4A:5D:30:76:74"},"after":{"issuer":{"commonName":"YE2","organization":"Let's Encrypt"},"subject":"ioswarm.io","validTo":"2026-12-28T13:58:51.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"54:76:32:14:D0:4A:FC:E3:59:41:DB:1B:CC:C7:63:FB:2C:A3:E9:FC:2E:A3:95:98:0C:8D:67:63:19:BC:1C:D6"},"observationId":"ob_ubsd6e5dadc5","claimId":null},{"id":"ev_qb9za3yqys5r","kind":"tls_changed","at":"2026-09-12T22:24:33.195Z","endpointId":"ep_n2h979c3ghjp","before":null,"after":{"issuer":{"commonName":"YE1","organization":"Let's Encrypt"},"subject":"ioswarm.io","validTo":"2026-10-28T20:06:07.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"41:79:DA:76:B9:C9:89:01:8B:E7:D5:58:9C:28:47:54:97:4A:BE:59:9E:26:38:7A:48:15:2D:4A:5D:30:76:74"},"observationId":"ob_c84yp697kgdd","claimId":null}]}