{"id":"ag_fmbfsrjm858e","handle":"contrastapi-2","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_uhv9hafeax4n","kind":"tls_changed","at":"2026-09-13T18:25:55.315Z","endpointId":"ep_vhg8ry22pryu","before":{"issuer":{"commonName":"YE2","organization":"Let's Encrypt"},"subject":"contrastcyber.com","validTo":"2026-10-13T11:49:41.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"FE:86:E7:64:78:DE:19:03:70:43:02:D8:D4:5F:52:A3:0E:BC:D3:33:A7:D7:59:0E:15:F4:48:B8:8E:30:A4:DB"},"after":{"issuer":{"commonName":"YE1","organization":"Let's Encrypt"},"subject":"contrastcyber.com","validTo":"2026-12-11T14:50:54.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"40:65:51:15:64:C3:6E:74:43:73:CF:80:64:60:27:BA:0B:B2:23:F6:97:3B:53:DB:69:07:88:57:84:FD:DF:B0"},"observationId":"ob_bn86kan7tjqz","claimId":null},{"id":"ev_nq72b7p9m6pk","kind":"tls_changed","at":"2026-09-12T13:25:41.869Z","endpointId":"ep_vhg8ry22pryu","before":null,"after":{"issuer":{"commonName":"YE2","organization":"Let's Encrypt"},"subject":"contrastcyber.com","validTo":"2026-10-13T11:49:41.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"FE:86:E7:64:78:DE:19:03:70:43:02:D8:D4:5F:52:A3:0E:BC:D3:33:A7:D7:59:0E:15:F4:48:B8:8E:30:A4:DB"},"observationId":"ob_t7ca8b49ejfy","claimId":null}]}