{"id":"ag_h5fuyvnajpz9","handle":"offline-protocol-hosted","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":9,"events":[{"id":"ev_767hcfftzvuq","kind":"tool_surface_changed","at":"2026-10-09T11:26:29.828Z","endpointId":"ep_f3qyzrs7guva","before":{"hash":"820b8ba9f2228800f77ffece6390d62770c44debccd7d812861560aacaf726dd","toolCount":15,"serverVersion":"0.2.6"},"after":{"hash":"c36947de6a848b044494f2a225588af77ba671ca8f1e99579a0b250810298845","added":[],"changed":["generate_architecture"],"removed":[],"toolCount":15,"serverVersion":"0.2.6"},"observationId":"ob_5hvfq9vfrbxr","claimId":null},{"id":"ev_hgt5gmyyksuj","kind":"tls_changed","at":"2026-10-04T11:25:15.889Z","endpointId":"ep_f3qyzrs7guva","before":null,"after":{"issuer":{"commonName":"YR1","organization":"Let's Encrypt"},"subject":"mcp.offlineprotocol.com","validTo":"2026-12-28T16:33:14.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"C5:05:05:80:5A:02:C7:AA:7E:B9:74:F6:98:79:58:00:16:31:C4:70:D5:A9:F2:28:1F:0E:6D:C7:BB:E2:70:D3"},"observationId":"ob_eabzgpbfbz66","claimId":null},{"id":"ev_byrvct5vvzdp","kind":"auth_posture_changed","at":"2026-10-04T11:25:15.875Z","endpointId":"ep_f3qyzrs7guva","before":null,"after":{"issuer":null,"scheme":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false},"authRequired":false,"resourceMetadata":null,"authorizationServers":null},"observationId":"ob_eabzgpbfbz66","claimId":null},{"id":"ev_umwr35srfau2","kind":"tls_changed","at":"2026-10-04T03:26:38.610Z","endpointId":"ep_23hen2jyjrrh","before":null,"after":{"issuer":{"commonName":"YR1","organization":"Let's Encrypt"},"subject":"mcp.offlineprotocol.com","validTo":"2026-12-28T16:33:14.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"C5:05:05:80:5A:02:C7:AA:7E:B9:74:F6:98:79:58:00:16:31:C4:70:D5:A9:F2:28:1F:0E:6D:C7:BB:E2:70:D3"},"observationId":"ob_z7a7hky6vdhv","claimId":null},{"id":"ev_jjdx8acce2ux","kind":"auth_posture_changed","at":"2026-10-04T03:26:38.599Z","endpointId":"ep_23hen2jyjrrh","before":null,"after":{"issuer":null,"scheme":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false},"authRequired":true,"resourceMetadata":null,"authorizationServers":null},"observationId":"ob_z7a7hky6vdhv","claimId":null},{"id":"ev_fukrrk7skvzz","kind":"status_changed","at":"2026-10-03T14:32:57.652Z","endpointId":null,"before":{"status":"unknown"},"after":{"reason":"Responded {ok} ago.","status":"live","lastOkAt":"2026-10-03T14:32:13.091Z"},"observationId":null,"claimId":null},{"id":"ev_t2zccuf2xbat","kind":"tool_surface_observed","at":"2026-10-03T14:32:13.102Z","endpointId":"ep_f3qyzrs7guva","before":null,"after":{"hash":"820b8ba9f2228800f77ffece6390d62770c44debccd7d812861560aacaf726dd","tools":["list_packages","get_package","search_packages","search_capabilities","search_workflows","search_examples","search_skills","list_workflows","get_workflow","list_skills","get_skill","resolve_packages","get_template","generate_architecture","preview_scaffold"],"toolCount":15,"serverVersion":"0.2.6"},"observationId":"ob_uzxmqpps4cx7","claimId":null},{"id":"ev_qvqnswb259td","kind":"endpoint_added","at":"2026-10-03T14:22:52.999Z","endpointId":"ep_f3qyzrs7guva","before":null,"after":{"url":"https://mcp.offlineprotocol.com/public/mcp","type":"mcp_streamable_http","source":"mcp_registry","authHint":null,"newRecord":true},"observationId":null,"claimId":null},{"id":"ev_46uqxw23bscn","kind":"endpoint_added","at":"2026-10-03T14:22:52.996Z","endpointId":"ep_23hen2jyjrrh","before":null,"after":{"url":"https://mcp.offlineprotocol.com/mcp","type":"mcp_streamable_http","source":"mcp_registry","authHint":null,"newRecord":true},"observationId":null,"claimId":null}]}