{"id":"ag_pujmzh4fpzye","handle":"assistant-hub-assistant-hub","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_vn2hzwcyd3ff","kind":"tls_changed","at":"2026-10-08T15:22:29.552Z","endpointId":"ep_73csu7gjntur","before":null,"after":{"issuer":{"commonName":"YE1","organization":"Let's Encrypt"},"subject":"rmassistanthub.io","validTo":"2026-12-02T21:00:52.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"90:6F:0B:5F:B3:CA:F0:12:36:CA:87:F9:DD:CF:00:BC:D5:D7:CE:4C:48:6E:E3:B4:F4:82:CC:4A:3F:1E:A0:2C"},"observationId":"ob_pnzksgknj96v","claimId":null},{"id":"ev_xks38kds2r6m","kind":"status_changed","at":"2026-10-05T16:29:31.280Z","endpointId":null,"before":{"status":"unknown"},"after":{"reason":"Responded {ok} ago.","status":"live","lastOkAt":"2026-10-05T16:28:34.281Z"},"observationId":null,"claimId":null},{"id":"ev_n7gjxrh7uecg","kind":"endpoint_added","at":"2026-10-05T16:20:35.924Z","endpointId":"ep_73csu7gjntur","before":null,"after":{"url":"https://rmassistanthub.io","type":"a2a","source":"a2a_card","authHint":"none","newRecord":true},"observationId":null,"claimId":null}]}