{"id":"ag_65qzqhe5vbwg","handle":"mise-recipes","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":25,"events":[{"id":"ev_cj6yfc2bfpx5","kind":"auth_posture_changed","at":"2026-10-29T18:32:06.198Z","endpointId":"ep_pb3rq6zfzw96","before":{"issuer":"https://befana.app/api/auth","scheme":null,"conformance":{"dpop":true,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":true,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://mise.how/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://befana.app/api/auth"]},"after":{"issuer":"https://befana.app/api/auth","scheme":null,"conformance":{"dpop":true,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":true,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://mise.how/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://befana.app/api/auth"]},"observationId":"ob_mdefgqzdmfc7","claimId":null},{"id":"ev_bfgjznqjn65j","kind":"auth_posture_changed","at":"2026-10-26T18:30:38.736Z","endpointId":"ep_pb3rq6zfzw96","before":{"issuer":"https://befana.app/api/auth","scheme":null,"conformance":{"dpop":true,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":true,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://mise.how/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://befana.app/api/auth"]},"after":{"issuer":"https://befana.app/api/auth","scheme":null,"conformance":{"dpop":true,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":true,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://mise.how/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://befana.app/api/auth"]},"observationId":"ob_3qfraustpyed","claimId":null},{"id":"ev_vumkv6nr7vmg","kind":"auth_posture_changed","at":"2026-10-25T05:28:35.082Z","endpointId":"ep_pb3rq6zfzw96","before":{"issuer":"https://befana.app/api/auth","scheme":null,"conformance":{"dpop":true,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":true,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://mise.how/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://befana.app/api/auth"]},"after":{"issuer":"https://befana.app/api/auth","scheme":null,"conformance":{"dpop":true,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":true,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://mise.how/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://befana.app/api/auth"]},"observationId":"ob_b6d3stpzt8qh","claimId":null},{"id":"ev_tn7jjqteyhup","kind":"auth_posture_changed","at":"2026-10-22T17:29:26.476Z","endpointId":"ep_pb3rq6zfzw96","before":{"issuer":"https://befana.app/api/auth","scheme":null,"conformance":{"dpop":true,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":true,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://mise.how/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://befana.app/api/auth"]},"after":{"issuer":"https://befana.app/api/auth","scheme":null,"conformance":{"dpop":true,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":true,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://mise.how/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://befana.app/api/auth"]},"observationId":"ob_v93qb2wf3ze3","claimId":null},{"id":"ev_74jzv7npdfsf","kind":"tool_surface_changed","at":"2026-10-20T15:29:58.944Z","endpointId":"ep_pb3rq6zfzw96","before":{"hash":"14c2ce24c087840c240372bec86efeb2e0ba6ba78e3dd33f3edb9e8e9dd3b147","toolCount":24,"serverVersion":"0.2.0"},"after":{"hash":"c022f3f5837f2863a2e4273a3817c8996fb272f33d98f3fb2a285256f6dd7c47","added":[],"changed":["get_recipe","search_recipes","update_recipe"],"removed":[],"toolCount":24,"serverVersion":"0.2.0"},"observationId":"ob_9bd54fkv58p5","claimId":null},{"id":"ev_nbxyn4w6t36y","kind":"tool_surface_changed","at":"2026-10-20T08:33:25.614Z","endpointId":"ep_pb3rq6zfzw96","before":{"hash":"54c3e5c8c2dec576b50fa67804a74fba9ee145f9c298ce41563febd0008f538a","toolCount":23,"serverVersion":"0.2.0"},"after":{"hash":"14c2ce24c087840c240372bec86efeb2e0ba6ba78e3dd33f3edb9e8e9dd3b147","added":["get_my_stats"],"changed":["build_shopping_list","get_recipe","plan_meals","search_recipes","update_meal_plan","update_recipe","update_shopping_list"],"removed":[],"toolCount":24,"serverVersion":"0.2.0"},"observationId":"ob_nzmz779drrxe","claimId":null},{"id":"ev_wx7tshqz6d6f","kind":"tool_surface_changed","at":"2026-10-20T02:32:17.587Z","endpointId":"ep_pb3rq6zfzw96","before":{"hash":"1bc7a5f50ea178302b77f23e2940808c367af49241622920a1b503dfe415e513","toolCount":20,"serverVersion":"0.2.0"},"after":{"hash":"54c3e5c8c2dec576b50fa67804a74fba9ee145f9c298ce41563febd0008f538a","added":["delete_recipe","update_meal_plan","update_shopping_list"],"changed":["build_shopping_list","cook_profile","create_recipe","draft_recipe","fork_recipe","generate_placeholder_cover","get_cook_steps","get_my_kitchen","get_recipe","hand_back_recipe","order_groceries","pantry","plan_meals","preferences","rate_recipe","report_content","save_recipe","search_recipes","suggest_from_pantry","update_recipe"],"removed":[],"toolCount":23,"serverVersion":"0.2.0"},"observationId":"ob_dx7feadev5c3","claimId":null},{"id":"ev_yxk4byp9r2ja","kind":"tool_surface_changed","at":"2026-10-19T19:31:58.009Z","endpointId":"ep_pb3rq6zfzw96","before":{"hash":"cb28bf8364e01493bc1a08208600329ab455edf23be5b0c6ae33466ec6216a48","toolCount":20,"serverVersion":"0.2.0"},"after":{"hash":"1bc7a5f50ea178302b77f23e2940808c367af49241622920a1b503dfe415e513","added":[],"changed":["order_groceries"],"removed":[],"toolCount":20,"serverVersion":"0.2.0"},"observationId":"ob_8xjzjbzpwtys","claimId":null},{"id":"ev_cyabsr99d2fs","kind":"tool_surface_changed","at":"2026-10-19T06:26:04.383Z","endpointId":"ep_pb3rq6zfzw96","before":{"hash":"a131dfe4db531ab7501dd0a658db9ba2b4b9509aa6de74eed64c496d16daf0da","toolCount":20,"serverVersion":"0.2.0"},"after":{"hash":"cb28bf8364e01493bc1a08208600329ab455edf23be5b0c6ae33466ec6216a48","added":[],"changed":["build_shopping_list","cook_profile","create_recipe","draft_recipe","fork_recipe","generate_placeholder_cover","get_cook_steps","get_my_kitchen","get_recipe","hand_back_recipe","order_groceries","pantry","plan_meals","preferences","rate_recipe","report_content","save_recipe","search_recipes","suggest_from_pantry","update_recipe"],"removed":[],"toolCount":20,"serverVersion":"0.2.0"},"observationId":"ob_29bq2vddqgfg","claimId":null},{"id":"ev_22dyvn6akt9b","kind":"tool_surface_changed","at":"2026-10-18T23:30:42.201Z","endpointId":"ep_pb3rq6zfzw96","before":{"hash":"eaa55b6d4cfa7f88877f777d75b6105be9ac3a161ad6f0412257b841ff6a3f88","toolCount":20,"serverVersion":"0.2.0"},"after":{"hash":"a131dfe4db531ab7501dd0a658db9ba2b4b9509aa6de74eed64c496d16daf0da","added":[],"changed":["plan_meals","update_recipe"],"removed":[],"toolCount":20,"serverVersion":"0.2.0"},"observationId":"ob_hmurar9asrrd","claimId":null},{"id":"ev_ak4uumu88hmg","kind":"tool_surface_changed","at":"2026-10-18T16:37:05.097Z","endpointId":"ep_pb3rq6zfzw96","before":{"hash":"fdb3661f22c270d6f1569e5fc2e93451f58c548c96b5b3c6c481ce3f7d7144f2","toolCount":25,"serverVersion":"0.2.0"},"after":{"hash":"eaa55b6d4cfa7f88877f777d75b6105be9ac3a161ad6f0412257b841ff6a3f88","added":["cook_profile","pantry","preferences"],"changed":["build_shopping_list","create_recipe","draft_recipe","fork_recipe","generate_placeholder_cover","get_cook_steps","get_my_kitchen","get_recipe","hand_back_recipe","order_groceries","plan_meals","rate_recipe","report_content","save_recipe","search_recipes","suggest_from_pantry","update_recipe"],"removed":["get_cook_profile","get_pantry","get_photo_queue","get_preferences","unsave_recipe","update_pantry","update_preferences","update_profile"],"toolCount":20,"serverVersion":"0.2.0"},"observationId":"ob_vgwy3zuafhqu","claimId":null},{"id":"ev_da6wqah9a76a","kind":"tool_surface_changed","at":"2026-10-18T04:29:11.207Z","endpointId":"ep_pb3rq6zfzw96","before":{"hash":"9b7f51554035ac251a901f4c773f75b4698ecbd29e14e94699a10ad4f23e7c43","toolCount":25,"serverVersion":"0.2.0"},"after":{"hash":"fdb3661f22c270d6f1569e5fc2e93451f58c548c96b5b3c6c481ce3f7d7144f2","added":[],"changed":["order_groceries"],"removed":[],"toolCount":25,"serverVersion":"0.2.0"},"observationId":"ob_kfkestw5dgh5","claimId":null},{"id":"ev_q7tdxjuq7zr4","kind":"tool_surface_changed","at":"2026-10-17T22:27:24.635Z","endpointId":"ep_pb3rq6zfzw96","before":{"hash":"f4c2f883fb23c62a8a3ddab1dc241694ce71959b3d61ef5a3ceacb5fda6fd9c4","toolCount":24,"serverVersion":"0.2.0"},"after":{"hash":"9b7f51554035ac251a901f4c773f75b4698ecbd29e14e94699a10ad4f23e7c43","added":["generate_placeholder_cover"],"changed":["build_shopping_list","create_recipe","draft_recipe","fork_recipe","get_cook_profile","get_cook_steps","get_my_kitchen","get_pantry","get_photo_queue","get_preferences","get_recipe","hand_back_recipe","order_groceries","plan_meals","rate_recipe","report_content","save_recipe","search_recipes","suggest_from_pantry","unsave_recipe","update_pantry","update_preferences","update_profile","update_recipe"],"removed":[],"toolCount":25,"serverVersion":"0.2.0"},"observationId":"ob_zywgepdq53nk","claimId":null},{"id":"ev_pyyeaxn43sne","kind":"tool_surface_changed","at":"2026-10-17T16:29:09.723Z","endpointId":"ep_pb3rq6zfzw96","before":{"hash":"089f6973755edb8285ecb8060660e0939335857ec09115d412576f65081dc055","toolCount":24,"serverVersion":"0.2.0"},"after":{"hash":"f4c2f883fb23c62a8a3ddab1dc241694ce71959b3d61ef5a3ceacb5fda6fd9c4","added":[],"changed":["create_recipe","draft_recipe"],"removed":[],"toolCount":24,"serverVersion":"0.2.0"},"observationId":"ob_fkvp2mzeef8b","claimId":null},{"id":"ev_f7d4t6e7zgdu","kind":"auth_posture_changed","at":"2026-10-17T09:24:39.177Z","endpointId":"ep_pb3rq6zfzw96","before":{"issuer":"https://befana.app/api/auth","scheme":null,"conformance":{"dpop":true,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":true,"dynamicClientRegistration":false},"authRequired":false,"resourceMetadata":"https://mise.how/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://befana.app/api/auth"]},"after":{"issuer":"https://befana.app/api/auth","scheme":null,"conformance":{"dpop":true,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":true,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://mise.how/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://befana.app/api/auth"]},"observationId":"ob_5jjrjhbtgyyd","claimId":null},{"id":"ev_xxnad9xkep5f","kind":"tool_surface_changed","at":"2026-10-17T02:24:22.740Z","endpointId":"ep_pb3rq6zfzw96","before":{"hash":"5fcef6e16ca7913e30c04e8f0d044fd3049014276b724eac959558e669947687","toolCount":20,"serverVersion":"0.2.0"},"after":{"hash":"089f6973755edb8285ecb8060660e0939335857ec09115d412576f65081dc055","added":["get_pantry","hand_back_recipe","suggest_from_pantry","update_pantry"],"changed":["create_recipe","get_my_kitchen","order_groceries","search_recipes","update_preferences","update_recipe"],"removed":[],"toolCount":24,"serverVersion":"0.2.0"},"observationId":"ob_z9u9zcdbgxgn","claimId":null},{"id":"ev_pk4r7zd5qwvr","kind":"tool_surface_changed","at":"2026-10-16T20:36:30.983Z","endpointId":"ep_pb3rq6zfzw96","before":{"hash":"9f41afe1868be3bf545d1fd024d128a7880801cc29e653c4126a80ce4a706da9","toolCount":20,"serverVersion":"0.2.0"},"after":{"hash":"5fcef6e16ca7913e30c04e8f0d044fd3049014276b724eac959558e669947687","added":[],"changed":["build_shopping_list","get_cook_profile","get_cook_steps","get_recipe","plan_meals","rate_recipe","search_recipes"],"removed":[],"toolCount":20,"serverVersion":"0.2.0"},"observationId":"ob_dbvg6emwc8xx","claimId":null},{"id":"ev_xgmjzepq99qn","kind":"tool_surface_changed","at":"2026-10-16T07:28:29.136Z","endpointId":"ep_pb3rq6zfzw96","before":{"hash":"d5941181fed58e082b3d37a9e1aeef742272f16d8f6a4458b9e72829995b437c","toolCount":20,"serverVersion":"0.2.0"},"after":{"hash":"9f41afe1868be3bf545d1fd024d128a7880801cc29e653c4126a80ce4a706da9","added":[],"changed":["build_shopping_list","create_recipe","fork_recipe","get_cook_steps","get_photo_queue","get_recipe","order_groceries","plan_meals","update_recipe"],"removed":[],"toolCount":20,"serverVersion":"0.2.0"},"observationId":"ob_musrtp7qqe7e","claimId":null},{"id":"ev_9gw5v3qguysz","kind":"auth_posture_changed","at":"2026-10-15T19:28:27.817Z","endpointId":"ep_pb3rq6zfzw96","before":{"issuer":"https://befana.app/api/auth","scheme":"Bearer","conformance":{"dpop":true,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":true,"dynamicClientRegistration":false},"authRequired":true,"resourceMetadata":"https://befana.app/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://befana.app/api/auth"]},"after":{"issuer":"https://befana.app/api/auth","scheme":null,"conformance":{"dpop":true,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":true,"dynamicClientRegistration":false},"authRequired":false,"resourceMetadata":"https://mise.how/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://befana.app/api/auth"]},"observationId":"ob_brhavjaxu6av","claimId":null},{"id":"ev_zmbftd44usvf","kind":"tool_surface_observed","at":"2026-10-15T05:26:33.561Z","endpointId":"ep_pb3rq6zfzw96","before":null,"after":{"hash":"d5941181fed58e082b3d37a9e1aeef742272f16d8f6a4458b9e72829995b437c","tools":["search_recipes","get_recipe","get_cook_steps","build_shopping_list","plan_meals","order_groceries","draft_recipe","create_recipe","fork_recipe","update_recipe","rate_recipe","save_recipe","unsave_recipe","get_my_kitchen","get_preferences","update_preferences","get_cook_profile","update_profile","get_photo_queue","report_content"],"toolCount":20,"serverVersion":"0.2.0"},"observationId":"ob_2f56qg2wp7an","claimId":null},{"id":"ev_nyhc9v7au27x","kind":"auth_posture_changed","at":"2026-10-14T11:21:37.408Z","endpointId":"ep_pb3rq6zfzw96","before":{"issuer":"https://mise.how/api/auth","scheme":"Bearer","conformance":{"dpop":true,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":true,"dynamicClientRegistration":false},"authRequired":true,"resourceMetadata":"https://mise.how/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://mise.how/api/auth"]},"after":{"issuer":"https://befana.app/api/auth","scheme":"Bearer","conformance":{"dpop":true,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":true,"dynamicClientRegistration":false},"authRequired":true,"resourceMetadata":"https://befana.app/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://befana.app/api/auth"]},"observationId":"ob_qvq2ukbeb4nb","claimId":null},{"id":"ev_frck83vebgk8","kind":"tls_changed","at":"2026-10-13T08:27:35.999Z","endpointId":"ep_pb3rq6zfzw96","before":null,"after":{"issuer":{"commonName":"YR2","organization":"Let's Encrypt"},"subject":"mise.how","validTo":"2027-01-07T13:25:34.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"F7:3A:7A:CA:38:F2:99:A2:F2:3B:FF:6B:C5:20:CE:80:F7:FB:55:34:54:B4:2B:93:05:FE:91:EC:72:F8:E8:BD"},"observationId":"ob_tsesuymmvbxs","claimId":null},{"id":"ev_uwysk5axe8n4","kind":"auth_posture_changed","at":"2026-10-13T08:27:35.966Z","endpointId":"ep_pb3rq6zfzw96","before":null,"after":{"issuer":"https://mise.how/api/auth","scheme":"Bearer","conformance":{"dpop":true,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":true,"dynamicClientRegistration":false},"authRequired":true,"resourceMetadata":"https://mise.how/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://mise.how/api/auth"]},"observationId":"ob_tsesuymmvbxs","claimId":null},{"id":"ev_5rf9xjv6e6p5","kind":"status_changed","at":"2026-10-12T13:25:06.175Z","endpointId":null,"before":{"status":"unknown"},"after":{"reason":"Responded {ok} ago.","status":"live","lastOkAt":"2026-10-12T13:24:22.216Z"},"observationId":null,"claimId":null},{"id":"ev_z9q4bnc2vdzk","kind":"endpoint_added","at":"2026-10-12T13:19:10.390Z","endpointId":"ep_pb3rq6zfzw96","before":null,"after":{"url":"https://mise.how/mcp","type":"mcp_streamable_http","source":"mcp_registry","authHint":null,"newRecord":true},"observationId":null,"claimId":null}]}