{"id":"ag_uf37mvmata3u","handle":"befana-recipes","kinds":["status_changed","tool_surface_observed","tool_surface_changed","endpoint_added","ownership_changed","ownership_contested","auth_posture_changed","tls_changed","hidden_text_changed","record_split","split_from"],"count":24,"events":[{"id":"ev_krcdcpjuwgeq","kind":"status_changed","at":"2026-11-03T02:30:45.655Z","endpointId":null,"before":{"status":"live"},"after":{"reason":"Responded {ok} ago; 1 recent check failed (latest {probe} ago).","status":"recently_observed","lastOkAt":"2026-11-02T18:24:50.305Z"},"observationId":null,"claimId":null},{"id":"ev_m5mhzyjx28cj","kind":"auth_posture_changed","at":"2026-10-30T07:21:17.646Z","endpointId":"ep_nr6xh38ubsny","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://befana.app/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://befana.app/api/auth"]},"after":{"issuer":"https://strega.food/api/auth","scheme":null,"conformance":{"dpop":true,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":true,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://befana.app/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://strega.food/api/auth"]},"observationId":"ob_a2j4aggpfbtj","claimId":null},{"id":"ev_jsmdp6wxpebz","kind":"auth_posture_changed","at":"2026-10-27T12:25:31.524Z","endpointId":"ep_nr6xh38ubsny","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://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":true},"authRequired":false,"resourceMetadata":"https://befana.app/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://befana.app/api/auth"]},"observationId":"ob_9hyp927pf4wt","claimId":null},{"id":"ev_yu9z8xshs2zd","kind":"auth_posture_changed","at":"2026-10-25T16:24:32.544Z","endpointId":"ep_nr6xh38ubsny","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://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":true},"authRequired":false,"resourceMetadata":"https://befana.app/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://befana.app/api/auth"]},"observationId":"ob_4sq3mh4xmbm2","claimId":null},{"id":"ev_4uf2tuy3qans","kind":"auth_posture_changed","at":"2026-10-23T16:27:34.186Z","endpointId":"ep_nr6xh38ubsny","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://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":true},"authRequired":false,"resourceMetadata":"https://befana.app/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://befana.app/api/auth"]},"observationId":"ob_hvz2wpbt3rvb","claimId":null},{"id":"ev_7zk8m5ykzu5h","kind":"tool_surface_changed","at":"2026-10-20T15:30:07.677Z","endpointId":"ep_nr6xh38ubsny","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_dku7mz3zujr3","claimId":null},{"id":"ev_pbtx8afgxxeq","kind":"tool_surface_changed","at":"2026-10-20T08:31:33.425Z","endpointId":"ep_nr6xh38ubsny","before":{"hash":"b52264eb81d4aab5a276e46ebeb9544470d6bc3062e3e435136ab0c0ec7c3f25","toolCount":22,"serverVersion":"0.2.0"},"after":{"hash":"14c2ce24c087840c240372bec86efeb2e0ba6ba78e3dd33f3edb9e8e9dd3b147","added":["delete_recipe","get_my_stats"],"changed":["build_shopping_list","create_recipe","get_cook_steps","get_my_kitchen","get_recipe","order_groceries","plan_meals","search_recipes","update_meal_plan","update_recipe","update_shopping_list"],"removed":[],"toolCount":24,"serverVersion":"0.2.0"},"observationId":"ob_y2szhxhcvpst","claimId":null},{"id":"ev_fc4ng8d8j4yb","kind":"auth_posture_changed","at":"2026-10-20T01:28:51.063Z","endpointId":"ep_nr6xh38ubsny","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://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":true},"authRequired":false,"resourceMetadata":"https://befana.app/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://befana.app/api/auth"]},"observationId":"ob_ys2a8kjadx2h","claimId":null},{"id":"ev_wfz9mpay22eq","kind":"tool_surface_changed","at":"2026-10-20T01:28:50.731Z","endpointId":"ep_nr6xh38ubsny","before":{"hash":"cb28bf8364e01493bc1a08208600329ab455edf23be5b0c6ae33466ec6216a48","toolCount":20,"serverVersion":"0.2.0"},"after":{"hash":"b52264eb81d4aab5a276e46ebeb9544470d6bc3062e3e435136ab0c0ec7c3f25","added":["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":22,"serverVersion":"0.2.0"},"observationId":"ob_ys2a8kjadx2h","claimId":null},{"id":"ev_5xd8z4g3sncd","kind":"tool_surface_changed","at":"2026-10-19T05:32:57.628Z","endpointId":"ep_nr6xh38ubsny","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_5y9n56vbytn8","claimId":null},{"id":"ev_xwt6ed4tgjky","kind":"tool_surface_changed","at":"2026-10-18T22:26:11.869Z","endpointId":"ep_nr6xh38ubsny","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_h64xeh5tmghj","claimId":null},{"id":"ev_agdy4prebb5m","kind":"tool_surface_changed","at":"2026-10-18T15:29:15.268Z","endpointId":"ep_nr6xh38ubsny","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_5c2xbfk7z7ge","claimId":null},{"id":"ev_hf8saxkxzqdu","kind":"tool_surface_changed","at":"2026-10-18T09:29:15.771Z","endpointId":"ep_nr6xh38ubsny","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_rpefmbh8agfk","claimId":null},{"id":"ev_ttktrvnsrczt","kind":"tls_changed","at":"2026-10-17T21:26:52.898Z","endpointId":"ep_nr6xh38ubsny","before":null,"after":{"issuer":{"commonName":"YR2","organization":"Let's Encrypt"},"subject":"befana.app","validTo":"2027-01-11T23:26:13.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"1D:39:AE:DD:9C:AB:26:D0:7B:CF:97:88:41:7D:AF:B4:C7:1C:78:B9:11:AA:C7:8E:67:E6:8B:E8:16:19:81:EF"},"observationId":"ob_wjjphyxumha7","claimId":null},{"id":"ev_jaj7u5dzb7yu","kind":"auth_posture_changed","at":"2026-10-17T21:26:52.861Z","endpointId":"ep_nr6xh38ubsny","before":null,"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://befana.app/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://befana.app/api/auth"]},"observationId":"ob_wjjphyxumha7","claimId":null},{"id":"ev_zgex8ucc658x","kind":"tool_surface_changed","at":"2026-10-17T21:26:52.315Z","endpointId":"ep_nr6xh38ubsny","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_wjjphyxumha7","claimId":null},{"id":"ev_nfmdwvg6h964","kind":"tool_surface_changed","at":"2026-10-17T14:22:18.448Z","endpointId":"ep_nr6xh38ubsny","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_u9c4pgkcnkpn","claimId":null},{"id":"ev_xug9vbw962ru","kind":"tool_surface_changed","at":"2026-10-17T07:26:36.865Z","endpointId":"ep_nr6xh38ubsny","before":{"hash":"4b1d0b71a5e925df1e1c1bf4a210f2b4461c94dd0ab2b5ab31db8f889d6dda6b","toolCount":24,"serverVersion":"0.2.0"},"after":{"hash":"089f6973755edb8285ecb8060660e0939335857ec09115d412576f65081dc055","added":[],"changed":["create_recipe","get_my_kitchen","order_groceries","update_pantry","update_preferences","update_recipe"],"removed":[],"toolCount":24,"serverVersion":"0.2.0"},"observationId":"ob_am7sbdhq962v","claimId":null},{"id":"ev_r79dwgev37hx","kind":"tool_surface_changed","at":"2026-10-17T00:24:16.836Z","endpointId":"ep_nr6xh38ubsny","before":{"hash":"937e08a42cb63d832894051841e6d330963cc55fcdf2793b597f71483b25b6cc","toolCount":20,"serverVersion":"0.2.0"},"after":{"hash":"4b1d0b71a5e925df1e1c1bf4a210f2b4461c94dd0ab2b5ab31db8f889d6dda6b","added":["get_pantry","hand_back_recipe","suggest_from_pantry","update_pantry"],"changed":["get_cook_profile","get_my_kitchen","order_groceries","rate_recipe","search_recipes"],"removed":[],"toolCount":24,"serverVersion":"0.2.0"},"observationId":"ob_hraz2hnwyqpa","claimId":null},{"id":"ev_7hvm7pnndbke","kind":"tool_surface_changed","at":"2026-10-16T18:27:11.609Z","endpointId":"ep_nr6xh38ubsny","before":{"hash":"9f41afe1868be3bf545d1fd024d128a7880801cc29e653c4126a80ce4a706da9","toolCount":20,"serverVersion":"0.2.0"},"after":{"hash":"937e08a42cb63d832894051841e6d330963cc55fcdf2793b597f71483b25b6cc","added":[],"changed":["build_shopping_list","get_cook_profile","get_cook_steps","get_recipe","plan_meals","search_recipes"],"removed":[],"toolCount":20,"serverVersion":"0.2.0"},"observationId":"ob_7hkmu3af9nat","claimId":null},{"id":"ev_vy8jpnmuf6x9","kind":"tool_surface_changed","at":"2026-10-16T06:31:55.125Z","endpointId":"ep_nr6xh38ubsny","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_4n4ax65qytfz","claimId":null},{"id":"ev_wxvj3nsep5vm","kind":"tool_surface_observed","at":"2026-10-15T04:28:50.229Z","endpointId":"ep_nr6xh38ubsny","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_47bwjmmesj47","claimId":null},{"id":"ev_rragtqgvfvax","kind":"status_changed","at":"2026-10-14T21:28:41.338Z","endpointId":null,"before":{"status":"unknown"},"after":{"reason":"Responded {ok} ago.","status":"live","lastOkAt":"2026-10-14T21:27:56.370Z"},"observationId":null,"claimId":null},{"id":"ev_959f2tmh9np7","kind":"endpoint_added","at":"2026-10-14T21:22:24.883Z","endpointId":"ep_nr6xh38ubsny","before":null,"after":{"url":"https://befana.app/mcp","type":"mcp_streamable_http","source":"mcp_registry","authHint":null,"newRecord":true},"observationId":null,"claimId":null}]}