{"id":"ag_errqq5kr8b6u","handle":"perfumate","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":9,"events":[{"id":"ev_99wddm5ckdkf","kind":"auth_posture_changed","at":"2026-11-01T11:25:46.753Z","endpointId":"ep_4tw3fnax8kks","before":{"issuer":"https://dlbbtrswqbimbujxwmzi.supabase.co/auth/v1","scheme":null,"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://perfumate.app/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://dlbbtrswqbimbujxwmzi.supabase.co/auth/v1"]},"after":{"issuer":"https://dlbbtrswqbimbujxwmzi.supabase.co/auth/v1","scheme":null,"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://perfumate.app/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://dlbbtrswqbimbujxwmzi.supabase.co/auth/v1"]},"observationId":"ob_9hzce9rfg3hx","claimId":null},{"id":"ev_vm7rjj3qqm42","kind":"auth_posture_changed","at":"2026-10-31T10:22:49.087Z","endpointId":"ep_4tw3fnax8kks","before":{"issuer":"https://dlbbtrswqbimbujxwmzi.supabase.co/auth/v1","scheme":null,"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://perfumate.app/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://dlbbtrswqbimbujxwmzi.supabase.co/auth/v1"]},"after":{"issuer":"https://dlbbtrswqbimbujxwmzi.supabase.co/auth/v1","scheme":null,"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://perfumate.app/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://dlbbtrswqbimbujxwmzi.supabase.co/auth/v1"]},"observationId":"ob_25z3uuckcwmq","claimId":null},{"id":"ev_rqp4223vahvm","kind":"tool_surface_changed","at":"2026-10-28T23:24:15.850Z","endpointId":"ep_4tw3fnax8kks","before":{"hash":"929957a09a84d6e75aa535d7b23c751b5b2e2046c87523fe5edec649da716e5a","toolCount":45,"serverVersion":"1.1.0"},"after":{"hash":"6d7945900ac3648e1756ecc27a1e6046122df9f4fd53587ba87525b32f705f60","added":[],"changed":["update_material"],"removed":[],"toolCount":45,"serverVersion":"1.1.0"},"observationId":"ob_kfs8smx6p7ap","claimId":null},{"id":"ev_spjfup2ptscr","kind":"auth_posture_changed","at":"2026-10-24T13:28:21.988Z","endpointId":"ep_4tw3fnax8kks","before":{"issuer":"https://dlbbtrswqbimbujxwmzi.supabase.co/auth/v1","scheme":null,"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://perfumate.app/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://dlbbtrswqbimbujxwmzi.supabase.co/auth/v1"]},"after":{"issuer":"https://dlbbtrswqbimbujxwmzi.supabase.co/auth/v1","scheme":null,"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://perfumate.app/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://dlbbtrswqbimbujxwmzi.supabase.co/auth/v1"]},"observationId":"ob_vqb24jnjw99y","claimId":null},{"id":"ev_8ppdfc8bvq82","kind":"tls_changed","at":"2026-10-22T14:25:58.475Z","endpointId":"ep_4tw3fnax8kks","before":null,"after":{"issuer":{"commonName":"WR3","organization":"Google Trust Services"},"subject":"jpsclub.com","validTo":"2026-12-26T00:29:35.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"A5:09:1A:0A:F2:E9:26:25:6C:CB:52:7C:C2:20:6A:83:24:4B:90:48:BF:1B:CD:9D:CA:08:BE:8C:31:9B:3E:0F"},"observationId":"ob_5xtufqrh7zb8","claimId":null},{"id":"ev_xeq8x88ze88y","kind":"auth_posture_changed","at":"2026-10-22T14:25:58.461Z","endpointId":"ep_4tw3fnax8kks","before":null,"after":{"issuer":"https://dlbbtrswqbimbujxwmzi.supabase.co/auth/v1","scheme":null,"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://perfumate.app/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://dlbbtrswqbimbujxwmzi.supabase.co/auth/v1"]},"observationId":"ob_5xtufqrh7zb8","claimId":null},{"id":"ev_sea9xq56hgst","kind":"status_changed","at":"2026-10-21T06:29:54.220Z","endpointId":null,"before":{"status":"unknown"},"after":{"reason":"Responded {ok} ago.","status":"live","lastOkAt":"2026-10-21T06:28:03.576Z"},"observationId":null,"claimId":null},{"id":"ev_2waxkcacte6m","kind":"tool_surface_observed","at":"2026-10-21T06:28:03.600Z","endpointId":"ep_4tw3fnax8kks","before":null,"after":{"hash":"929957a09a84d6e75aa535d7b23c751b5b2e2046c87523fe5edec649da716e5a","tools":["search_materials","get_material","check_formula","find_starting_formula","my_account","list_formulas","get_formula","list_versions","create_formula","edit_formula","update_formula","rename_folder","duplicate_formula","save_version","branch_version","open_version","rename_version","list_shelf","get_shelf_material","add_to_shelf","update_bottle","make_dilution","update_material","list_batches","log_batch","journal_note","list_notes","write_note","list_shopping","shopping_list","set_preferences","delete_items","confirm_delete","list_deleted","restore_deleted","undo_last_change","get_scent_profile","find_substitutes","use_substitute","rebuild_from_shelf","insert_accord","view_accord","decompose_accord","resync_accord","scale_to_concentration"],"toolCount":45,"serverVersion":"1.1.0"},"observationId":"ob_eqbh6aetpzjf","claimId":null},{"id":"ev_75fbvppmkqg6","kind":"endpoint_added","at":"2026-10-21T06:21:55.517Z","endpointId":"ep_4tw3fnax8kks","before":null,"after":{"url":"https://perfumate.app/mcp","type":"mcp_streamable_http","source":"mcp_registry","authHint":null,"newRecord":true},"observationId":null,"claimId":null}]}