{"id":"ag_484psexqnjq7","handle":"rowsafe","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_86c5zk59dmzw","kind":"auth_posture_changed","at":"2026-10-06T23:26:47.623Z","endpointId":"ep_ka7mw8xmug6b","before":{"issuer":"https://api.rowsafe.sh","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://api.rowsafe.sh/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://api.rowsafe.sh"]},"after":{"issuer":"https://api.rowsafe.sh","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://api.rowsafe.sh/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://api.rowsafe.sh"]},"observationId":"ob_7dqsrp8kce2a","claimId":null},{"id":"ev_np4327w3cpsc","kind":"auth_posture_changed","at":"2026-10-05T21:21:56.745Z","endpointId":"ep_ka7mw8xmug6b","before":{"issuer":"https://api.rowsafe.sh","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://api.rowsafe.sh/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://api.rowsafe.sh"]},"after":{"issuer":"https://api.rowsafe.sh","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://api.rowsafe.sh/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://api.rowsafe.sh"]},"observationId":"ob_vsdecvgk8hau","claimId":null},{"id":"ev_amck6gj9zd4f","kind":"tls_changed","at":"2026-10-03T22:30:02.419Z","endpointId":"ep_ka7mw8xmug6b","before":null,"after":{"issuer":{"commonName":"YE2","organization":"Let's Encrypt"},"subject":"api.rowsafe.sh","validTo":"2026-12-23T03:49:52.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"C4:3D:DB:D3:87:D5:C4:C0:B6:8C:C2:89:DF:FE:C0:6B:84:E2:06:8B:72:38:44:8E:C4:DD:51:10:21:C0:61:07"},"observationId":"ob_pc8tt822b45b","claimId":null},{"id":"ev_pfgr7gfby2wt","kind":"auth_posture_changed","at":"2026-10-03T22:30:02.392Z","endpointId":"ep_ka7mw8xmug6b","before":null,"after":{"issuer":"https://api.rowsafe.sh","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://api.rowsafe.sh/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://api.rowsafe.sh"]},"observationId":"ob_pc8tt822b45b","claimId":null},{"id":"ev_nfremenzmedr","kind":"status_changed","at":"2026-10-03T01:27:24.850Z","endpointId":null,"before":{"status":"unknown"},"after":{"reason":"Responded {ok} ago.","status":"live","lastOkAt":"2026-10-03T01:26:51.639Z"},"observationId":null,"claimId":null},{"id":"ev_exsbb57rbf3e","kind":"endpoint_added","at":"2026-10-03T01:22:51.168Z","endpointId":"ep_ka7mw8xmug6b","before":null,"after":{"url":"https://api.rowsafe.sh/mcp","type":"mcp_streamable_http","source":"mcp_registry","authHint":null,"newRecord":true},"observationId":null,"claimId":null}]}