{"id":"ag_j2smjq95xwgk","handle":"io-rootstuff-sentinel","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":42,"events":[{"id":"ev_suy9h4f3stz6","kind":"tls_changed","at":"2026-11-04T10:23:26.625Z","endpointId":"ep_s2q6bfj9ry9h","before":{"issuer":{"commonName":"YE1","organization":"Let's Encrypt"},"subject":"rootstuff.io","validTo":"2026-12-05T07:35:45.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"16:81:05:84:13:5B:BC:4F:17:47:F7:FB:00:63:FC:94:AA:FA:EE:18:B5:49:C8:6C:26:AF:2E:98:A5:F0:09:30"},"after":{"issuer":{"commonName":"YE1","organization":"Let's Encrypt"},"subject":"rootstuff.io","validTo":"2027-02-02T08:14:36.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"31:0D:2E:EA:86:B6:7C:05:02:9E:90:90:19:8E:F0:EA:07:CD:FF:57:B7:CA:A1:30:47:63:C2:18:63:7E:0D:63"},"observationId":"ob_r5ftsapmdcpk","claimId":null},{"id":"ev_xgs3v8bkrty9","kind":"auth_posture_changed","at":"2026-11-04T10:23:26.578Z","endpointId":"ep_s2q6bfj9ry9h","before":{"issuer":"https://sentinel.rootstuff.io","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://sentinel.rootstuff.io/.well-known/oauth-protected-resource/mcp/sentinel-oauth","authorizationServers":["https://sentinel.rootstuff.io"]},"after":{"issuer":"https://sentinel.rootstuff.io","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://sentinel.rootstuff.io/.well-known/oauth-protected-resource/mcp/sentinel-oauth","authorizationServers":["https://sentinel.rootstuff.io"]},"observationId":"ob_r5ftsapmdcpk","claimId":null},{"id":"ev_fdwrpsyptbpn","kind":"auth_posture_changed","at":"2026-11-03T05:31:27.125Z","endpointId":"ep_2qd86hpq5j2h","before":{"issuer":"https://sentinel.rootstuff.io","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://sentinel.rootstuff.io/.well-known/oauth-protected-resource/mcp/sentinel","authorizationServers":["https://sentinel.rootstuff.io"]},"after":{"issuer":"https://sentinel.rootstuff.io","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://sentinel.rootstuff.io/.well-known/oauth-protected-resource/mcp/sentinel","authorizationServers":["https://sentinel.rootstuff.io"]},"observationId":"ob_ajff9uvqczer","claimId":null},{"id":"ev_c5bxmdk49zsy","kind":"auth_posture_changed","at":"2026-11-03T01:30:02.505Z","endpointId":"ep_s2q6bfj9ry9h","before":{"issuer":"https://sentinel.rootstuff.io","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://sentinel.rootstuff.io/.well-known/oauth-protected-resource/mcp/sentinel-oauth","authorizationServers":["https://sentinel.rootstuff.io"]},"after":{"issuer":"https://sentinel.rootstuff.io","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://sentinel.rootstuff.io/.well-known/oauth-protected-resource/mcp/sentinel-oauth","authorizationServers":["https://sentinel.rootstuff.io"]},"observationId":"ob_55ynkh4dj7az","claimId":null},{"id":"ev_pbkvcc75jesv","kind":"auth_posture_changed","at":"2026-11-02T04:21:22.239Z","endpointId":"ep_2qd86hpq5j2h","before":{"issuer":"https://sentinel.rootstuff.io","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://sentinel.rootstuff.io/.well-known/oauth-protected-resource/mcp/sentinel","authorizationServers":["https://sentinel.rootstuff.io"]},"after":{"issuer":"https://sentinel.rootstuff.io","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://sentinel.rootstuff.io/.well-known/oauth-protected-resource/mcp/sentinel","authorizationServers":["https://sentinel.rootstuff.io"]},"observationId":"ob_bdrrmnqvsn9q","claimId":null},{"id":"ev_nrz7dv3zu5pz","kind":"auth_posture_changed","at":"2026-10-27T22:29:46.565Z","endpointId":"ep_s2q6bfj9ry9h","before":{"issuer":"https://sentinel.rootstuff.io","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://sentinel.rootstuff.io/.well-known/oauth-protected-resource/mcp/sentinel-oauth","authorizationServers":["https://sentinel.rootstuff.io"]},"after":{"issuer":"https://sentinel.rootstuff.io","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://sentinel.rootstuff.io/.well-known/oauth-protected-resource/mcp/sentinel-oauth","authorizationServers":["https://sentinel.rootstuff.io"]},"observationId":"ob_u7wssdmv99fh","claimId":null},{"id":"ev_xdunqxezxsar","kind":"auth_posture_changed","at":"2026-10-27T19:27:23.008Z","endpointId":"ep_2qd86hpq5j2h","before":{"issuer":"https://sentinel.rootstuff.io","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://sentinel.rootstuff.io/.well-known/oauth-protected-resource/mcp/sentinel","authorizationServers":["https://sentinel.rootstuff.io"]},"after":{"issuer":"https://sentinel.rootstuff.io","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://sentinel.rootstuff.io/.well-known/oauth-protected-resource/mcp/sentinel","authorizationServers":["https://sentinel.rootstuff.io"]},"observationId":"ob_jazr7a4hwemb","claimId":null},{"id":"ev_kkw4ketnnsyp","kind":"auth_posture_changed","at":"2026-10-26T10:28:06.125Z","endpointId":"ep_s2q6bfj9ry9h","before":{"issuer":"https://sentinel.rootstuff.io","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://sentinel.rootstuff.io/.well-known/oauth-protected-resource/mcp/sentinel-oauth","authorizationServers":["https://sentinel.rootstuff.io"]},"after":{"issuer":"https://sentinel.rootstuff.io","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://sentinel.rootstuff.io/.well-known/oauth-protected-resource/mcp/sentinel-oauth","authorizationServers":["https://sentinel.rootstuff.io"]},"observationId":"ob_nd5abduq82gh","claimId":null},{"id":"ev_bphs2z2su6p2","kind":"auth_posture_changed","at":"2026-10-24T22:24:10.924Z","endpointId":"ep_s2q6bfj9ry9h","before":{"issuer":"https://sentinel.rootstuff.io","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://sentinel.rootstuff.io/.well-known/oauth-protected-resource/mcp/sentinel-oauth","authorizationServers":["https://sentinel.rootstuff.io"]},"after":{"issuer":"https://sentinel.rootstuff.io","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://sentinel.rootstuff.io/.well-known/oauth-protected-resource/mcp/sentinel-oauth","authorizationServers":["https://sentinel.rootstuff.io"]},"observationId":"ob_6nt4ufczada7","claimId":null},{"id":"ev_g6agxyzqsh2e","kind":"auth_posture_changed","at":"2026-10-23T17:29:20.565Z","endpointId":"ep_2qd86hpq5j2h","before":{"issuer":"https://sentinel.rootstuff.io","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://sentinel.rootstuff.io/.well-known/oauth-protected-resource/mcp/sentinel","authorizationServers":["https://sentinel.rootstuff.io"]},"after":{"issuer":"https://sentinel.rootstuff.io","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://sentinel.rootstuff.io/.well-known/oauth-protected-resource/mcp/sentinel","authorizationServers":["https://sentinel.rootstuff.io"]},"observationId":"ob_7j8ktjcxjcbe","claimId":null},{"id":"ev_h7hdzzjwnjm2","kind":"auth_posture_changed","at":"2026-10-22T00:30:08.494Z","endpointId":"ep_s2q6bfj9ry9h","before":{"issuer":"https://sentinel.rootstuff.io","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://sentinel.rootstuff.io/.well-known/oauth-protected-resource/mcp/sentinel-oauth","authorizationServers":["https://sentinel.rootstuff.io"]},"after":{"issuer":"https://sentinel.rootstuff.io","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://sentinel.rootstuff.io/.well-known/oauth-protected-resource/mcp/sentinel-oauth","authorizationServers":["https://sentinel.rootstuff.io"]},"observationId":"ob_rj5bycpcjuxv","claimId":null},{"id":"ev_guegf59668hr","kind":"auth_posture_changed","at":"2026-10-20T04:25:52.665Z","endpointId":"ep_2qd86hpq5j2h","before":{"issuer":"https://sentinel.rootstuff.io","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://sentinel.rootstuff.io/.well-known/oauth-protected-resource/mcp/sentinel","authorizationServers":["https://sentinel.rootstuff.io"]},"after":{"issuer":"https://sentinel.rootstuff.io","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://sentinel.rootstuff.io/.well-known/oauth-protected-resource/mcp/sentinel","authorizationServers":["https://sentinel.rootstuff.io"]},"observationId":"ob_s6efsxzea79c","claimId":null},{"id":"ev_xvgbv6ckm3sk","kind":"auth_posture_changed","at":"2026-10-19T16:29:16.490Z","endpointId":"ep_s2q6bfj9ry9h","before":{"issuer":"https://sentinel.rootstuff.io","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://sentinel.rootstuff.io/.well-known/oauth-protected-resource/mcp/sentinel-oauth","authorizationServers":["https://sentinel.rootstuff.io"]},"after":{"issuer":"https://sentinel.rootstuff.io","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://sentinel.rootstuff.io/.well-known/oauth-protected-resource/mcp/sentinel-oauth","authorizationServers":["https://sentinel.rootstuff.io"]},"observationId":"ob_2nqsd6jf56gs","claimId":null},{"id":"ev_n4hxg4txnxdk","kind":"auth_posture_changed","at":"2026-10-17T08:25:16.257Z","endpointId":"ep_s2q6bfj9ry9h","before":{"issuer":"https://sentinel.rootstuff.io","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://sentinel.rootstuff.io/.well-known/oauth-protected-resource/mcp/sentinel-oauth","authorizationServers":["https://sentinel.rootstuff.io"]},"after":{"issuer":"https://sentinel.rootstuff.io","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://sentinel.rootstuff.io/.well-known/oauth-protected-resource/mcp/sentinel-oauth","authorizationServers":["https://sentinel.rootstuff.io"]},"observationId":"ob_n8runnyqbq83","claimId":null},{"id":"ev_34357k69fxyh","kind":"auth_posture_changed","at":"2026-10-14T21:25:42.304Z","endpointId":"ep_s2q6bfj9ry9h","before":{"issuer":"https://sentinel.rootstuff.io","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://sentinel.rootstuff.io/.well-known/oauth-protected-resource/mcp/sentinel-oauth","authorizationServers":["https://sentinel.rootstuff.io"]},"after":{"issuer":"https://sentinel.rootstuff.io","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://sentinel.rootstuff.io/.well-known/oauth-protected-resource/mcp/sentinel-oauth","authorizationServers":["https://sentinel.rootstuff.io"]},"observationId":"ob_488heh2vy3fu","claimId":null},{"id":"ev_vzcsg7udmk22","kind":"auth_posture_changed","at":"2026-10-13T12:29:58.524Z","endpointId":"ep_s2q6bfj9ry9h","before":{"issuer":"https://sentinel.rootstuff.io","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://sentinel.rootstuff.io/.well-known/oauth-protected-resource/mcp/sentinel-oauth","authorizationServers":["https://sentinel.rootstuff.io"]},"after":{"issuer":"https://sentinel.rootstuff.io","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://sentinel.rootstuff.io/.well-known/oauth-protected-resource/mcp/sentinel-oauth","authorizationServers":["https://sentinel.rootstuff.io"]},"observationId":"ob_n8vx3jh9ukef","claimId":null},{"id":"ev_8825z8c5cqk7","kind":"auth_posture_changed","at":"2026-10-11T21:24:21.963Z","endpointId":"ep_s2q6bfj9ry9h","before":{"issuer":"https://sentinel.rootstuff.io","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://sentinel.rootstuff.io/.well-known/oauth-protected-resource/mcp/sentinel-oauth","authorizationServers":["https://sentinel.rootstuff.io"]},"after":{"issuer":"https://sentinel.rootstuff.io","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://sentinel.rootstuff.io/.well-known/oauth-protected-resource/mcp/sentinel-oauth","authorizationServers":["https://sentinel.rootstuff.io"]},"observationId":"ob_e6hmdgapvk3d","claimId":null},{"id":"ev_8qxcpgwwugmn","kind":"auth_posture_changed","at":"2026-10-08T14:21:47.996Z","endpointId":"ep_2qd86hpq5j2h","before":{"issuer":"https://sentinel.rootstuff.io","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://sentinel.rootstuff.io/.well-known/oauth-protected-resource/mcp/sentinel","authorizationServers":["https://sentinel.rootstuff.io"]},"after":{"issuer":"https://sentinel.rootstuff.io","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://sentinel.rootstuff.io/.well-known/oauth-protected-resource/mcp/sentinel","authorizationServers":["https://sentinel.rootstuff.io"]},"observationId":"ob_6b6npgnyfvw9","claimId":null},{"id":"ev_9auskmszrhzv","kind":"auth_posture_changed","at":"2026-10-07T16:28:02.053Z","endpointId":"ep_s2q6bfj9ry9h","before":{"issuer":"https://sentinel.rootstuff.io","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://sentinel.rootstuff.io/.well-known/oauth-protected-resource/mcp/sentinel-oauth","authorizationServers":["https://sentinel.rootstuff.io"]},"after":{"issuer":"https://sentinel.rootstuff.io","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://sentinel.rootstuff.io/.well-known/oauth-protected-resource/mcp/sentinel-oauth","authorizationServers":["https://sentinel.rootstuff.io"]},"observationId":"ob_7hbb6tpvk396","claimId":null},{"id":"ev_6vu8tjex5s3g","kind":"auth_posture_changed","at":"2026-10-06T02:24:36.151Z","endpointId":"ep_2qd86hpq5j2h","before":{"issuer":"https://sentinel.rootstuff.io","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://sentinel.rootstuff.io/.well-known/oauth-protected-resource/mcp/sentinel","authorizationServers":["https://sentinel.rootstuff.io"]},"after":{"issuer":"https://sentinel.rootstuff.io","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://sentinel.rootstuff.io/.well-known/oauth-protected-resource/mcp/sentinel","authorizationServers":["https://sentinel.rootstuff.io"]},"observationId":"ob_7s8v7z4mg7pw","claimId":null},{"id":"ev_ys34u267akda","kind":"auth_posture_changed","at":"2026-10-06T01:24:27.086Z","endpointId":"ep_s2q6bfj9ry9h","before":{"issuer":"https://sentinel.rootstuff.io","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://sentinel.rootstuff.io/.well-known/oauth-protected-resource/mcp/sentinel-oauth","authorizationServers":["https://sentinel.rootstuff.io"]},"after":{"issuer":"https://sentinel.rootstuff.io","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://sentinel.rootstuff.io/.well-known/oauth-protected-resource/mcp/sentinel-oauth","authorizationServers":["https://sentinel.rootstuff.io"]},"observationId":"ob_u7cdprxq9p8j","claimId":null},{"id":"ev_b7rja5kk6yv2","kind":"auth_posture_changed","at":"2026-10-02T13:22:26.657Z","endpointId":"ep_2qd86hpq5j2h","before":{"issuer":"https://sentinel.rootstuff.io","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://sentinel.rootstuff.io/.well-known/oauth-protected-resource/mcp/sentinel","authorizationServers":["https://sentinel.rootstuff.io"]},"after":{"issuer":"https://sentinel.rootstuff.io","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://sentinel.rootstuff.io/.well-known/oauth-protected-resource/mcp/sentinel","authorizationServers":["https://sentinel.rootstuff.io"]},"observationId":"ob_q9cdtnjgcrk3","claimId":null},{"id":"ev_s6went9hmgvr","kind":"auth_posture_changed","at":"2026-10-02T11:21:27.248Z","endpointId":"ep_s2q6bfj9ry9h","before":{"issuer":"https://sentinel.rootstuff.io","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://sentinel.rootstuff.io/.well-known/oauth-protected-resource/mcp/sentinel-oauth","authorizationServers":["https://sentinel.rootstuff.io"]},"after":{"issuer":"https://sentinel.rootstuff.io","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://sentinel.rootstuff.io/.well-known/oauth-protected-resource/mcp/sentinel-oauth","authorizationServers":["https://sentinel.rootstuff.io"]},"observationId":"ob_ebpyjucuch98","claimId":null},{"id":"ev_dtb927crd95n","kind":"auth_posture_changed","at":"2026-10-01T12:28:16.947Z","endpointId":"ep_2qd86hpq5j2h","before":{"issuer":"https://sentinel.rootstuff.io","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://sentinel.rootstuff.io/.well-known/oauth-protected-resource/mcp/sentinel","authorizationServers":["https://sentinel.rootstuff.io"]},"after":{"issuer":"https://sentinel.rootstuff.io","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://sentinel.rootstuff.io/.well-known/oauth-protected-resource/mcp/sentinel","authorizationServers":["https://sentinel.rootstuff.io"]},"observationId":"ob_j7cr74rtqrze","claimId":null},{"id":"ev_uccwvt835q94","kind":"auth_posture_changed","at":"2026-10-01T01:25:24.062Z","endpointId":"ep_s2q6bfj9ry9h","before":{"issuer":"https://sentinel.rootstuff.io","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://sentinel.rootstuff.io/.well-known/oauth-protected-resource/mcp/sentinel-oauth","authorizationServers":["https://sentinel.rootstuff.io"]},"after":{"issuer":"https://sentinel.rootstuff.io","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://sentinel.rootstuff.io/.well-known/oauth-protected-resource/mcp/sentinel-oauth","authorizationServers":["https://sentinel.rootstuff.io"]},"observationId":"ob_hz93q9mpxykn","claimId":null},{"id":"ev_u266e3djs53j","kind":"auth_posture_changed","at":"2026-09-28T17:33:12.761Z","endpointId":"ep_2qd86hpq5j2h","before":{"issuer":"https://sentinel.rootstuff.io","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://sentinel.rootstuff.io/.well-known/oauth-protected-resource/mcp/sentinel","authorizationServers":["https://sentinel.rootstuff.io"]},"after":{"issuer":"https://sentinel.rootstuff.io","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://sentinel.rootstuff.io/.well-known/oauth-protected-resource/mcp/sentinel","authorizationServers":["https://sentinel.rootstuff.io"]},"observationId":"ob_bbmbmc9gzcgb","claimId":null},{"id":"ev_ukqerf2xd2mq","kind":"auth_posture_changed","at":"2026-09-27T12:32:18.017Z","endpointId":"ep_s2q6bfj9ry9h","before":{"issuer":"https://sentinel.rootstuff.io","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://sentinel.rootstuff.io/.well-known/oauth-protected-resource/mcp/sentinel-oauth","authorizationServers":["https://sentinel.rootstuff.io"]},"after":{"issuer":"https://sentinel.rootstuff.io","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://sentinel.rootstuff.io/.well-known/oauth-protected-resource/mcp/sentinel-oauth","authorizationServers":["https://sentinel.rootstuff.io"]},"observationId":"ob_dp5rhx433unn","claimId":null},{"id":"ev_t3342qnuzdhh","kind":"auth_posture_changed","at":"2026-09-24T04:24:53.545Z","endpointId":"ep_2qd86hpq5j2h","before":{"issuer":"https://sentinel.rootstuff.io","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://sentinel.rootstuff.io/.well-known/oauth-protected-resource/mcp/sentinel","authorizationServers":["https://sentinel.rootstuff.io"]},"after":{"issuer":"https://sentinel.rootstuff.io","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://sentinel.rootstuff.io/.well-known/oauth-protected-resource/mcp/sentinel","authorizationServers":["https://sentinel.rootstuff.io"]},"observationId":"ob_xsgdqqpeqcj5","claimId":null},{"id":"ev_psw4rawkpf5y","kind":"auth_posture_changed","at":"2026-09-23T09:24:42.558Z","endpointId":"ep_s2q6bfj9ry9h","before":{"issuer":"https://sentinel.rootstuff.io","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://sentinel.rootstuff.io/.well-known/oauth-protected-resource/mcp/sentinel-oauth","authorizationServers":["https://sentinel.rootstuff.io"]},"after":{"issuer":"https://sentinel.rootstuff.io","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://sentinel.rootstuff.io/.well-known/oauth-protected-resource/mcp/sentinel-oauth","authorizationServers":["https://sentinel.rootstuff.io"]},"observationId":"ob_mtbhumkasjvu","claimId":null},{"id":"ev_ftycrux9syhy","kind":"auth_posture_changed","at":"2026-09-21T04:20:49.406Z","endpointId":"ep_s2q6bfj9ry9h","before":{"issuer":"https://sentinel.rootstuff.io","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://sentinel.rootstuff.io/.well-known/oauth-protected-resource/mcp/sentinel-oauth","authorizationServers":["https://sentinel.rootstuff.io"]},"after":{"issuer":"https://sentinel.rootstuff.io","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://sentinel.rootstuff.io/.well-known/oauth-protected-resource/mcp/sentinel-oauth","authorizationServers":["https://sentinel.rootstuff.io"]},"observationId":"ob_w4uryeajn5my","claimId":null},{"id":"ev_98tubwp89wtm","kind":"auth_posture_changed","at":"2026-09-20T00:27:43.758Z","endpointId":"ep_s2q6bfj9ry9h","before":{"issuer":"https://sentinel.rootstuff.io","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://sentinel.rootstuff.io/.well-known/oauth-protected-resource/mcp/sentinel-oauth","authorizationServers":["https://sentinel.rootstuff.io"]},"after":{"issuer":"https://sentinel.rootstuff.io","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://sentinel.rootstuff.io/.well-known/oauth-protected-resource/mcp/sentinel-oauth","authorizationServers":["https://sentinel.rootstuff.io"]},"observationId":"ob_qpubddgrmcmh","claimId":null},{"id":"ev_u5b8t7hc49wx","kind":"auth_posture_changed","at":"2026-09-18T21:26:17.835Z","endpointId":"ep_s2q6bfj9ry9h","before":{"issuer":"https://sentinel.rootstuff.io","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://sentinel.rootstuff.io/.well-known/oauth-protected-resource/mcp/sentinel-oauth","authorizationServers":["https://sentinel.rootstuff.io"]},"after":{"issuer":"https://sentinel.rootstuff.io","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://sentinel.rootstuff.io/.well-known/oauth-protected-resource/mcp/sentinel-oauth","authorizationServers":["https://sentinel.rootstuff.io"]},"observationId":"ob_v4e4fnf4d23y","claimId":null},{"id":"ev_ttyt56fyxyap","kind":"auth_posture_changed","at":"2026-09-18T21:26:17.454Z","endpointId":"ep_2qd86hpq5j2h","before":{"issuer":"https://sentinel.rootstuff.io","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://sentinel.rootstuff.io/.well-known/oauth-protected-resource/mcp/sentinel","authorizationServers":["https://sentinel.rootstuff.io"]},"after":{"issuer":"https://sentinel.rootstuff.io","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://sentinel.rootstuff.io/.well-known/oauth-protected-resource/mcp/sentinel","authorizationServers":["https://sentinel.rootstuff.io"]},"observationId":"ob_z7qebruc52dv","claimId":null},{"id":"ev_a2hbn5dj7ccc","kind":"auth_posture_changed","at":"2026-09-17T18:24:00.346Z","endpointId":"ep_2qd86hpq5j2h","before":{"issuer":"https://sentinel.rootstuff.io","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://sentinel.rootstuff.io/.well-known/oauth-protected-resource/mcp/sentinel","authorizationServers":["https://sentinel.rootstuff.io"]},"after":{"issuer":"https://sentinel.rootstuff.io","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://sentinel.rootstuff.io/.well-known/oauth-protected-resource/mcp/sentinel","authorizationServers":["https://sentinel.rootstuff.io"]},"observationId":"ob_d58dvzmxha32","claimId":null},{"id":"ev_ax8k7fq7yb85","kind":"auth_posture_changed","at":"2026-09-16T21:27:27.717Z","endpointId":"ep_s2q6bfj9ry9h","before":{"issuer":"https://sentinel.rootstuff.io","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://sentinel.rootstuff.io/.well-known/oauth-protected-resource/mcp/sentinel-oauth","authorizationServers":["https://sentinel.rootstuff.io"]},"after":{"issuer":"https://sentinel.rootstuff.io","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://sentinel.rootstuff.io/.well-known/oauth-protected-resource/mcp/sentinel-oauth","authorizationServers":["https://sentinel.rootstuff.io"]},"observationId":"ob_zcwewbsqz2jg","claimId":null},{"id":"ev_ep22v93fee2c","kind":"auth_posture_changed","at":"2026-09-16T03:26:09.048Z","endpointId":"ep_2qd86hpq5j2h","before":{"issuer":"https://sentinel.rootstuff.io","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://sentinel.rootstuff.io/.well-known/oauth-protected-resource/mcp/sentinel","authorizationServers":["https://sentinel.rootstuff.io"]},"after":{"issuer":"https://sentinel.rootstuff.io","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://sentinel.rootstuff.io/.well-known/oauth-protected-resource/mcp/sentinel","authorizationServers":["https://sentinel.rootstuff.io"]},"observationId":"ob_2g5djkkuhnp4","claimId":null},{"id":"ev_48aragehvusj","kind":"auth_posture_changed","at":"2026-09-15T19:23:46.875Z","endpointId":"ep_s2q6bfj9ry9h","before":{"issuer":"https://sentinel.rootstuff.io","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://sentinel.rootstuff.io/.well-known/oauth-protected-resource/mcp/sentinel-oauth","authorizationServers":["https://sentinel.rootstuff.io"]},"after":{"issuer":"https://sentinel.rootstuff.io","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://sentinel.rootstuff.io/.well-known/oauth-protected-resource/mcp/sentinel-oauth","authorizationServers":["https://sentinel.rootstuff.io"]},"observationId":"ob_mmz35rc5ks8g","claimId":null},{"id":"ev_8bwagv4gvjzs","kind":"auth_posture_changed","at":"2026-09-15T02:20:49.704Z","endpointId":"ep_2qd86hpq5j2h","before":{"issuer":"https://sentinel.rootstuff.io","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://sentinel.rootstuff.io/.well-known/oauth-protected-resource/mcp/sentinel","authorizationServers":["https://sentinel.rootstuff.io"]},"after":{"issuer":"https://sentinel.rootstuff.io","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://sentinel.rootstuff.io/.well-known/oauth-protected-resource/mcp/sentinel","authorizationServers":["https://sentinel.rootstuff.io"]},"observationId":"ob_czaz85ekpa8f","claimId":null},{"id":"ev_stabc43ku6gv","kind":"tls_changed","at":"2026-09-13T11:28:06.120Z","endpointId":"ep_2qd86hpq5j2h","before":null,"after":{"issuer":{"commonName":"YE1","organization":"Let's Encrypt"},"subject":"rootstuff.io","validTo":"2026-12-05T07:35:45.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"16:81:05:84:13:5B:BC:4F:17:47:F7:FB:00:63:FC:94:AA:FA:EE:18:B5:49:C8:6C:26:AF:2E:98:A5:F0:09:30"},"observationId":"ob_9nr3yv5husfu","claimId":null},{"id":"ev_pv9yvdcye9dj","kind":"auth_posture_changed","at":"2026-09-13T11:28:06.092Z","endpointId":"ep_2qd86hpq5j2h","before":null,"after":{"issuer":"https://sentinel.rootstuff.io","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://sentinel.rootstuff.io/.well-known/oauth-protected-resource/mcp/sentinel","authorizationServers":["https://sentinel.rootstuff.io"]},"observationId":"ob_9nr3yv5husfu","claimId":null},{"id":"ev_hxwmh5vj4udy","kind":"tls_changed","at":"2026-09-12T22:24:22.890Z","endpointId":"ep_s2q6bfj9ry9h","before":null,"after":{"issuer":{"commonName":"YE1","organization":"Let's Encrypt"},"subject":"rootstuff.io","validTo":"2026-12-05T07:35:45.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"16:81:05:84:13:5B:BC:4F:17:47:F7:FB:00:63:FC:94:AA:FA:EE:18:B5:49:C8:6C:26:AF:2E:98:A5:F0:09:30"},"observationId":"ob_fcx29vywu54c","claimId":null},{"id":"ev_5rx3ghnmvnab","kind":"auth_posture_changed","at":"2026-09-12T22:24:22.878Z","endpointId":"ep_s2q6bfj9ry9h","before":null,"after":{"issuer":"https://sentinel.rootstuff.io","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://sentinel.rootstuff.io/.well-known/oauth-protected-resource/mcp/sentinel-oauth","authorizationServers":["https://sentinel.rootstuff.io"]},"observationId":"ob_fcx29vywu54c","claimId":null}]}