{"id":"ag_5f7xjr5bgb88","handle":"spanly","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":15,"events":[{"id":"ev_wrb3zqk6wghg","kind":"auth_posture_changed","at":"2026-10-11T09:25:35.361Z","endpointId":"ep_jtqq3hxdt2yr","before":{"issuer":"https://api.spanly.com/api/auth","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://mcp.spanly.com/.well-known/oauth-protected-resource","authorizationServers":["https://api.spanly.com/api/auth"]},"after":{"issuer":"https://api.spanly.com/api/auth","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://mcp.spanly.com/.well-known/oauth-protected-resource","authorizationServers":["https://api.spanly.com/api/auth"]},"observationId":"ob_d83mswmkmbse","claimId":null},{"id":"ev_5zxwv7rpruju","kind":"auth_posture_changed","at":"2026-10-09T10:22:08.438Z","endpointId":"ep_jtqq3hxdt2yr","before":{"issuer":"https://api.spanly.com/api/auth","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://mcp.spanly.com/.well-known/oauth-protected-resource","authorizationServers":["https://api.spanly.com/api/auth"]},"after":{"issuer":"https://api.spanly.com/api/auth","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://mcp.spanly.com/.well-known/oauth-protected-resource","authorizationServers":["https://api.spanly.com/api/auth"]},"observationId":"ob_bhrkdcysjg46","claimId":null},{"id":"ev_c26fqe7p67md","kind":"auth_posture_changed","at":"2026-10-08T02:21:04.423Z","endpointId":"ep_jtqq3hxdt2yr","before":{"issuer":"https://api.spanly.com/api/auth","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://mcp.spanly.com/.well-known/oauth-protected-resource","authorizationServers":["https://api.spanly.com/api/auth"]},"after":{"issuer":"https://api.spanly.com/api/auth","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://mcp.spanly.com/.well-known/oauth-protected-resource","authorizationServers":["https://api.spanly.com/api/auth"]},"observationId":"ob_yebhs9kh4k7n","claimId":null},{"id":"ev_tpxv78syetsy","kind":"auth_posture_changed","at":"2026-10-03T05:24:41.770Z","endpointId":"ep_jtqq3hxdt2yr","before":{"issuer":null,"scheme":"Bearer","conformance":{"dpop":false,"rfc8414":false,"rfc9728":true,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false},"authRequired":true,"resourceMetadata":"https://mcp.spanly.com/.well-known/oauth-protected-resource","authorizationServers":["https://api.spanly.com/api/auth"]},"after":{"issuer":"https://api.spanly.com/api/auth","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://mcp.spanly.com/.well-known/oauth-protected-resource","authorizationServers":["https://api.spanly.com/api/auth"]},"observationId":"ob_tczypm96kp3r","claimId":null},{"id":"ev_64x94gwzd7at","kind":"auth_posture_changed","at":"2026-09-28T21:20:14.841Z","endpointId":"ep_jtqq3hxdt2yr","before":{"issuer":"https://api.spanly.com/api/auth","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://mcp.spanly.com/.well-known/oauth-protected-resource","authorizationServers":["https://api.spanly.com/api/auth"]},"after":{"issuer":null,"scheme":"Bearer","conformance":{"dpop":false,"rfc8414":false,"rfc9728":true,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false},"authRequired":true,"resourceMetadata":"https://mcp.spanly.com/.well-known/oauth-protected-resource","authorizationServers":["https://api.spanly.com/api/auth"]},"observationId":"ob_7rcyme6rtvc7","claimId":null},{"id":"ev_9tsa4332qpz8","kind":"auth_posture_changed","at":"2026-09-26T18:20:34.214Z","endpointId":"ep_jtqq3hxdt2yr","before":{"issuer":"https://api.spanly.com/api/auth","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://mcp.spanly.com/.well-known/oauth-protected-resource","authorizationServers":["https://api.spanly.com/api/auth"]},"after":{"issuer":"https://api.spanly.com/api/auth","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://mcp.spanly.com/.well-known/oauth-protected-resource","authorizationServers":["https://api.spanly.com/api/auth"]},"observationId":"ob_zub3b3s3uzfz","claimId":null},{"id":"ev_yenf5e4rn2av","kind":"auth_posture_changed","at":"2026-09-25T15:24:36.436Z","endpointId":"ep_jtqq3hxdt2yr","before":{"issuer":"https://api.spanly.com/api/auth","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://mcp.spanly.com/.well-known/oauth-protected-resource","authorizationServers":["https://api.spanly.com/api/auth"]},"after":{"issuer":"https://api.spanly.com/api/auth","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://mcp.spanly.com/.well-known/oauth-protected-resource","authorizationServers":["https://api.spanly.com/api/auth"]},"observationId":"ob_9tcyvk76yq3r","claimId":null},{"id":"ev_jnatn6fjgcy6","kind":"auth_posture_changed","at":"2026-09-24T10:30:22.634Z","endpointId":"ep_jtqq3hxdt2yr","before":{"issuer":"https://api.spanly.com/api/auth","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://mcp.spanly.com/.well-known/oauth-protected-resource","authorizationServers":["https://api.spanly.com/api/auth"]},"after":{"issuer":"https://api.spanly.com/api/auth","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://mcp.spanly.com/.well-known/oauth-protected-resource","authorizationServers":["https://api.spanly.com/api/auth"]},"observationId":"ob_ngtws33g46ff","claimId":null},{"id":"ev_wa5tguxrh9dw","kind":"auth_posture_changed","at":"2026-09-22T06:28:32.261Z","endpointId":"ep_jtqq3hxdt2yr","before":{"issuer":"https://api.spanly.com/api/auth","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://mcp.spanly.com/.well-known/oauth-protected-resource","authorizationServers":["https://api.spanly.com/api/auth"]},"after":{"issuer":"https://api.spanly.com/api/auth","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://mcp.spanly.com/.well-known/oauth-protected-resource","authorizationServers":["https://api.spanly.com/api/auth"]},"observationId":"ob_g6uha832hv36","claimId":null},{"id":"ev_b7dayreg8nvy","kind":"auth_posture_changed","at":"2026-09-18T02:25:40.459Z","endpointId":"ep_jtqq3hxdt2yr","before":{"issuer":"https://api.spanly.com/api/auth","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://mcp.spanly.com/.well-known/oauth-protected-resource","authorizationServers":["https://api.spanly.com/api/auth"]},"after":{"issuer":"https://api.spanly.com/api/auth","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://mcp.spanly.com/.well-known/oauth-protected-resource","authorizationServers":["https://api.spanly.com/api/auth"]},"observationId":"ob_kjqdtmrk5zr5","claimId":null},{"id":"ev_jmhfsfmwcuck","kind":"auth_posture_changed","at":"2026-09-16T17:26:41.280Z","endpointId":"ep_jtqq3hxdt2yr","before":{"issuer":"https://api.spanly.com/api/auth","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://mcp.spanly.com/.well-known/oauth-protected-resource","authorizationServers":["https://api.spanly.com/api/auth"]},"after":{"issuer":"https://api.spanly.com/api/auth","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://mcp.spanly.com/.well-known/oauth-protected-resource","authorizationServers":["https://api.spanly.com/api/auth"]},"observationId":"ob_avxu3uxq923x","claimId":null},{"id":"ev_42t9qtrmdrnh","kind":"auth_posture_changed","at":"2026-09-15T06:21:16.240Z","endpointId":"ep_jtqq3hxdt2yr","before":{"issuer":"https://api.spanly.com/api/auth","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://mcp.spanly.com/.well-known/oauth-protected-resource","authorizationServers":["https://api.spanly.com/api/auth"]},"after":{"issuer":"https://api.spanly.com/api/auth","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://mcp.spanly.com/.well-known/oauth-protected-resource","authorizationServers":["https://api.spanly.com/api/auth"]},"observationId":"ob_tauksjdttc6n","claimId":null},{"id":"ev_dntg7ed76scf","kind":"auth_posture_changed","at":"2026-09-14T04:21:56.478Z","endpointId":"ep_jtqq3hxdt2yr","before":{"issuer":"https://api.spanly.com/api/auth","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://mcp.spanly.com/.well-known/oauth-protected-resource","authorizationServers":["https://api.spanly.com/api/auth"]},"after":{"issuer":"https://api.spanly.com/api/auth","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://mcp.spanly.com/.well-known/oauth-protected-resource","authorizationServers":["https://api.spanly.com/api/auth"]},"observationId":"ob_bp276ztbf4bv","claimId":null},{"id":"ev_9apg48hnbvvr","kind":"tls_changed","at":"2026-09-12T16:25:31.015Z","endpointId":"ep_jtqq3hxdt2yr","before":null,"after":{"issuer":{"commonName":"WE1","organization":"Google Trust Services"},"subject":"mcp.spanly.com","validTo":"2026-11-21T13:39:08.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"2B:DA:A1:9F:C6:52:05:35:D2:11:62:8B:08:E7:46:8E:D6:41:C5:29:0D:D4:7A:89:67:BC:29:E3:C0:08:77:2D"},"observationId":"ob_v33euggbe8b4","claimId":null},{"id":"ev_uadmzn2kgxbc","kind":"auth_posture_changed","at":"2026-09-12T16:25:30.998Z","endpointId":"ep_jtqq3hxdt2yr","before":null,"after":{"issuer":"https://api.spanly.com/api/auth","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://mcp.spanly.com/.well-known/oauth-protected-resource","authorizationServers":["https://api.spanly.com/api/auth"]},"observationId":"ob_v33euggbe8b4","claimId":null}]}