{"id":"ag_6nfsykhdaj2t","handle":"hackshop","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":8,"events":[{"id":"ev_77xzmjnn55du","kind":"tls_changed","at":"2026-10-09T18:25:12.490Z","endpointId":"ep_47mhf5xe4w8y","before":{"issuer":{"commonName":"YR2","organization":"Let's Encrypt"},"subject":"*.hackshop.dev","validTo":"2026-11-06T10:14:20.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"F8:A9:4F:D2:3F:5F:D5:3A:B1:D6:D1:F4:C2:9F:C9:D7:98:10:5C:A1:CF:87:54:CB:E0:DF:F6:55:EC:95:CB:43"},"after":{"issuer":{"commonName":"YR1","organization":"Let's Encrypt"},"subject":"*.hackshop.dev","validTo":"2027-01-07T07:46:38.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"15:E7:E6:AF:59:E0:CC:F4:78:17:14:DC:93:4B:EC:EB:35:BE:9A:F7:D7:CD:EE:FF:E4:D0:8E:FA:35:93:FF:91"},"observationId":"ob_t868dkwd6qkp","claimId":null},{"id":"ev_5hs557pu8pmb","kind":"tls_changed","at":"2026-10-07T20:29:42.253Z","endpointId":"ep_47mhf5xe4w8y","before":null,"after":{"issuer":{"commonName":"YR2","organization":"Let's Encrypt"},"subject":"*.hackshop.dev","validTo":"2026-11-06T10:14:20.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"F8:A9:4F:D2:3F:5F:D5:3A:B1:D6:D1:F4:C2:9F:C9:D7:98:10:5C:A1:CF:87:54:CB:E0:DF:F6:55:EC:95:CB:43"},"observationId":"ob_ssygve4c6e6t","claimId":null},{"id":"ev_svfg6hvcnpsz","kind":"auth_posture_changed","at":"2026-10-07T20:29:42.227Z","endpointId":"ep_47mhf5xe4w8y","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_ssygve4c6e6t","claimId":null},{"id":"ev_b8njjnd2qedm","kind":"tool_surface_changed","at":"2026-10-07T20:29:41.770Z","endpointId":"ep_47mhf5xe4w8y","before":{"hash":"4bc0c4d46a0bac5f0f1dee68057256e6087083c1b48b6b2d9029e28a979b8fe5","toolCount":4,"serverVersion":"0.0.7"},"after":{"hash":"b52f3a7d12cf3dcb229751ade9947277e481945e6a8493462535ed8a6cf29c9e","added":["check_firmware_compatibility","find_firmware_playbooks","get_firmware_playbook","prepare_firmware_job","verify_firmware_artifact"],"changed":["assess_hackability"],"removed":[],"toolCount":9,"serverVersion":"0.0.7"},"observationId":"ob_ssygve4c6e6t","claimId":null},{"id":"ev_reffuqh3ffrs","kind":"status_changed","at":"2026-10-06T17:29:32.975Z","endpointId":null,"before":{"status":"unknown"},"after":{"reason":"Responded {ok} ago.","status":"live","lastOkAt":"2026-10-06T17:28:41.176Z"},"observationId":null,"claimId":null},{"id":"ev_etdc4c784s8v","kind":"tool_surface_observed","at":"2026-10-06T17:28:41.188Z","endpointId":"ep_47mhf5xe4w8y","before":null,"after":{"hash":"4bc0c4d46a0bac5f0f1dee68057256e6087083c1b48b6b2d9029e28a979b8fe5","tools":["intake_gadget","plan_gadget","get_build_plan","assess_hackability"],"toolCount":4,"serverVersion":"0.0.7"},"observationId":"ob_pq3357d2ftyx","claimId":null},{"id":"ev_mfpy33496u77","kind":"endpoint_added","at":"2026-10-06T17:20:26.915Z","endpointId":"ep_tkhkjn4v2x64","before":null,"after":{"url":"npm:hackshop-mcp","type":"package_npm","source":"mcp_registry","authHint":null,"newRecord":true},"observationId":null,"claimId":null},{"id":"ev_equfdbu959ky","kind":"endpoint_added","at":"2026-10-06T17:20:26.908Z","endpointId":"ep_47mhf5xe4w8y","before":null,"after":{"url":"https://www.hackshop.dev/mcp","type":"mcp_streamable_http","source":"mcp_registry","authHint":null,"newRecord":true},"observationId":null,"claimId":null}]}