{"id":"ag_65zkx9k7uybk","handle":"flask-feedback","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":30,"events":[{"id":"ev_4fsbbwkae7v2","kind":"tool_surface_changed","at":"2026-11-09T23:28:47.075Z","endpointId":"ep_22j3swqxewmn","before":{"hash":"b899fc7684e3ccd609c64a67861edf92e78d2dbfde8f3c8c5267eba45d31bedc","toolCount":29,"serverVersion":"1.0.0"},"after":{"hash":"254cee7170b6ea18e931e3f9d6938e4842c487f712a3b23e57552acb8abc7aaa","added":[],"changed":["asset_status","contents","version_notes_get"],"removed":[],"toolCount":29,"serverVersion":"1.0.0"},"observationId":"ob_8tnmwnmxtz5z","claimId":null},{"id":"ev_bp39j8yfammb","kind":"auth_posture_changed","at":"2026-11-07T18:24:36.437Z","endpointId":"ep_22j3swqxewmn","before":{"issuer":"https://api.flask.do","scheme":null,"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://api.flask.do/.well-known/oauth-protected-resource/api/mcp/mcp","authorizationServers":["https://api.flask.do"]},"after":{"issuer":"https://api.flask.do","scheme":null,"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://api.flask.do/.well-known/oauth-protected-resource/api/mcp/mcp","authorizationServers":["https://api.flask.do"]},"observationId":"ob_uz8hq7ugfg9u","claimId":null},{"id":"ev_bn8uzyqptj5h","kind":"tool_surface_changed","at":"2026-11-05T22:30:40.495Z","endpointId":"ep_22j3swqxewmn","before":{"hash":"36b5ac42644f19cc54b9c578275af7f825695a005f411bef9ebfde853eaabe45","toolCount":29,"serverVersion":"1.0.0"},"after":{"hash":"b899fc7684e3ccd609c64a67861edf92e78d2dbfde8f3c8c5267eba45d31bedc","added":[],"changed":["permission_get","version_notes_get"],"removed":[],"toolCount":29,"serverVersion":"1.0.0"},"observationId":"ob_cgzvgjzmp56c","claimId":null},{"id":"ev_8p3pcsw6upte","kind":"auth_posture_changed","at":"2026-11-01T04:25:16.489Z","endpointId":"ep_22j3swqxewmn","before":{"issuer":"https://api.flask.do","scheme":null,"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://api.flask.do/.well-known/oauth-protected-resource/api/mcp/mcp","authorizationServers":["https://api.flask.do"]},"after":{"issuer":"https://api.flask.do","scheme":null,"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://api.flask.do/.well-known/oauth-protected-resource/api/mcp/mcp","authorizationServers":["https://api.flask.do"]},"observationId":"ob_76akwm796drn","claimId":null},{"id":"ev_baz5daanz5gq","kind":"auth_posture_changed","at":"2026-10-29T23:21:09.388Z","endpointId":"ep_22j3swqxewmn","before":{"issuer":"https://api.flask.do","scheme":null,"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://api.flask.do/.well-known/oauth-protected-resource/api/mcp/mcp","authorizationServers":["https://api.flask.do"]},"after":{"issuer":"https://api.flask.do","scheme":null,"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://api.flask.do/.well-known/oauth-protected-resource/api/mcp/mcp","authorizationServers":["https://api.flask.do"]},"observationId":"ob_sg8ajtdfvku3","claimId":null},{"id":"ev_wjdengysrghd","kind":"tool_surface_changed","at":"2026-10-29T23:21:09.300Z","endpointId":"ep_22j3swqxewmn","before":{"hash":"2b8186c139c134995874b98218d79c7f5c03baf0dbe58b828da6358e42312773","toolCount":29,"serverVersion":"1.0.0"},"after":{"hash":"36b5ac42644f19cc54b9c578275af7f825695a005f411bef9ebfde853eaabe45","added":[],"changed":["get_guide","items_update","permission_get","version_download","version_notes_get"],"removed":[],"toolCount":29,"serverVersion":"1.0.0"},"observationId":"ob_sg8ajtdfvku3","claimId":null},{"id":"ev_6e5dhe2peh8h","kind":"tool_surface_changed","at":"2026-10-25T21:30:54.879Z","endpointId":"ep_22j3swqxewmn","before":{"hash":"b4e1133d9ecb2d47c4c820a4f0345c1ac1c86fd580865cdb166ceca220a96ced","toolCount":29,"serverVersion":"1.0.0"},"after":{"hash":"2b8186c139c134995874b98218d79c7f5c03baf0dbe58b828da6358e42312773","added":[],"changed":["upload_file_complete","upload_file_start","upload_video","version_file_upload","version_notes_get","version_notes_update"],"removed":[],"toolCount":29,"serverVersion":"1.0.0"},"observationId":"ob_yrxm39afarht","claimId":null},{"id":"ev_3evj5cccfe9g","kind":"tool_surface_changed","at":"2026-10-25T13:33:42.083Z","endpointId":"ep_22j3swqxewmn","before":{"hash":"833f8d6c82b874801db26fa525693c97de829b0fd5b89faca42cef02d10a8faf","toolCount":29,"serverVersion":"1.0.0"},"after":{"hash":"b4e1133d9ecb2d47c4c820a4f0345c1ac1c86fd580865cdb166ceca220a96ced","added":[],"changed":["upload_file_complete","upload_file_start","version_download"],"removed":[],"toolCount":29,"serverVersion":"1.0.0"},"observationId":"ob_eyy2uru5fy6d","claimId":null},{"id":"ev_jewd755be374","kind":"auth_posture_changed","at":"2026-10-24T23:27:36.271Z","endpointId":"ep_22j3swqxewmn","before":{"issuer":"https://api.flask.do","scheme":null,"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://api.flask.do/.well-known/oauth-protected-resource/api/mcp/mcp","authorizationServers":["https://api.flask.do"]},"after":{"issuer":"https://api.flask.do","scheme":null,"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://api.flask.do/.well-known/oauth-protected-resource/api/mcp/mcp","authorizationServers":["https://api.flask.do"]},"observationId":"ob_tsctj2zkpp42","claimId":null},{"id":"ev_ssd9ekr6ww85","kind":"tool_surface_changed","at":"2026-10-22T16:29:51.080Z","endpointId":"ep_22j3swqxewmn","before":{"hash":"3ef70507c44564bc1e8702172be39b6acf9314242bf23b51c3b4dd228f495476","toolCount":29,"serverVersion":"1.0.0"},"after":{"hash":"833f8d6c82b874801db26fa525693c97de829b0fd5b89faca42cef02d10a8faf","added":[],"changed":["feedback_get","feedback_list","get_guide","members","permission_get","upload_file_start","version_download","version_file_upload"],"removed":[],"toolCount":29,"serverVersion":"1.0.0"},"observationId":"ob_kef7neh38pjv","claimId":null},{"id":"ev_qf9rbxyum3fe","kind":"auth_posture_changed","at":"2026-10-20T20:23:33.170Z","endpointId":"ep_22j3swqxewmn","before":{"issuer":"https://api.flask.do","scheme":null,"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://api.flask.do/.well-known/oauth-protected-resource/api/mcp/mcp","authorizationServers":["https://api.flask.do"]},"after":{"issuer":"https://api.flask.do","scheme":null,"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://api.flask.do/.well-known/oauth-protected-resource/api/mcp/mcp","authorizationServers":["https://api.flask.do"]},"observationId":"ob_j28bm3d8fkr8","claimId":null},{"id":"ev_gzurdxjef6yx","kind":"tool_surface_changed","at":"2026-10-20T13:27:44.242Z","endpointId":"ep_22j3swqxewmn","before":{"hash":"23e6aac16133daea66d41ca385c854bd14272877688029e794c7f38e048f26ca","toolCount":27,"serverVersion":"1.0.0"},"after":{"hash":"3ef70507c44564bc1e8702172be39b6acf9314242bf23b51c3b4dd228f495476","added":["versions_add","versions_reorder","versions_split"],"changed":["contents","feedback_get","get_annotated_frames","get_frame","get_guide","items_update","members","recent_activity","search","upload_file_complete","upload_file_start","upload_video","version_file_upload","version_notes_update"],"removed":["versions_update"],"toolCount":29,"serverVersion":"1.0.0"},"observationId":"ob_kpfrvzgvdtmq","claimId":null},{"id":"ev_34gfw5vbzc8n","kind":"auth_posture_changed","at":"2026-10-19T18:31:31.464Z","endpointId":"ep_22j3swqxewmn","before":{"issuer":"https://api.flask.do","scheme":null,"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://api.flask.do/.well-known/oauth-protected-resource/api/mcp/mcp","authorizationServers":["https://api.flask.do"]},"after":{"issuer":"https://api.flask.do","scheme":null,"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://api.flask.do/.well-known/oauth-protected-resource/api/mcp/mcp","authorizationServers":["https://api.flask.do"]},"observationId":"ob_j2swzvm3by98","claimId":null},{"id":"ev_kk7ttzg6266e","kind":"tool_surface_changed","at":"2026-10-19T18:31:31.379Z","endpointId":"ep_22j3swqxewmn","before":{"hash":"7d132b3a04fd6b563f43aae3ed8435f8001abdd8d6150eac9aa4b339f5894bb8","toolCount":27,"serverVersion":"1.0.0"},"after":{"hash":"23e6aac16133daea66d41ca385c854bd14272877688029e794c7f38e048f26ca","added":[],"changed":["asset_status","contents","feedback_get","feedback_list","feedback_post","feedback_stats","feedback_update","folder_create","get_annotated_frames","get_frame","get_guide","items_update","members","permission_get","recent_activity","search","tag_create","tags","upload_file_complete","upload_file_start","upload_video","version_download","version_file_upload","version_notes_get","version_notes_update","versions_update","wait_for_feedback"],"removed":[],"toolCount":27,"serverVersion":"1.0.0"},"observationId":"ob_j2swzvm3by98","claimId":null},{"id":"ev_pp6d96jda9zp","kind":"tool_surface_changed","at":"2026-10-18T22:26:28.927Z","endpointId":"ep_22j3swqxewmn","before":{"hash":"7f948a7d6f87d382f75f5d476eee183116948e35ab40dae1f3cdbe908ed2f405","toolCount":27,"serverVersion":"1.0.0"},"after":{"hash":"7d132b3a04fd6b563f43aae3ed8435f8001abdd8d6150eac9aa4b339f5894bb8","added":[],"changed":["upload_file_complete","upload_file_start"],"removed":[],"toolCount":27,"serverVersion":"1.0.0"},"observationId":"ob_d36bjmv6b849","claimId":null},{"id":"ev_7phk4zjvy4en","kind":"tool_surface_changed","at":"2026-10-13T21:26:07.986Z","endpointId":"ep_22j3swqxewmn","before":{"hash":"7e7751e549f8f4f05cd528aed9b8b9347915a248f8a6754037cdb417eddfe95b","toolCount":26,"serverVersion":"1.0.0"},"after":{"hash":"7f948a7d6f87d382f75f5d476eee183116948e35ab40dae1f3cdbe908ed2f405","added":["version_download"],"changed":[],"removed":[],"toolCount":27,"serverVersion":"1.0.0"},"observationId":"ob_7etgp3jm85e5","claimId":null},{"id":"ev_pdmjgtf2aez7","kind":"tool_surface_changed","at":"2026-10-13T15:23:47.484Z","endpointId":"ep_22j3swqxewmn","before":{"hash":"f77e7080df19a022d1491f28b08496475a15f037ca65daf261a718b8adb94811","toolCount":26,"serverVersion":"1.0.0"},"after":{"hash":"7e7751e549f8f4f05cd528aed9b8b9347915a248f8a6754037cdb417eddfe95b","added":[],"changed":["feedback_get","feedback_list","get_annotated_frames","get_frame"],"removed":[],"toolCount":26,"serverVersion":"1.0.0"},"observationId":"ob_9zzgdx5tk66v","claimId":null},{"id":"ev_gbvm3um7js7q","kind":"tool_surface_changed","at":"2026-10-13T02:25:59.823Z","endpointId":"ep_22j3swqxewmn","before":{"hash":"9791aa21b871358cb99586fd519b96900041d42239bdd55d34465b8588f4e300","toolCount":26,"serverVersion":"1.0.0"},"after":{"hash":"f77e7080df19a022d1491f28b08496475a15f037ca65daf261a718b8adb94811","added":[],"changed":["items_update","permission_get","version_file_upload","version_notes_get","version_notes_update"],"removed":[],"toolCount":26,"serverVersion":"1.0.0"},"observationId":"ob_d5vpvyns6yf7","claimId":null},{"id":"ev_am2ken6ew6jw","kind":"tool_surface_changed","at":"2026-10-12T13:22:42.072Z","endpointId":"ep_22j3swqxewmn","before":{"hash":"a043703bbbf8bc6188db16285c8f52cf536e359756dec0d5bb2f95cca3a306a7","toolCount":25,"serverVersion":"1.0.0"},"after":{"hash":"9791aa21b871358cb99586fd519b96900041d42239bdd55d34465b8588f4e300","added":["get_guide"],"changed":["contents","feedback_list","feedback_stats","folder_create","items_update","members","permission_get","recent_activity","search","tag_create","tags","upload_file_complete","upload_file_start","upload_video"],"removed":[],"toolCount":26,"serverVersion":"1.0.0"},"observationId":"ob_h8upu94thu6h","claimId":null},{"id":"ev_76ra4q6qb6wg","kind":"auth_posture_changed","at":"2026-10-12T06:24:32.916Z","endpointId":"ep_22j3swqxewmn","before":{"issuer":"https://api.flask.do","scheme":null,"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://api.flask.do/.well-known/oauth-protected-resource/api/mcp/mcp","authorizationServers":["https://api.flask.do"]},"after":{"issuer":"https://api.flask.do","scheme":null,"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://api.flask.do/.well-known/oauth-protected-resource/api/mcp/mcp","authorizationServers":["https://api.flask.do"]},"observationId":"ob_rc63bh4ysevk","claimId":null},{"id":"ev_72vephw2edjm","kind":"auth_posture_changed","at":"2026-10-10T09:23:48.496Z","endpointId":"ep_22j3swqxewmn","before":{"issuer":null,"scheme":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false},"authRequired":false,"resourceMetadata":null,"authorizationServers":null},"after":{"issuer":"https://api.flask.do","scheme":null,"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://api.flask.do/.well-known/oauth-protected-resource/api/mcp/mcp","authorizationServers":["https://api.flask.do"]},"observationId":"ob_uas83px7xxcv","claimId":null},{"id":"ev_93dhhj8r6fbx","kind":"tool_surface_changed","at":"2026-10-09T19:26:23.724Z","endpointId":"ep_22j3swqxewmn","before":{"hash":"12394089d99958bfbf6e2248f4ad1341a02479656f55c2292be5315c603c7174","toolCount":25,"serverVersion":"1.0.0"},"after":{"hash":"a043703bbbf8bc6188db16285c8f52cf536e359756dec0d5bb2f95cca3a306a7","added":[],"changed":["upload_file_start","version_file_upload","version_notes_update"],"removed":[],"toolCount":25,"serverVersion":"1.0.0"},"observationId":"ob_c9wv9k8jjqpk","claimId":null},{"id":"ev_8b8y4fq2anga","kind":"tool_surface_changed","at":"2026-10-09T12:28:51.122Z","endpointId":"ep_22j3swqxewmn","before":{"hash":"020826f8b957db40bfa0efc643d6ec4f4231db21391f35411549b823f44c6cce","toolCount":25,"serverVersion":"1.0.0"},"after":{"hash":"12394089d99958bfbf6e2248f4ad1341a02479656f55c2292be5315c603c7174","added":[],"changed":["upload_file_complete","upload_file_start"],"removed":[],"toolCount":25,"serverVersion":"1.0.0"},"observationId":"ob_jhrr99qgq7tr","claimId":null},{"id":"ev_8y3333ykkqxs","kind":"tool_surface_changed","at":"2026-10-09T05:25:31.507Z","endpointId":"ep_22j3swqxewmn","before":{"hash":"f4f50591105ad1ec1c82cb2f22db7e6c91011a256f79f28c74ac6d4ebc8afcf5","toolCount":22,"serverVersion":"1.0.0"},"after":{"hash":"020826f8b957db40bfa0efc643d6ec4f4231db21391f35411549b823f44c6cce","added":["version_file_upload","version_notes_get","version_notes_update"],"changed":["upload_file_start","upload_video"],"removed":[],"toolCount":25,"serverVersion":"1.0.0"},"observationId":"ob_xzg2t95zumcd","claimId":null},{"id":"ev_xe6vfs58x69n","kind":"tool_surface_changed","at":"2026-10-08T10:23:23.450Z","endpointId":"ep_22j3swqxewmn","before":{"hash":"949ed18df67d82e92379a58beca90182d97a7ac439f9ae33bcd9ca6c82333691","toolCount":17,"serverVersion":"1.0.0"},"after":{"hash":"f4f50591105ad1ec1c82cb2f22db7e6c91011a256f79f28c74ac6d4ebc8afcf5","added":["folder_create","items_update","members","tag_create","versions_update"],"changed":["asset_status","contents","feedback_get","feedback_list","feedback_post","feedback_stats","feedback_update","get_annotated_frames","get_frame","permission_get","recent_activity","search","tags","upload_file_complete","upload_file_start","upload_video","wait_for_feedback"],"removed":[],"toolCount":22,"serverVersion":"1.0.0"},"observationId":"ob_rxs5sbfckqcw","claimId":null},{"id":"ev_kmphx9jpvh2s","kind":"tool_surface_changed","at":"2026-09-18T11:25:31.315Z","endpointId":"ep_22j3swqxewmn","before":{"hash":"5a59f920cfcfe384ba68407fe8a152f3c5ce602916acefe7b8a1e114026b2f0c","toolCount":17,"serverVersion":"1.0.0"},"after":{"hash":"949ed18df67d82e92379a58beca90182d97a7ac439f9ae33bcd9ca6c82333691","added":[],"changed":["contents","feedback_list","feedback_post","feedback_stats"],"removed":[],"toolCount":17,"serverVersion":"1.0.0"},"observationId":"ob_bpwwc88gfg9c","claimId":null},{"id":"ev_zqnumg43ej56","kind":"tls_changed","at":"2026-09-14T00:23:12.132Z","endpointId":"ep_22j3swqxewmn","before":{"issuer":{"commonName":"YR2","organization":"Let's Encrypt"},"subject":"*.flask.do","validTo":"2026-10-08T02:06:36.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"BA:14:56:A6:76:C4:FB:B1:5D:84:5C:79:79:71:CC:8F:40:A0:1C:1D:CE:C5:4D:B5:FC:EC:B0:25:7F:14:41:DA"},"after":{"issuer":{"commonName":"YR2","organization":"Let's Encrypt"},"subject":"*.flask.do","validTo":"2026-12-11T15:32:32.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"ED:C2:7C:1B:55:67:BE:FA:0E:68:9E:42:3A:65:DF:8D:BC:9A:E1:B3:3B:39:8A:F4:07:22:97:0D:7B:8B:77:DE"},"observationId":"ob_jqsr9kdgtpyx","claimId":null},{"id":"ev_7nhje8xq5pvt","kind":"tls_changed","at":"2026-09-12T13:25:24.503Z","endpointId":"ep_22j3swqxewmn","before":null,"after":{"issuer":{"commonName":"YR2","organization":"Let's Encrypt"},"subject":"*.flask.do","validTo":"2026-10-08T02:06:36.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"BA:14:56:A6:76:C4:FB:B1:5D:84:5C:79:79:71:CC:8F:40:A0:1C:1D:CE:C5:4D:B5:FC:EC:B0:25:7F:14:41:DA"},"observationId":"ob_esxrqf6axeg3","claimId":null},{"id":"ev_vkjjhc5wktxh","kind":"auth_posture_changed","at":"2026-09-12T13:25:24.444Z","endpointId":"ep_22j3swqxewmn","before":null,"after":{"issuer":null,"scheme":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false},"authRequired":false,"resourceMetadata":null,"authorizationServers":null},"observationId":"ob_esxrqf6axeg3","claimId":null},{"id":"ev_had889zd225x","kind":"tool_surface_observed","at":"2026-09-12T13:25:24.422Z","endpointId":"ep_22j3swqxewmn","before":null,"after":{"hash":"5a59f920cfcfe384ba68407fe8a152f3c5ce602916acefe7b8a1e114026b2f0c","tools":["contents","feedback_list","feedback_get","wait_for_feedback","feedback_post","feedback_update","get_annotated_frames","get_frame","asset_status","permission_get","search","recent_activity","tags","upload_video","upload_file_start","upload_file_complete","feedback_stats"],"toolCount":17,"serverVersion":"1.0.0"},"observationId":"ob_esxrqf6axeg3","claimId":null}]}