{"id":"ag_vu5fpckapaas","handle":"stepcode","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":6,"events":[{"id":"ev_svc78atnqx4s","kind":"tls_changed","at":"2026-09-29T08:25:29.853Z","endpointId":"ep_wf9q9q5bc6qz","before":{"issuer":{"commonName":"YR1","organization":"Let's Encrypt"},"subject":"*.stepcode.dev","validTo":"2026-11-07T14:40:18.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"7B:50:05:42:BE:F2:62:6F:C3:90:B5:94:AD:CF:2F:E2:90:C8:C9:FD:44:DA:AA:45:6C:91:FA:CC:39:91:BA:16"},"after":{"issuer":{"commonName":"YR1","organization":"Let's Encrypt"},"subject":"stepcode.dev","validTo":"2026-12-26T21:41:27.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"BD:4D:44:B3:C8:A6:98:1E:A2:39:D9:A1:8D:A8:5C:A3:B3:5A:A1:68:D1:3A:E1:43:E7:00:21:13:E8:CC:F5:BA"},"observationId":"ob_eqbj2pam7y8x","claimId":null},{"id":"ev_e79gqnnntwm7","kind":"tool_surface_changed","at":"2026-09-26T01:25:47.845Z","endpointId":"ep_wf9q9q5bc6qz","before":{"hash":"b3707e38e9f6a30f1ee6e59c9e42af06371ad0655374c5ad907c4cc7d852ea27","toolCount":4,"serverVersion":"1.0.0"},"after":{"hash":"da2cf87f0ae08fc49ac01a2d77e2949ad33834f542970e28e1958c2ea4d2891a","added":[],"changed":["search_howto_pages"],"removed":[],"toolCount":4,"serverVersion":"1.0.0"},"observationId":"ob_jearqp8bxw3t","claimId":null},{"id":"ev_pp5y69b5fvfw","kind":"tool_surface_changed","at":"2026-09-24T23:26:15.644Z","endpointId":"ep_wf9q9q5bc6qz","before":{"hash":"fbbef3afba6418ee080838041cee8ceddf17a1a8068349d85ec48c1ec0942082","toolCount":5,"serverVersion":"1.0.0"},"after":{"hash":"b3707e38e9f6a30f1ee6e59c9e42af06371ad0655374c5ad907c4cc7d852ea27","added":[],"changed":[],"removed":["get_membership_offer"],"toolCount":4,"serverVersion":"1.0.0"},"observationId":"ob_cdbursfgugaa","claimId":null},{"id":"ev_fp4bzs7974d8","kind":"tls_changed","at":"2026-09-12T20:26:13.672Z","endpointId":"ep_wf9q9q5bc6qz","before":null,"after":{"issuer":{"commonName":"YR1","organization":"Let's Encrypt"},"subject":"*.stepcode.dev","validTo":"2026-11-07T14:40:18.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"7B:50:05:42:BE:F2:62:6F:C3:90:B5:94:AD:CF:2F:E2:90:C8:C9:FD:44:DA:AA:45:6C:91:FA:CC:39:91:BA:16"},"observationId":"ob_khppbuew2ue9","claimId":null},{"id":"ev_77xfbkqdahdn","kind":"auth_posture_changed","at":"2026-09-12T20:26:13.646Z","endpointId":"ep_wf9q9q5bc6qz","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_khppbuew2ue9","claimId":null},{"id":"ev_enm92q4wssyv","kind":"tool_surface_observed","at":"2026-09-12T12:26:29.948Z","endpointId":"ep_wf9q9q5bc6qz","before":null,"after":{"hash":"fbbef3afba6418ee080838041cee8ceddf17a1a8068349d85ec48c1ec0942082","tools":["list_howto_pages","search_howto_pages","get_howto_page","list_analysis_families","get_membership_offer"],"toolCount":5,"serverVersion":"1.0.0"},"observationId":"ob_uptn5wznpxjv","claimId":null}]}