{"id":"ag_3hrvpgt83u4g","handle":"fomox-assay","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_82k38rbqpb5a","kind":"tls_changed","at":"2026-10-06T02:24:26.700Z","endpointId":"ep_ut3q4w7t54q6","before":null,"after":{"issuer":{"commonName":"YE2","organization":"Let's Encrypt"},"subject":"fomox.io","validTo":"2027-01-02T15:24:54.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"34:B8:C6:56:06:15:4E:82:4D:47:C8:80:A5:B1:63:20:E6:E2:FF:17:A0:1A:1C:84:7D:63:34:DE:27:9F:91:D5"},"observationId":"ob_g36p6v6ygu6h","claimId":null},{"id":"ev_gmzynhqdt3by","kind":"status_changed","at":"2026-09-28T19:28:00.492Z","endpointId":null,"before":{"status":"unknown"},"after":{"reason":"2 consecutive checks failed; never seen responding (latest {probe} ago).","status":"unavailable","lastOkAt":null},"observationId":null,"claimId":null},{"id":"ev_bvra7bm8xnhy","kind":"endpoint_added","at":"2026-09-28T07:21:37.371Z","endpointId":"ep_ut3q4w7t54q6","before":null,"after":{"url":"https://fomox.io/api/assay","type":"a2a","source":"a2a_card","authHint":"none","newRecord":true},"observationId":null,"claimId":null}]}