{"id":"ag_5qgjkux7ppzu","handle":"novus-fortnox-in-your-ai-assistant","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_w2a7b79wxgqr","kind":"status_changed","at":"2026-09-23T05:23:40.154Z","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_huy5svvh7fn8","kind":"tls_changed","at":"2026-09-23T05:22:32.781Z","endpointId":"ep_m53w847fu685","before":null,"after":{"issuer":{"commonName":"YE2","organization":"Let's Encrypt"},"subject":"novusmcp.se","validTo":"2026-11-22T18:32:12.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"19:AC:87:CA:DE:3B:0C:54:89:F7:2C:48:30:18:9C:B7:05:86:30:F4:F7:8D:1D:70:B3:26:02:7C:F7:A9:C7:80"},"observationId":"ob_339x2qxhn5aq","claimId":null},{"id":"ev_63vz9x65vut5","kind":"endpoint_added","at":"2026-09-22T15:21:07.580Z","endpointId":"ep_m53w847fu685","before":null,"after":{"url":"https://novusmcp.se/mcp","type":"mcp_streamable_http","source":"mcp_registry","authHint":null,"newRecord":true},"observationId":null,"claimId":null}]}