← Files Meetings (Beta)ARCHIVED FILE

native/verified-cam-distribution.json

26.3 KB · Oct 8, 2026 · 12:02 UTC

↓ Download file

{
  "schemaVersion": 2,
  "kind": "chatgpt-meetings-verified-composite-distribution",
  "release": {
    "channel": "alpha",
    "tag": "chatgpt-meetings-v0.5.0-alpha.27",
    "tagSha": "d8f23e7fc76a697e5a8d19e55d3b4e7625e220a6",
    "version": "0.5.0-alpha.27"
  },
  "manifest": {
    "assetName": "manifest.json",
    "objectKey": "v3-corporate/releases/d8f23e7fc76a697e5a8d19e55d3b4e7625e220a6/841d8ee5e0c7808b24547402a22a15dad6a241c9ffaa61f2f8b0f02ceb230f47/manifest.json",
    "sha256": "027b365687cd396d04806c3d1c649919330031986fce412745ec2f1a523717b9",
    "sizeBytes": 2791
  },
  "native": {
    "appName": "ChatGPT Meetings.app",
    "assetName": "native.zip",
    "bundleIdentifier": "com.openai.chatgpt-meetings",
    "bundleName": "ChatGPT Meetings.app",
    "embeddedReceiptSha256": "27a17d6c231768f4e1a89a7dcd0996f9e0425630acbd64f1502db2bd2ee1e5ab",
    "frameworkSymlinks": [
      {
        "path": "Contents/Frameworks/Sentry.framework/Versions/Current",
        "target": "A"
      },
      {
        "path": "Contents/Frameworks/Sentry.framework/Sentry",
        "target": "Versions/Current/Sentry"
      },
      {
        "path": "Contents/Frameworks/Sentry.framework/Resources",
        "target": "Versions/Current/Resources"
      }
    ],
    "objectKey": "v3-corporate/blobs/sha256/df15a91433b2b617b1f007a0b6c73e01a3a6e452333ec76dd1ec93bb2c2d80ca/native.zip",
    "pluginRelativePath": "ChatGPT Meetings.app",
    "releaseManifestSha256": "0d44313c29d7da9e0224ba1abcb5b5dd341ab84d7b58b6e1188c7830d814f8f0",
    "sha256": "df15a91433b2b617b1f007a0b6c73e01a3a6e452333ec76dd1ec93bb2c2d80ca",
    "sizeBytes": 20708610,
    "teamIdentifier": "2DC432GLL2"
  },
  "runtime": {
    "archive": {
      "sha256": "db81f46899df3825d419d912cec57bf20179293bb999c0eb43f18c94ff7649b2",
      "sizeBytes": 2521663
    },
    "controlTarget": "chatgpt-meetings",
    "entrypoint": "start_meetings_mcp.mjs",
    "manifest": {
      "contractVersion": 1,
      "entrypoint": "start_meetings_mcp.mjs",
      "files": [
        {
          "mode": 420,
          "path": "assets/chatgpt-meetings-sidebar.svg",
          "sha256": "2ea70539e1afc27c138c63b8768a6c5c15bc6f1925544adffeba69481d1329bd",
          "sizeBytes": 1639
        },
        {
          "mode": 420,
          "path": "assets/meeting-resource-note-dark.svg",
          "sha256": "e2271a60f6df1362a403b709f810b06d006a856335cb33a2b9078094c4e6cbc4",
          "sizeBytes": 2655
        },
        {
          "mode": 420,
          "path": "assets/meeting-resource-note-light.svg",
          "sha256": "192bd01726269d7784fa167a746f619252cb0497c19687246d036b43f1cf033c",
          "sizeBytes": 2655
        },
        {
          "mode": 420,
          "path": "assets/take-notes.svg",
          "sha256": "9274ea780594325b0f3e68ac0ee003b8df518268ca73cd1ac3f1e78b0addbc88",
          "sizeBytes": 1169
        },
        {
          "mode": 420,
          "path": "bootstrap_recovery.py",
          "sha256": "8e67c2240515fc6d2d791da2abeec5188daa35595449eeb5f0c2b2ef09942a94",
          "sizeBytes": 1940
        },
        {
          "mode": 420,
          "path": "codex_auth_client.py",
          "sha256": "cda8b6b231cff82525741be82b505c39f3a6da409bf9cbfe18802b4117957ee7",
          "sizeBytes": 109056
        },
        {
          "mode": 420,
          "path": "companion-control-health.v1.schema.json",
          "sha256": "4cfc756a220ba4c26be9725ff8e535f1c8801aef41f59bb64b0a9bb4db7d786a",
          "sizeBytes": 1812
        },
        {
          "mode": 420,
          "path": "companion-control.v2.schema.json",
          "sha256": "d6309d1d21648be83e96580befd92a276d925d355f0fc962c421b0156f58d0e1",
          "sizeBytes": 52747
        },
        {
          "mode": 420,
          "path": "companion_audio_activity.py",
          "sha256": "ce94227d29a796b06ce34d8925133bad179a5eff684dea8a3e518dac43168202",
          "sizeBytes": 8961
        },
        {
          "mode": 420,
          "path": "companion_client.py",
          "sha256": "c822ae0000bdeaa854fc536444a86fa9c226175d56886453dd7bbcc6859772f2",
          "sizeBytes": 144115
        },
        {
          "mode": 420,
          "path": "companion_control_health.py",
          "sha256": "dc51a6b21c3684d0a8560db69ecb0f3f929b3a9012cc7923ad406902b17f9689",
          "sizeBytes": 3588
        },
        {
          "mode": 420,
          "path": "companion_control_v2.py",
          "sha256": "6ccc2a8787394123441114e1e8e105c6338567c3d1639a378e313932034123b8",
          "sizeBytes": 85596
        },
        {
          "mode": 420,
          "path": "companion_health.py",
          "sha256": "37fc994772f28d9b11b7a130b9e26e971c6aa97699aef53e746e11176623a6fd",
          "sizeBytes": 7887
        },
        {
          "mode": 420,
          "path": "companion_restart_budget.py",
          "sha256": "f94f07313c42cf9abaf5b27ae3ec8fb06d9625e3390de7bf1a733b8c978929c3",
          "sizeBytes": 9300
        },
        {
          "mode": 420,
          "path": "control_client.py",
          "sha256": "997603c5a61964c98f4e0468c784b2706683bbbacd5a696cf46d72700892c31a",
          "sizeBytes": 69036
        },
        {
          "mode": 420,
          "path": "control_client_handoff.py",
          "sha256": "e7fc68c1b8cbba78d4f58a026ebac6b3ea6badaa8bd2c3553a44239d1bb27978",
          "sizeBytes": 82087
        },
        {
          "mode": 420,
          "path": "control_client_live_handoff.py",
          "sha256": "cb01ab30ffcd3f281eee04c05b6b8f1c3abd545bd31e87ae44e4e6bff51a3c85",
          "sizeBytes": 26173
        },
        {
          "mode": 420,
          "path": "control_client_retention.py",
          "sha256": "5588ea5974f3f5c19cc8f5bfde990edd183df39d1c5a1e2b14627923abcbb491",
          "sizeBytes": 9583
        },
        {
          "mode": 420,
          "path": "control_projection.py",
          "sha256": "b4a2a3cd36302ee3444ea437d3481a568c56cda3e277b46c7f307e42b29d676a",
          "sizeBytes": 52906
        },
        {
          "mode": 420,
          "path": "control_protocol.py",
          "sha256": "6375b63e6d8df8dbadfd0b9a319694d7114239d406e39643d5485fafdecaeeed",
          "sizeBytes": 11777
        },
        {
          "mode": 420,
          "path": "control_transport/__init__.py",
          "sha256": "cd2396feacc6c3a7aa5c7257b6157d637acf247a1c8327a8dfdca551b0e09d92",
          "sizeBytes": 72
        },
        {
          "mode": 420,
          "path": "control_transport/discovery.py",
          "sha256": "38745d4b93cfe4d2603247ecc20da5c2cd6cbd774bc672e8523ab7d1bf6c2620",
          "sizeBytes": 10467
        },
        {
          "mode": 420,
          "path": "control_transport/live_client.manifest.json",
          "sha256": "01b0374b8dbdab6756ecf83d7b6ebc4b3e07fb055402cdbd631f730fbd20b41a",
          "sizeBytes": 304
        },
        {
          "mode": 420,
          "path": "control_transport/live_client.py",
          "sha256": "f1817f5685b3a2d5721faedad501c1a7ae862deb7fe21602ec9702476b69266b",
          "sizeBytes": 68006
        },
        {
          "mode": 420,
          "path": "control_transport/status_cache.py",
          "sha256": "42a280fb3fcb5d50ad50bd3749f3c71a069f83c88af5105970f08181182c9cea",
          "sizeBytes": 6376
        },
        {
          "mode": 420,
          "path": "control_transport/stream.py",
          "sha256": "e77ec92a0bdfdb6646279dee6358f4418c3e39bcdd590fffa47c2299e29e401f",
          "sizeBytes": 14622
        },
        {
          "mode": 420,
          "path": "control_windows_identity.py",
          "sha256": "5e56242562f6eb178b64f541f2903daad245a285383aae90412f20d17223377e",
          "sizeBytes": 10695
        },
        {
          "mode": 420,
          "path": "helpers.py",
          "sha256": "42d771410a1732e12fe7d70a84af7592f0c1d440ff51efac8549ad13b65d33e3",
          "sizeBytes": 7098
        },
        {
          "mode": 420,
          "path": "meetings_analytics.py",
          "sha256": "8877b83b111c3ab2a87b3cb11efed4f95b34ce40344b51e749f43814c76851ea",
          "sizeBytes": 6442
        },
        {
          "mode": 420,
          "path": "meetings_api_client.py",
          "sha256": "d321e6a868cfd8d30e00ab387709d94a76e294fd07a63bbafc7a5a3d51c0ca21",
          "sizeBytes": 147054
        },
        {
          "mode": 420,
          "path": "meetings_api_client_common.py",
          "sha256": "110e3da0a020f9a09c8f161d4f763b4312b3f3be4fe9f8ae5d5fcdaf8eae2586",
          "sizeBytes": 5982
        },
        {
          "mode": 420,
          "path": "meetings_api_client_transport.py",
          "sha256": "1a062fe0fe97252430e6770c18e9cd29465f9b1ae146b1d35d8db4f98e2a5388",
          "sizeBytes": 49771
        },
        {
          "mode": 420,
          "path": "meetings_app/__init__.py",
          "sha256": "81cc28949950b565470ca787849091fc90f6017bfc1eaab2c3a3f5f2ff31ec11",
          "sizeBytes": 49
        },
        {
          "mode": 420,
          "path": "meetings_app/handoff.py",
          "sha256": "cbe4dd5d8d3276d033e718d521ffbc9ca0346085972f5a1750a0e4ee844ba49c",
          "sizeBytes": 2997
        },
        {
          "mode": 420,
          "path": "meetings_app/manager.py",
          "sha256": "51b85f95bab9998e88bd5ab53511c3ff4bf715e55a83be1e3b576e7fde183c2a",
          "sizeBytes": 17005
        },
        {
          "mode": 420,
          "path": "meetings_app/models.py",
          "sha256": "2bd28b980837ab036956671584c181cacbb3778ef839ebb2f91852da390a5466",
          "sizeBytes": 1349
        },
        {
          "mode": 420,
          "path": "meetings_app/owner_recovery.py",
          "sha256": "30a61f34bb71a4e37562fbc38947d0593b39fde8b7deb69e87f8c65ea7a4d0ee",
          "sizeBytes": 3415
        },
        {
          "mode": 420,
          "path": "meetings_app/platforms.py",
          "sha256": "f0f7f0a1b62c7fdea4f960ab48fed473cbb0804c569a215285f732d4fd117d14",
          "sizeBytes": 6100
        },
        {
          "mode": 420,
          "path": "meetings_calendar_types.py",
          "sha256": "564d55bafb46194f02ff91c5a2c6d1420fd99eed518a6b00e4d3631b3eac9def",
          "sizeBytes": 3474
        },
        {
          "mode": 420,
          "path": "meetings_client_policy.py",
          "sha256": "21905c8cc49fd7702ff197ef900191f1056040c1d241fef125303cb0e804a6f9",
          "sizeBytes": 36510
        },
        {
          "mode": 420,
          "path": "meetings_client_policy_defaults.py",
          "sha256": "1bcbefb30b273af9a03e0dc6b7484bad693d8dcf9531fd50ad9b3ff38cd249be",
          "sizeBytes": 201
        },
        {
          "mode": 420,
          "path": "meetings_connection_migration.py",
          "sha256": "27cf5f9279571fc64d7518c4a6e2dbab0c2657c33abf02365ba1cfdafa7c846c",
          "sizeBytes": 3331
        },
        {
          "mode": 420,
          "path": "meetings_home_bootstrap.py",
          "sha256": "768e8118e4c86dc51a40851c1b191979f7e6f8a4cdfd96e7c451c2ea2d32f3c6",
          "sizeBytes": 11530
        },
        {
          "mode": 420,
          "path": "meetings_host_context.py",
          "sha256": "b7f5d99e89a7a5c932ac7e42815a97201aa47da9c65222511d3d6b10c5c7f4b0",
          "sizeBytes": 742
        },
        {
          "mode": 420,
          "path": "meetings_mcp.py",
          "sha256": "fbb72323a77272af456ee21f225fb36ddc379e277e5c884d58c17d780e872af7",
          "sizeBytes": 149782
        },
        {
          "mode": 420,
          "path": "meetings_mcp_entrypoint.py",
          "sha256": "9f7d694f537d50048979f18159e8a9798886190ca04285226908b300383bb5c8",
          "sizeBytes": 630
        },
        {
          "mode": 420,
          "path": "meetings_mcp_lifecycle.py",
          "sha256": "8d41518edc0439bfed87aac8970580b1eef90636ad748c529fbd50dc979f621e",
          "sizeBytes": 73252
        },
        {
          "mode": 420,
          "path": "meetings_mcp_projection.py",
          "sha256": "6f97b0ccc711cc53867a1c79ad5c38fb27ff4eff4f6bcaa6a9e1eab4d388ad27",
          "sizeBytes": 99815
        },
        {
          "mode": 420,
          "path": "meetings_metrics.py",
          "sha256": "00376ccf39ff4e786514693361f892a011e642a8568372c9e9f68a94907b7a68",
          "sizeBytes": 22508
        },
        {
          "mode": 420,
          "path": "meetings_note_status.py",
          "sha256": "7155bd15d300d915fc04ffa0528a65c05d808a65e7adc5e4322458e90ead9ff5",
          "sizeBytes": 8261
        },
        {
          "mode": 420,
          "path": "meetings_projection_types.py",
          "sha256": "cebe3311af7640f2b6b6e5ac4da867ff1748ea0f0f5357318d702a393809772c",
          "sizeBytes": 2323
        },
        {
          "mode": 420,
          "path": "meetings_prompt.py",
          "sha256": "87e5dd96c84edfb68d6a2a1b626d14d59251559281559fe67cc6ae27e6371991",
          "sizeBytes": 7182
        },
        {
          "mode": 420,
          "path": "meetings_rpc.py",
          "sha256": "e8f602ff38168fba71ae2e53c425db42212be9c054929374dbdb7c7008eb2f03",
          "sizeBytes": 78070
        },
        {
          "mode": 420,
          "path": "meetings_schema.py",
          "sha256": "897a1268780489b53fa959907154c4a8ad8780a8600648eb6f782a993e838725",
          "sizeBytes": 25373
        },
        {
          "mode": 420,
          "path": "meetings_sentry.py",
          "sha256": "1e87089857998c9f15d4486624a61cb7c0f74cfed9b5b2ea26a176004fcce4cf",
          "sizeBytes": 81041
        },
        {
          "mode": 420,
          "path": "meetings_settings.py",
          "sha256": "26d0b4be8cd86050da66d5ab2f3c718ffd37ff4a6b68bc7d95fde252f079c79f",
          "sizeBytes": 9378
        },
        {
          "mode": 420,
          "path": "meetings_tool_context.py",
          "sha256": "4266e4429f7e7e4e1e2c396de0083f39743f9b2d743aebb455a2a2d41b881719",
          "sizeBytes": 3576
        },
        {
          "mode": 420,
          "path": "native_runtime.py",
          "sha256": "50ee460d85e94da883ed25426fd30fa002cf01fac7072909eb91d008df7c8675",
          "sizeBytes": 73805
        },
        {
          "mode": 420,
          "path": "native_runtime_artifacts.py",
          "sha256": "4a8dbc863e1fd56e3b81fd9a2cb2b622b60097e80fd4f108e531b1fa1e5eab2a",
          "sizeBytes": 70157
        },
        {
          "mode": 420,
          "path": "native_runtime_e2e.py",
          "sha256": "d95d7fa55f520fcdeefe868718537c07488220bc2ce0a60f306d3b043b49b857",
          "sizeBytes": 30034
        },
        {
          "mode": 420,
          "path": "native_runtime_entrypoint.py",
          "sha256": "aeb8277b6b5857fc13d9e8b05b6cfd3af09cd9e3d4d13c5baed79fa9dc170820",
          "sizeBytes": 385
        },
        {
          "mode": 420,
          "path": "native_runtime_manager.py",
          "sha256": "b29747ecded7a225c4eb07d75c638f1a6938252408878dbcccf1637fd030630b",
          "sizeBytes": 85198
        },
        {
          "mode": 420,
          "path": "native_runtime_stable.py",
          "sha256": "f58ccae0c378f9abae9f8ae7c9d0c034cd23d8e20157a0273dd247de3bee2acb",
          "sizeBytes": 111698
        },
        {
          "mode": 420,
          "path": "native_runtime_types.py",
          "sha256": "41fd3de3aa91724e59de632278bf353197bad4b0b42f84b3c51af52c6b669e83",
          "sizeBytes": 5554
        },
        {
          "mode": 420,
          "path": "native_runtime_windows_pins.py",
          "sha256": "12c10523d6197fcb5eabe569d2734af983f6419c56c6992d4b94d62cad3fb13d",
          "sizeBytes": 254267
        },
        {
          "mode": 420,
          "path": "native_runtime_windows_recovery.py",
          "sha256": "e46a596634139b1663a18a1cfeec728d943398f3b9a820f7d67b8fb1c01d7f80",
          "sizeBytes": 19114
        },
        {
          "mode": 420,
          "path": "record_handles.py",
          "sha256": "7b82c8f02a0bd56d2d81184afcf58184ea179b4c61998f1e9b36490514425fa5",
          "sizeBytes": 6873
        },
        {
          "mode": 420,
          "path": "record_meeting_interaction_types.py",
          "sha256": "219d49304572e96e8405dc6d182b9c56b594b6259a4d7b832a6afdd4f17c9499",
          "sizeBytes": 4480
        },
        {
          "mode": 420,
          "path": "recording_control_action_contract.py",
          "sha256": "a8aea19d5babcac696321b6cd16d30b43115bf5b5c46a4e5d8bdbfc780ec9f42",
          "sizeBytes": 30851
        },
        {
          "mode": 420,
          "path": "recording_control_stream_contract.py",
          "sha256": "cd9425ca3f0b72c0b80f6f42266c480df907dde09f8b99976b70e5751cece3ba",
          "sizeBytes": 20294
        },
        {
          "mode": 420,
          "path": "recording_status_contract.py",
          "sha256": "645e5cc04c1b2712960951035b2eeafa19f7e1437409ee4fe25d8b095e4acc2a",
          "sizeBytes": 53191
        },
        {
          "mode": 420,
          "path": "runtime-config.json",
          "sha256": "1436ad1397100db8d667aeb475b26a5142abfd88b708caa39728fd5de779f713",
          "sizeBytes": 981
        },
        {
          "mode": 420,
          "path": "runtime_config.py",
          "sha256": "45ba7b9143126500b9e1c309739e1d605f778832a85867ad9f7a45b9814f7c7f",
          "sizeBytes": 8566
        },
        {
          "mode": 493,
          "path": "start_meetings_mcp.mjs",
          "sha256": "e7c9408c0e2a91e72cac1664edef9b8a3a8e7231ab132e2d5a310ec77e77fe53",
          "sizeBytes": 41919
        },
        {
          "mode": 420,
          "path": "windows_private_runtime.py",
          "sha256": "7307e6557922737fdde2eba179bf4218911e8054fed6f6bfa037892582b0dca1",
          "sizeBytes": 22661
        }
      ],
      "frameworkSymlinks": [
        {
          "path": "Contents/Frameworks/Sentry.framework/Versions/Current",
          "target": "A"
        },
        {
          "path": "Contents/Frameworks/Sentry.framework/Sentry",
          "target": "Versions/Current/Sentry"
        },
        {
          "path": "Contents/Frameworks/Sentry.framework/Resources",
          "target": "Versions/Current/Resources"
        }
      ],
      "identity": {
        "appName": "ChatGPT Meetings.app",
        "appSupportDirectory": "ChatGPT Meetings",
        "bundleIdentifier": "com.openai.chatgpt-meetings",
        "controlTarget": "chatgpt-meetings",
        "serverName": "chatgpt-meetings",
        "teamIdentifier": "2DC432GLL2"
      },
      "kind": "mcp-runtime",
      "nativeControlStream": {
        "capabilities": [
          "recording.control.v2",
          "client.context.v1",
          "meetings.eligibility.v1",
          "recording.calendar-context.v1",
          "recording.audio-sources.v1",
          "recording.recovery.v1",
          "recording.encryption-errors.v1",
          "recording.database-version-errors.v1",
          "permissions.request.v1",
          "settings.v2",
          "settings.reminders.v1",
          "settings.meeting-detection.v1",
          "settings.sound-effects.v1",
          "home.snapshot.v1",
          "home.notes-source.v1",
          "home.note-page-binding.v1",
          "workspace.events.v1",
          "lifecycle.update.v2",
          "lifecycle.bootstrap-recovery.v1"
        ],
        "controlTarget": "chatgpt-meetings",
        "maxFrameBytes": 1048576,
        "maxRequestTTLMillis": 5000,
        "protocolVersion": 2,
        "schemaId": "https://schemas.openai.com/chatgpt-meetings/companion-control.v2.schema.json",
        "schemaSha256": "d6309d1d21648be83e96580befd92a276d925d355f0fc962c421b0156f58d0e1",
        "schemaVersion": 2
      },
      "profile": "production",
      "runtimeTreeSha256": "172959823b334cd72cf211fc25168faeb15f9d6bd98a423a1def3e0f7c0209ee",
      "schemaVersion": 1,
      "sourceTreeSha256": "e166d914070a48e09aa74cb67acc4b28785f00e297e6ec788f376985c724af22",
      "tools": [
        "meetings.open",
        "chatgpt_meetings_get_snapshot",
        "chatgpt_meetings_local_status",
        "chatgpt_meetings_start_local",
        "chatgpt_meetings_stop_local",
        "chatgpt_meetings_take_notes"
      ],
      "version": "0.8.77"
    },
    "manifestSha256": "ab66f1a2b8eb872c46a21e34e614a9288d8f3f625cec6bfd7f385c7b72fa5591",
    "nativeControlStream": {
      "capabilities": [
        "recording.control.v2",
        "client.context.v1",
        "meetings.eligibility.v1",
        "recording.calendar-context.v1",
        "recording.audio-sources.v1",
        "recording.recovery.v1",
        "recording.encryption-errors.v1",
        "recording.database-version-errors.v1",
        "permissions.request.v1",
        "settings.v2",
        "settings.reminders.v1",
        "settings.meeting-detection.v1",
        "settings.sound-effects.v1",
        "home.snapshot.v1",
        "home.notes-source.v1",
        "home.note-page-binding.v1",
        "workspace.events.v1",
        "lifecycle.update.v2",
        "lifecycle.bootstrap-recovery.v1"
      ],
      "controlTarget": "chatgpt-meetings",
      "maxFrameBytes": 1048576,
      "maxRequestTTLMillis": 5000,
      "protocolVersion": 2,
      "schemaId": "https://schemas.openai.com/chatgpt-meetings/companion-control.v2.schema.json",
      "schemaSha256": "d6309d1d21648be83e96580befd92a276d925d355f0fc962c421b0156f58d0e1",
      "schemaVersion": 2
    },
    "pluginRelativePath": "scripts",
    "profile": "production",
    "runtimeTreeSha256": "172959823b334cd72cf211fc25168faeb15f9d6bd98a423a1def3e0f7c0209ee",
    "serverName": "chatgpt-meetings",
    "version": "0.8.77",
    "source": {
      "commit": "99485ab7249760309238343321161ed0ea41bcb0",
      "repository": "openai/openai",
      "treeSha256": "e166d914070a48e09aa74cb67acc4b28785f00e297e6ec788f376985c724af22"
    },
    "sha256": "db81f46899df3825d419d912cec57bf20179293bb999c0eb43f18c94ff7649b2",
    "sizeBytes": 2521663
  },
  "provenance": {
    "sha256": "841d8ee5e0c7808b24547402a22a15dad6a241c9ffaa61f2f8b0f02ceb230f47"
  },
  "sources": {
    "native": {
      "kind": "chatgpt-meetings-verified-cam-native",
      "release": {
        "channel": "alpha",
        "tag": "chatgpt-meetings-v0.5.0-alpha.27",
        "tagSha": "d8f23e7fc76a697e5a8d19e55d3b4e7625e220a6",
        "version": "0.5.0-alpha.27"
      },
      "manifest": {
        "assetName": "manifest.json",
        "objectKey": "v3-corporate/releases/d8f23e7fc76a697e5a8d19e55d3b4e7625e220a6/841d8ee5e0c7808b24547402a22a15dad6a241c9ffaa61f2f8b0f02ceb230f47/manifest.json",
        "sha256": "027b365687cd396d04806c3d1c649919330031986fce412745ec2f1a523717b9",
        "sizeBytes": 2791
      },
      "runtimeBinding": {
        "assetName": "runtime.zip",
        "entrypoint": "start_meetings_mcp.mjs",
        "manifestSha256": "84985593101a270d03024ea55d0a40ffdcb1a2a276d4371058d17498b35e7535",
        "objectKey": "v3-corporate/blobs/sha256/01bbaca45adb34a61f32e38bf1d11b16d27f8c83ff7ac347f80e2c729376ba10/runtime.zip",
        "provenanceSha256": "2df3bc8ad267fe100555636c1109a822e5c4c31f2685640a9c7c6c09c63ef948",
        "sha256": "01bbaca45adb34a61f32e38bf1d11b16d27f8c83ff7ac347f80e2c729376ba10",
        "sizeBytes": 1054756
      },
      "provenance": {
        "builder": {
          "repository": "openai/microwave",
          "runAttempt": 1,
          "runId": 36673620546,
          "workflowRef": "openai/microwave/.github/workflows/chatgpt-meetings-release-alpha.yml@refs/heads/main"
        },
        "native": {
          "archiveSha256": "df15a91433b2b617b1f007a0b6c73e01a3a6e452333ec76dd1ec93bb2c2d80ca",
          "archiveSizeBytes": 20708610,
          "bundleIdentifier": "com.openai.chatgpt-meetings",
          "embeddedReceiptSha256": "27a17d6c231768f4e1a89a7dcd0996f9e0425630acbd64f1502db2bd2ee1e5ab",
          "releaseManifestSha256": "0d44313c29d7da9e0224ba1abcb5b5dd341ab84d7b58b6e1188c7830d814f8f0",
          "sourceCommit": "d8f23e7fc76a697e5a8d19e55d3b4e7625e220a6",
          "sourceTreeSha256": "848fcbfafda3142320eb8c45554c51783eb2e2563c89469eb1189201445e0035",
          "teamIdentifier": "2DC432GLL2"
        },
        "runtime": {
          "archiveSha256": "01bbaca45adb34a61f32e38bf1d11b16d27f8c83ff7ac347f80e2c729376ba10",
          "archiveSizeBytes": 1054756,
          "manifestSha256": "84985593101a270d03024ea55d0a40ffdcb1a2a276d4371058d17498b35e7535",
          "provenanceSha256": "2df3bc8ad267fe100555636c1109a822e5c4c31f2685640a9c7c6c09c63ef948",
          "sourceCommit": "d8f23e7fc76a697e5a8d19e55d3b4e7625e220a6",
          "sourceTreeSha256": "848fcbfafda3142320eb8c45554c51783eb2e2563c89469eb1189201445e0035"
        },
        "sha256": "841d8ee5e0c7808b24547402a22a15dad6a241c9ffaa61f2f8b0f02ceb230f47"
      }
    },
    "runtime": {
      "kind": "chatgpt-meetings-verified-monorepo-runtime",
      "source": {
        "commit": "99485ab7249760309238343321161ed0ea41bcb0",
        "repository": "openai/openai",
        "treeSha256": "e166d914070a48e09aa74cb67acc4b28785f00e297e6ec788f376985c724af22"
      },
      "archive": {
        "sha256": "db81f46899df3825d419d912cec57bf20179293bb999c0eb43f18c94ff7649b2",
        "sizeBytes": 2521663
      },
      "manifestSha256": "ab66f1a2b8eb872c46a21e34e614a9288d8f3f625cec6bfd7f385c7b72fa5591",
      "runtimeTreeSha256": "172959823b334cd72cf211fc25168faeb15f9d6bd98a423a1def3e0f7c0209ee",
      "nativeControlStream": {
        "capabilities": [
          "recording.control.v2",
          "client.context.v1",
          "meetings.eligibility.v1",
          "recording.calendar-context.v1",
          "recording.audio-sources.v1",
          "recording.recovery.v1",
          "recording.encryption-errors.v1",
          "recording.database-version-errors.v1",
          "permissions.request.v1",
          "settings.v2",
          "settings.reminders.v1",
          "settings.meeting-detection.v1",
          "settings.sound-effects.v1",
          "home.snapshot.v1",
          "home.notes-source.v1",
          "home.note-page-binding.v1",
          "workspace.events.v1",
          "lifecycle.update.v2",
          "lifecycle.bootstrap-recovery.v1"
        ],
        "controlTarget": "chatgpt-meetings",
        "maxFrameBytes": 1048576,
        "maxRequestTTLMillis": 5000,
        "protocolVersion": 2,
        "schemaId": "https://schemas.openai.com/chatgpt-meetings/companion-control.v2.schema.json",
        "schemaSha256": "d6309d1d21648be83e96580befd92a276d925d355f0fc962c421b0156f58d0e1",
        "schemaVersion": 2
      }
    },
    "windows": {
      "kind": "chatgpt-meetings-windows-production-bundle",
      "release": {
        "tag": "chatgpt-meetings-v0.5.0-alpha.27",
        "tagSha": "d8f23e7fc76a697e5a8d19e55d3b4e7625e220a6",
        "version": "0.5.0-alpha.27"
      },
      "lock": {
        "sha256": "21cf2af05321262aee20d4fbb15823a4f5c9944de3b93f5eff31222b28d4e19a",
        "sizeBytes": 1889
      },
      "descriptor": {
        "sha256": "04e1863384a221d67f25bc2b3a808c1b33df63f4bbe83c7ed7ac6678ee850eb8",
        "sizeBytes": 101581
      }
    }
  }
}

SHA-256: 2acad5bf925c1b5ef31b954ddd4e832bb1167b330281ca97a6d43c33c66cb2f8