{"id":"ag_r6mcj33a2u3q","handle":"spun-whatsapp-mcp","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_ueg5scp73g3z","kind":"auth_posture_changed","at":"2026-10-25T05:28:22.588Z","endpointId":"ep_e7uuyxsnm4uu","before":{"issuer":"https://api.spun.com","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://api.spun.com/.well-known/oauth-protected-resource/api/mcp","authorizationServers":["https://api.spun.com"]},"after":{"issuer":"https://api.spun.com","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://api.spun.com/.well-known/oauth-protected-resource/api/mcp","authorizationServers":["https://api.spun.com"]},"observationId":"ob_aap2fd9qk573","claimId":null},{"id":"ev_mncbn9qhjfsy","kind":"auth_posture_changed","at":"2026-10-23T12:25:03.636Z","endpointId":"ep_e7uuyxsnm4uu","before":{"issuer":"https://api.spun.com","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://api.spun.com/.well-known/oauth-protected-resource/api/mcp","authorizationServers":["https://api.spun.com"]},"after":{"issuer":"https://api.spun.com","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://api.spun.com/.well-known/oauth-protected-resource/api/mcp","authorizationServers":["https://api.spun.com"]},"observationId":"ob_jswjpwahg57h","claimId":null},{"id":"ev_gqfs9pstydus","kind":"tls_changed","at":"2026-10-19T08:38:42.611Z","endpointId":"ep_e7uuyxsnm4uu","before":null,"after":{"issuer":{"commonName":"YE2","organization":"Let's Encrypt"},"subject":"spun.com","validTo":"2026-12-05T02:44:11.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"FB:AC:C0:28:E7:99:BE:D1:9C:39:75:96:7A:BA:02:27:7D:D6:E9:AF:84:9E:EC:24:5B:07:7F:EA:42:66:DB:09"},"observationId":"ob_phv8t6s85z8j","claimId":null},{"id":"ev_rfp7qed96crj","kind":"auth_posture_changed","at":"2026-10-19T08:38:42.595Z","endpointId":"ep_e7uuyxsnm4uu","before":null,"after":{"issuer":"https://api.spun.com","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://api.spun.com/.well-known/oauth-protected-resource/api/mcp","authorizationServers":["https://api.spun.com"]},"observationId":"ob_phv8t6s85z8j","claimId":null},{"id":"ev_nga2g2ganewp","kind":"status_changed","at":"2026-10-18T12:30:07.899Z","endpointId":null,"before":{"status":"unknown"},"after":{"reason":"Responded {ok} ago.","status":"live","lastOkAt":"2026-10-18T12:28:24.853Z"},"observationId":null,"claimId":null},{"id":"ev_pqzmjpreu8my","kind":"endpoint_added","at":"2026-10-18T12:19:09.843Z","endpointId":"ep_e7uuyxsnm4uu","before":null,"after":{"url":"https://api.spun.com/api/mcp","type":"mcp_streamable_http","source":"mcp_registry","authHint":null,"newRecord":true},"observationId":null,"claimId":null}]}