{"id":"ag_ut7qgcxcfpc9","handle":"hairdora-salon-scheduling","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":12,"events":[{"id":"ev_yyz76drwjk53","kind":"auth_posture_changed","at":"2026-10-09T11:25:32.571Z","endpointId":"ep_hkwmrds4ctq8","before":{"issuer":"https://api.authrice.com","scheme":null,"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":true,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://mcp.hairdora.com/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://api.authrice.com"]},"after":{"issuer":"https://api.authrice.com","scheme":null,"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":true,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://mcp.hairdora.com/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://api.authrice.com"]},"observationId":"ob_xzj4zn9s88d3","claimId":null},{"id":"ev_gy3tstpm23f9","kind":"auth_posture_changed","at":"2026-10-06T05:26:10.403Z","endpointId":"ep_hkwmrds4ctq8","before":{"issuer":"https://api.authrice.com","scheme":null,"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":true,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://mcp.hairdora.com/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://api.authrice.com"]},"after":{"issuer":"https://api.authrice.com","scheme":null,"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":true,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://mcp.hairdora.com/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://api.authrice.com"]},"observationId":"ob_7xxmbqhjpttv","claimId":null},{"id":"ev_zcdnwh7n2r9d","kind":"tool_surface_changed","at":"2026-10-05T16:28:27.417Z","endpointId":"ep_hkwmrds4ctq8","before":{"hash":"0386000a720290509aec391abe9c89b9cf7125c2685da2a15d0017ec6a225c34","toolCount":14,"serverVersion":"0.1.1"},"after":{"hash":"ec059fd15b337a2ff2b880b6f9d9be577c91663e91258ae96ce7a03f2b5f434b","added":[],"changed":["open_hairdora"],"removed":[],"toolCount":14,"serverVersion":"0.1.1"},"observationId":"ob_27zmwq5vy473","claimId":null},{"id":"ev_8femxnchwh2z","kind":"auth_posture_changed","at":"2026-10-02T19:23:39.144Z","endpointId":"ep_hkwmrds4ctq8","before":{"issuer":"https://api.authrice.com","scheme":null,"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":true,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://mcp.hairdora.com/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://api.authrice.com"]},"after":{"issuer":"https://api.authrice.com","scheme":null,"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":true,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://mcp.hairdora.com/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://api.authrice.com"]},"observationId":"ob_a9n7ak4zsndr","claimId":null},{"id":"ev_n494h3aq62n6","kind":"tool_surface_changed","at":"2026-10-02T19:23:38.921Z","endpointId":"ep_hkwmrds4ctq8","before":{"hash":"e563f6215f2369e15ac56257197d6b4439231b8418d4650fb8fa3b144256564b","toolCount":13,"serverVersion":"0.1.1"},"after":{"hash":"0386000a720290509aec391abe9c89b9cf7125c2685da2a15d0017ec6a225c34","added":["open_hairdora"],"changed":[],"removed":[],"toolCount":14,"serverVersion":"0.1.1"},"observationId":"ob_a9n7ak4zsndr","claimId":null},{"id":"ev_s8mffyw5h68p","kind":"auth_posture_changed","at":"2026-10-01T04:27:50.216Z","endpointId":"ep_hkwmrds4ctq8","before":{"issuer":"https://api.authrice.com","scheme":null,"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":true,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://mcp.hairdora.com/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://api.authrice.com"]},"after":{"issuer":"https://api.authrice.com","scheme":null,"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":true,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://mcp.hairdora.com/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://api.authrice.com"]},"observationId":"ob_mgda8z7dqu8j","claimId":null},{"id":"ev_kupvat5h56n9","kind":"tls_changed","at":"2026-09-28T18:24:39.552Z","endpointId":"ep_hkwmrds4ctq8","before":null,"after":{"issuer":{"commonName":"Amazon RSA 2048 M04","organization":"Amazon"},"subject":"*.hairdora.com","validTo":"2027-03-19T23:59:59.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"24:D0:1E:80:7C:F0:B5:FF:98:B2:BB:0C:03:F5:B8:8A:09:FE:75:74:74:1E:BC:68:6A:18:CD:6D:0C:C1:75:D5"},"observationId":"ob_njrgmhcfj4xg","claimId":null},{"id":"ev_sv9t5dp6sfv7","kind":"auth_posture_changed","at":"2026-09-28T18:24:39.363Z","endpointId":"ep_hkwmrds4ctq8","before":null,"after":{"issuer":"https://api.authrice.com","scheme":null,"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":true,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://mcp.hairdora.com/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://api.authrice.com"]},"observationId":"ob_njrgmhcfj4xg","claimId":null},{"id":"ev_3c49ew6mnrdf","kind":"tool_surface_changed","at":"2026-09-28T05:25:55.394Z","endpointId":"ep_hkwmrds4ctq8","before":{"hash":"308a0fb41f1c2edaab296caae6d0650d96046f72cdf3fc30d1ac7c49b8e04c6c","toolCount":13,"serverVersion":"0.1.1"},"after":{"hash":"e563f6215f2369e15ac56257197d6b4439231b8418d4650fb8fa3b144256564b","added":[],"changed":["get_appointment","get_client","get_salon","get_salon_availability","list_appointments","list_calendar_events","list_clients","list_payments","list_providers","list_quotes","list_salons","list_services","show_salon_overview"],"removed":[],"toolCount":13,"serverVersion":"0.1.1"},"observationId":"ob_sfg459nc6xsq","claimId":null},{"id":"ev_kg7gcqe6hp9a","kind":"status_changed","at":"2026-09-27T23:30:11.549Z","endpointId":null,"before":{"status":"unknown"},"after":{"reason":"Responded {ok} ago.","status":"live","lastOkAt":"2026-09-27T23:29:41.513Z"},"observationId":null,"claimId":null},{"id":"ev_x3h7mzxk5ah5","kind":"tool_surface_observed","at":"2026-09-27T23:29:41.529Z","endpointId":"ep_hkwmrds4ctq8","before":null,"after":{"hash":"308a0fb41f1c2edaab296caae6d0650d96046f72cdf3fc30d1ac7c49b8e04c6c","tools":["list_salons","get_salon","get_salon_availability","list_providers","list_clients","get_client","list_appointments","get_appointment","list_calendar_events","list_services","list_payments","list_quotes","show_salon_overview"],"toolCount":13,"serverVersion":"0.1.1"},"observationId":"ob_5vubpuzke54x","claimId":null},{"id":"ev_2rb2pvc4x6yx","kind":"endpoint_added","at":"2026-09-27T23:22:26.532Z","endpointId":"ep_hkwmrds4ctq8","before":null,"after":{"url":"https://mcp.hairdora.com/mcp","type":"mcp_streamable_http","source":"mcp_registry","authHint":null,"newRecord":true},"observationId":null,"claimId":null}]}