{
  "schemaVersion": "1.0.0",
  "catalogVersion": "2026-08-02.3",
  "registryVersion": "2026-08-02.2",
  "reviewedAt": "2026-08-02",
  "units": "Mbps",
  "requirements": [
    {
      "id": "broadcast_twitch_1080p30_standard",
      "category": "live_broadcast",
      "kind": "broadcast",
      "label": "Twitch standard 1080p30",
      "baseDownloadMbps": null,
      "baseUploadMbps": 4.66,
      "planningUploadMbps": 6.99,
      "uploadBasis": "encoder_bitrate",
      "latencySensitive": true,
      "evidenceClass": "DERIVED",
      "specificity": "exact",
      "sourceIds": ["S11", "S10"],
      "notes": "See Twitch standard profile note.",
      "reviewedAt": "2026-08-02",
      "catalogVersion": "2026-08-02.3"
    },
    {
      "id": "broadcast_twitch_1080p60_standard",
      "category": "live_broadcast",
      "kind": "broadcast",
      "label": "Twitch standard 1080p60",
      "baseDownloadMbps": null,
      "baseUploadMbps": 6.16,
      "planningUploadMbps": 9.24,
      "uploadBasis": "encoder_bitrate",
      "latencySensitive": true,
      "evidenceClass": "DERIVED",
      "specificity": "exact",
      "sourceIds": ["S11", "S10"],
      "notes": "See Twitch standard profile note.",
      "reviewedAt": "2026-08-02",
      "catalogVersion": "2026-08-02.3"
    },
    {
      "id": "broadcast_twitch_720p30_standard",
      "category": "live_broadcast",
      "kind": "broadcast",
      "label": "Twitch standard 720p30",
      "baseDownloadMbps": null,
      "baseUploadMbps": 3.16,
      "planningUploadMbps": 4.74,
      "uploadBasis": "encoder_bitrate",
      "latencySensitive": true,
      "evidenceClass": "DERIVED",
      "specificity": "exact",
      "sourceIds": ["S11", "S10"],
      "notes": "Twitch supplies the video target; 160 Kbps stereo audio is a configurable planning assumption. The 1.5 stability multiplier is borrowed transparently from YouTube shared-connection guidance.",
      "reviewedAt": "2026-08-02",
      "catalogVersion": "2026-08-02.3"
    },
    {
      "id": "broadcast_twitch_720p60_standard",
      "category": "live_broadcast",
      "kind": "broadcast",
      "label": "Twitch standard 720p60",
      "baseDownloadMbps": null,
      "baseUploadMbps": 4.66,
      "planningUploadMbps": 6.99,
      "uploadBasis": "encoder_bitrate",
      "latencySensitive": true,
      "evidenceClass": "DERIVED",
      "specificity": "exact",
      "sourceIds": ["S11", "S10"],
      "notes": "See Twitch standard profile note.",
      "reviewedAt": "2026-08-02",
      "catalogVersion": "2026-08-02.3"
    },
    {
      "id": "broadcast_twitch_dual_1080p_no_transcode",
      "category": "live_broadcast",
      "kind": "broadcast",
      "label": "Twitch dual format 1080p without server transcode",
      "baseDownloadMbps": null,
      "baseUploadMbps": 13.5,
      "planningUploadMbps": 13.5,
      "uploadBasis": "minimum_upstream_capacity",
      "latencySensitive": true,
      "evidenceClass": "OFFICIAL",
      "specificity": "exact",
      "sourceIds": ["S13"],
      "notes": "Minimum upstream capacity published by Twitch.",
      "reviewedAt": "2026-08-02",
      "catalogVersion": "2026-08-02.3"
    },
    {
      "id": "broadcast_twitch_dual_1080p_server_transcode",
      "category": "live_broadcast",
      "kind": "broadcast",
      "label": "Twitch dual format 1080p with server transcode",
      "baseDownloadMbps": null,
      "baseUploadMbps": 12.5,
      "planningUploadMbps": 12.5,
      "uploadBasis": "minimum_upstream_capacity",
      "latencySensitive": true,
      "evidenceClass": "OFFICIAL",
      "specificity": "exact",
      "sourceIds": ["S13"],
      "notes": "Minimum upstream capacity published by Twitch. Do not apply an encoder multiplier again.",
      "reviewedAt": "2026-08-02",
      "catalogVersion": "2026-08-02.3"
    },
    {
      "id": "broadcast_twitch_dual_2k_no_transcode",
      "category": "live_broadcast",
      "kind": "broadcast",
      "label": "Twitch dual format 2K without server transcode",
      "baseDownloadMbps": null,
      "baseUploadMbps": 22.5,
      "planningUploadMbps": 22.5,
      "uploadBasis": "minimum_upstream_capacity",
      "latencySensitive": true,
      "evidenceClass": "OFFICIAL",
      "specificity": "exact",
      "sourceIds": ["S13"],
      "notes": "Minimum upstream capacity published by Twitch.",
      "reviewedAt": "2026-08-02",
      "catalogVersion": "2026-08-02.3"
    },
    {
      "id": "broadcast_twitch_dual_2k_server_transcode",
      "category": "live_broadcast",
      "kind": "broadcast",
      "label": "Twitch dual format 2K with server transcode",
      "baseDownloadMbps": null,
      "baseUploadMbps": 14,
      "planningUploadMbps": 14,
      "uploadBasis": "minimum_upstream_capacity",
      "latencySensitive": true,
      "evidenceClass": "OFFICIAL",
      "specificity": "exact",
      "sourceIds": ["S13"],
      "notes": "Minimum upstream capacity published by Twitch.",
      "reviewedAt": "2026-08-02",
      "catalogVersion": "2026-08-02.3"
    },
    {
      "id": "broadcast_twitch_enhanced_max_1080p",
      "category": "live_broadcast",
      "kind": "broadcast",
      "label": "Twitch Enhanced Broadcasting, maximum documented total",
      "baseDownloadMbps": null,
      "baseUploadMbps": 10.5,
      "planningUploadMbps": 10.5,
      "uploadBasis": "minimum_upstream_capacity",
      "latencySensitive": true,
      "evidenceClass": "OFFICIAL",
      "specificity": "exact",
      "sourceIds": ["S12"],
      "notes": "Twitch states that automatic total streaming bandwidth can vary up to 10.5 Mbps. Do not multiply this value by 1.5 again.",
      "reviewedAt": "2026-08-02",
      "catalogVersion": "2026-08-02.3"
    },
    {
      "id": "broadcast_youtube_1080p30_h264",
      "category": "live_broadcast",
      "kind": "broadcast",
      "label": "YouTube 1080p30 H.264",
      "baseDownloadMbps": null,
      "baseUploadMbps": 10.128,
      "planningUploadMbps": 15.192,
      "uploadBasis": "encoder_bitrate",
      "latencySensitive": true,
      "evidenceClass": "OFFICIAL",
      "specificity": "exact",
      "sourceIds": ["S09", "S10"],
      "notes": "Default calculation uses 1.5 times total target bitrate.",
      "reviewedAt": "2026-08-02",
      "catalogVersion": "2026-08-02.3"
    },
    {
      "id": "broadcast_youtube_1080p60_h264",
      "category": "live_broadcast",
      "kind": "broadcast",
      "label": "YouTube 1080p60 H.264",
      "baseDownloadMbps": null,
      "baseUploadMbps": 12.128,
      "planningUploadMbps": 18.192,
      "uploadBasis": "encoder_bitrate",
      "latencySensitive": true,
      "evidenceClass": "OFFICIAL",
      "specificity": "exact",
      "sourceIds": ["S09", "S10"],
      "notes": "Default calculation uses 1.5 times total target bitrate.",
      "reviewedAt": "2026-08-02",
      "catalogVersion": "2026-08-02.3"
    },
    {
      "id": "broadcast_youtube_1440p30_h264",
      "category": "live_broadcast",
      "kind": "broadcast",
      "label": "YouTube 1440p30 H.264",
      "baseDownloadMbps": null,
      "baseUploadMbps": 15.128,
      "planningUploadMbps": 22.692,
      "uploadBasis": "encoder_bitrate",
      "latencySensitive": true,
      "evidenceClass": "OFFICIAL",
      "specificity": "exact",
      "sourceIds": ["S09", "S10"],
      "notes": "Default calculation uses 1.5 times total target bitrate.",
      "reviewedAt": "2026-08-02",
      "catalogVersion": "2026-08-02.3"
    },
    {
      "id": "broadcast_youtube_1440p60_h264",
      "category": "live_broadcast",
      "kind": "broadcast",
      "label": "YouTube 1440p60 H.264",
      "baseDownloadMbps": null,
      "baseUploadMbps": 24.128,
      "planningUploadMbps": 36.192,
      "uploadBasis": "encoder_bitrate",
      "latencySensitive": true,
      "evidenceClass": "OFFICIAL",
      "specificity": "exact",
      "sourceIds": ["S09", "S10"],
      "notes": "Default calculation uses 1.5 times total target bitrate.",
      "reviewedAt": "2026-08-02",
      "catalogVersion": "2026-08-02.3"
    },
    {
      "id": "broadcast_youtube_4k30_h264",
      "category": "live_broadcast",
      "kind": "broadcast",
      "label": "YouTube 4K30 H.264",
      "baseDownloadMbps": null,
      "baseUploadMbps": 30.128,
      "planningUploadMbps": 45.192,
      "uploadBasis": "encoder_bitrate",
      "latencySensitive": true,
      "evidenceClass": "OFFICIAL",
      "specificity": "exact",
      "sourceIds": ["S09", "S10"],
      "notes": "Default calculation uses 1.5 times total target bitrate.",
      "reviewedAt": "2026-08-02",
      "catalogVersion": "2026-08-02.3"
    },
    {
      "id": "broadcast_youtube_4k60_h264",
      "category": "live_broadcast",
      "kind": "broadcast",
      "label": "YouTube 4K60 H.264",
      "baseDownloadMbps": null,
      "baseUploadMbps": 35.128,
      "planningUploadMbps": 52.692,
      "uploadBasis": "encoder_bitrate",
      "latencySensitive": true,
      "evidenceClass": "OFFICIAL",
      "specificity": "exact",
      "sourceIds": ["S09", "S10"],
      "notes": "Default calculation uses 1.5 times total target bitrate.",
      "reviewedAt": "2026-08-02",
      "catalogVersion": "2026-08-02.3"
    },
    {
      "id": "broadcast_youtube_720p30_h264",
      "category": "live_broadcast",
      "kind": "broadcast",
      "label": "YouTube 720p30 H.264",
      "baseDownloadMbps": null,
      "baseUploadMbps": 4.128,
      "planningUploadMbps": 6.192,
      "uploadBasis": "encoder_bitrate",
      "latencySensitive": true,
      "evidenceClass": "OFFICIAL",
      "specificity": "exact",
      "sourceIds": ["S09", "S10"],
      "notes": "Default calculation uses 1.5 times total target bitrate. User may choose 2.0 times for stronger stability.",
      "reviewedAt": "2026-08-02",
      "catalogVersion": "2026-08-02.3"
    },
    {
      "id": "broadcast_youtube_720p60_h264",
      "category": "live_broadcast",
      "kind": "broadcast",
      "label": "YouTube 720p60 H.264",
      "baseDownloadMbps": null,
      "baseUploadMbps": 6.128,
      "planningUploadMbps": 9.192,
      "uploadBasis": "encoder_bitrate",
      "latencySensitive": true,
      "evidenceClass": "OFFICIAL",
      "specificity": "exact",
      "sourceIds": ["S09", "S10"],
      "notes": "Default calculation uses 1.5 times total target bitrate.",
      "reviewedAt": "2026-08-02",
      "catalogVersion": "2026-08-02.3"
    },
    {
      "id": "call_generic_high_quality",
      "category": "video_call",
      "kind": "ordinary",
      "label": "Generic high-quality video call",
      "baseDownloadMbps": 4,
      "baseUploadMbps": 4,
      "planningUploadMbps": null,
      "uploadBasis": null,
      "latencySensitive": true,
      "evidenceClass": "DERIVED",
      "specificity": "generic",
      "sourceIds": ["S04", "S05"],
      "notes": "Cross-platform envelope covering Zoom 1080p and Teams best-performance guidance.",
      "reviewedAt": "2026-08-02",
      "catalogVersion": "2026-08-02.3"
    },
    {
      "id": "call_teams_meeting_recommended",
      "category": "video_call",
      "kind": "ordinary",
      "label": "Teams meeting, recommended",
      "baseDownloadMbps": 4,
      "baseUploadMbps": 2.5,
      "planningUploadMbps": null,
      "uploadBasis": null,
      "latencySensitive": true,
      "evidenceClass": "OFFICIAL",
      "specificity": "exact",
      "sourceIds": ["S05"],
      "notes": "Microsoft lists bandwidth as up/down; this profile stores down/up.",
      "reviewedAt": "2026-08-02",
      "catalogVersion": "2026-08-02.3"
    },
    {
      "id": "call_zoom_1080p",
      "category": "video_call",
      "kind": "ordinary",
      "label": "Zoom 1080p call",
      "baseDownloadMbps": 3,
      "baseUploadMbps": 3.8,
      "planningUploadMbps": null,
      "uploadBasis": null,
      "latencySensitive": true,
      "evidenceClass": "OFFICIAL",
      "specificity": "exact",
      "sourceIds": ["S04"],
      "notes": "Per active endpoint.",
      "reviewedAt": "2026-08-02",
      "catalogVersion": "2026-08-02.3"
    },
    {
      "id": "call_zoom_720p_group",
      "category": "video_call",
      "kind": "ordinary",
      "label": "Zoom 720p group call",
      "baseDownloadMbps": 1.8,
      "baseUploadMbps": 2.6,
      "planningUploadMbps": null,
      "uploadBasis": null,
      "latencySensitive": true,
      "evidenceClass": "OFFICIAL",
      "specificity": "exact",
      "sourceIds": ["S04"],
      "notes": "Per active endpoint.",
      "reviewedAt": "2026-08-02",
      "catalogVersion": "2026-08-02.3"
    },
    {
      "id": "camera_arlo_1080p",
      "category": "security_camera",
      "kind": "ordinary",
      "label": "Arlo 1080p camera active upload",
      "baseDownloadMbps": 0,
      "baseUploadMbps": 2,
      "planningUploadMbps": null,
      "uploadBasis": null,
      "latencySensitive": false,
      "evidenceClass": "DERIVED",
      "specificity": "generic",
      "sourceIds": ["S17"],
      "notes": "Arlo model requirements vary from 1 to 3 Mbps. This 2 Mbps midpoint is a family-level derived profile, not an exact model specification.",
      "reviewedAt": "2026-08-02",
      "catalogVersion": "2026-08-02.3"
    },
    {
      "id": "camera_arlo_2k",
      "category": "security_camera",
      "kind": "ordinary",
      "label": "Arlo 2K camera active upload",
      "baseDownloadMbps": 0,
      "baseUploadMbps": 2,
      "planningUploadMbps": null,
      "uploadBasis": null,
      "latencySensitive": false,
      "evidenceClass": "OFFICIAL",
      "specificity": "exact",
      "sourceIds": ["S18"],
      "notes": "Minimum average upload per simultaneously active camera.",
      "reviewedAt": "2026-08-02",
      "catalogVersion": "2026-08-02.3"
    },
    {
      "id": "camera_arlo_4k_recommended",
      "category": "security_camera",
      "kind": "ordinary",
      "label": "Arlo 4K camera, best-results upload",
      "baseDownloadMbps": 0,
      "baseUploadMbps": 4,
      "planningUploadMbps": null,
      "uploadBasis": null,
      "latencySensitive": false,
      "evidenceClass": "OFFICIAL",
      "specificity": "exact",
      "sourceIds": ["S18"],
      "notes": "Arlo lists 3 Mbps minimum and 4 Mbps or higher for best results.",
      "reviewedAt": "2026-08-02",
      "catalogVersion": "2026-08-02.3"
    },
    {
      "id": "camera_nest_1080p",
      "category": "security_camera",
      "kind": "ordinary",
      "label": "Google Nest 1080p camera active upload",
      "baseDownloadMbps": 0,
      "baseUploadMbps": 2,
      "planningUploadMbps": null,
      "uploadBasis": null,
      "latencySensitive": false,
      "evidenceClass": "OFFICIAL",
      "specificity": "exact",
      "sourceIds": ["S15"],
      "notes": "Per camera for optimal 1080p quality on listed models.",
      "reviewedAt": "2026-08-02",
      "catalogVersion": "2026-08-02.3"
    },
    {
      "id": "camera_nest_2k",
      "category": "security_camera",
      "kind": "ordinary",
      "label": "Google Nest 2K camera active upload",
      "baseDownloadMbps": 0,
      "baseUploadMbps": 3.3,
      "planningUploadMbps": null,
      "uploadBasis": null,
      "latencySensitive": false,
      "evidenceClass": "OFFICIAL",
      "specificity": "exact",
      "sourceIds": ["S15"],
      "notes": "Per simultaneously active current Nest camera or doorbell model whose official technical specifications require 3.3 Mbps connectivity for optimal 2K quality.",
      "reviewedAt": "2026-08-02",
      "catalogVersion": "2026-08-02.3"
    },
    {
      "id": "camera_ring_1080p",
      "category": "security_camera",
      "kind": "ordinary",
      "label": "Ring 1080p camera active upload",
      "baseDownloadMbps": 0,
      "baseUploadMbps": 2,
      "planningUploadMbps": null,
      "uploadBasis": null,
      "latencySensitive": false,
      "evidenceClass": "OFFICIAL",
      "specificity": "exact",
      "sourceIds": ["S14"],
      "notes": "Per simultaneously active camera.",
      "reviewedAt": "2026-08-02",
      "catalogVersion": "2026-08-02.3"
    },
    {
      "id": "camera_ring_1536p",
      "category": "security_camera",
      "kind": "ordinary",
      "label": "Ring 1536p camera active upload",
      "baseDownloadMbps": 0,
      "baseUploadMbps": 2.5,
      "planningUploadMbps": null,
      "uploadBasis": null,
      "latencySensitive": false,
      "evidenceClass": "OFFICIAL",
      "specificity": "exact",
      "sourceIds": ["S14"],
      "notes": "Per simultaneously active camera.",
      "reviewedAt": "2026-08-02",
      "catalogVersion": "2026-08-02.3"
    },
    {
      "id": "camera_ring_2k",
      "category": "security_camera",
      "kind": "ordinary",
      "label": "Ring 2K camera active upload",
      "baseDownloadMbps": 0,
      "baseUploadMbps": 10,
      "planningUploadMbps": null,
      "uploadBasis": null,
      "latencySensitive": false,
      "evidenceClass": "OFFICIAL",
      "specificity": "exact",
      "sourceIds": ["S14"],
      "notes": "Per simultaneously active camera.",
      "reviewedAt": "2026-08-02",
      "catalogVersion": "2026-08-02.3"
    },
    {
      "id": "camera_ring_4k",
      "category": "security_camera",
      "kind": "ordinary",
      "label": "Ring 4K camera active upload",
      "baseDownloadMbps": 0,
      "baseUploadMbps": 15,
      "planningUploadMbps": null,
      "uploadBasis": null,
      "latencySensitive": false,
      "evidenceClass": "OFFICIAL",
      "specificity": "exact",
      "sourceIds": ["S14"],
      "notes": "Per simultaneously active camera.",
      "reviewedAt": "2026-08-02",
      "catalogVersion": "2026-08-02.3"
    },
    {
      "id": "camera_ring_720p",
      "category": "security_camera",
      "kind": "ordinary",
      "label": "Ring 720p camera active upload",
      "baseDownloadMbps": 0,
      "baseUploadMbps": 1,
      "planningUploadMbps": null,
      "uploadBasis": null,
      "latencySensitive": false,
      "evidenceClass": "OFFICIAL",
      "specificity": "exact",
      "sourceIds": ["S14"],
      "notes": "Count cameras expected to upload at the same time, not all installed cameras unless recording continuously.",
      "reviewedAt": "2026-08-02",
      "catalogVersion": "2026-08-02.3"
    },
    {
      "id": "camera_unknown_1080p",
      "category": "security_camera",
      "kind": "ordinary",
      "label": "Unknown-brand 1080p camera",
      "baseDownloadMbps": 0,
      "baseUploadMbps": 2,
      "planningUploadMbps": null,
      "uploadBasis": null,
      "latencySensitive": false,
      "evidenceClass": "DERIVED",
      "specificity": "unknown",
      "sourceIds": ["S14", "S15", "S16", "S17"],
      "notes": "Common cross-vendor planning value. Exact model data is preferred.",
      "reviewedAt": "2026-08-02",
      "catalogVersion": "2026-08-02.3"
    },
    {
      "id": "camera_unknown_2k_conservative",
      "category": "security_camera",
      "kind": "ordinary",
      "label": "Unknown-brand 2K camera, conservative",
      "baseDownloadMbps": 0,
      "baseUploadMbps": 10,
      "planningUploadMbps": null,
      "uploadBasis": null,
      "latencySensitive": false,
      "evidenceClass": "HEURISTIC",
      "specificity": "unknown",
      "sourceIds": ["S14", "S16", "S18"],
      "notes": "Known official values span about 2 to 10 Mbps. This uses the upper observed official value to avoid under-sizing and must lower result confidence.",
      "reviewedAt": "2026-08-02",
      "catalogVersion": "2026-08-02.3"
    },
    {
      "id": "camera_unknown_4k_conservative",
      "category": "security_camera",
      "kind": "ordinary",
      "label": "Unknown-brand 4K camera, conservative",
      "baseDownloadMbps": 0,
      "baseUploadMbps": 15,
      "planningUploadMbps": null,
      "uploadBasis": null,
      "latencySensitive": false,
      "evidenceClass": "HEURISTIC",
      "specificity": "unknown",
      "sourceIds": ["S14", "S18"],
      "notes": "Known official values span about 3 to 15 Mbps. Exact model data is strongly preferred.",
      "reviewedAt": "2026-08-02",
      "catalogVersion": "2026-08-02.3"
    },
    {
      "id": "camera_wyze_2k",
      "category": "security_camera",
      "kind": "ordinary",
      "label": "Wyze 2K camera active upload",
      "baseDownloadMbps": 0,
      "baseUploadMbps": 3,
      "planningUploadMbps": null,
      "uploadBasis": null,
      "latencySensitive": false,
      "evidenceClass": "OFFICIAL",
      "specificity": "exact",
      "sourceIds": ["S16"],
      "notes": "Per simultaneously active camera.",
      "reviewedAt": "2026-08-02",
      "catalogVersion": "2026-08-02.3"
    },
    {
      "id": "camera_wyze_hd",
      "category": "security_camera",
      "kind": "ordinary",
      "label": "Wyze HD camera active upload",
      "baseDownloadMbps": 0,
      "baseUploadMbps": 2,
      "planningUploadMbps": null,
      "uploadBasis": null,
      "latencySensitive": false,
      "evidenceClass": "OFFICIAL",
      "specificity": "exact",
      "sourceIds": ["S16"],
      "notes": "Per simultaneously active camera.",
      "reviewedAt": "2026-08-02",
      "catalogVersion": "2026-08-02.3"
    },
    {
      "id": "camera_wyze_sd",
      "category": "security_camera",
      "kind": "ordinary",
      "label": "Wyze SD camera active upload",
      "baseDownloadMbps": 0,
      "baseUploadMbps": 1,
      "planningUploadMbps": null,
      "uploadBasis": null,
      "latencySensitive": false,
      "evidenceClass": "OFFICIAL",
      "specificity": "exact",
      "sourceIds": ["S16"],
      "notes": "Per simultaneously active camera.",
      "reviewedAt": "2026-08-02",
      "catalogVersion": "2026-08-02.3"
    },
    {
      "id": "gaming_cloud_1080p",
      "category": "cloud_gaming",
      "kind": "ordinary",
      "label": "Cloud gaming at 1080p",
      "baseDownloadMbps": 25,
      "baseUploadMbps": 5,
      "planningUploadMbps": null,
      "uploadBasis": null,
      "latencySensitive": true,
      "evidenceClass": "DERIVED",
      "specificity": "generic",
      "sourceIds": ["S06", "S07"],
      "notes": "Uses the higher official download requirement across NVIDIA and PlayStation plus PlayStation's 5 Mbps session upload minimum.",
      "reviewedAt": "2026-08-02",
      "catalogVersion": "2026-08-02.3"
    },
    {
      "id": "gaming_cloud_1440p",
      "category": "cloud_gaming",
      "kind": "ordinary",
      "label": "Cloud gaming at 1440p",
      "baseDownloadMbps": 38,
      "baseUploadMbps": 5,
      "planningUploadMbps": null,
      "uploadBasis": null,
      "latencySensitive": true,
      "evidenceClass": "DERIVED",
      "specificity": "generic",
      "sourceIds": ["S06", "S07"],
      "notes": "Uses the higher official requirement across the compared services.",
      "reviewedAt": "2026-08-02",
      "catalogVersion": "2026-08-02.3"
    },
    {
      "id": "gaming_cloud_4k",
      "category": "cloud_gaming",
      "kind": "ordinary",
      "label": "Cloud gaming at 4K",
      "baseDownloadMbps": 52,
      "baseUploadMbps": 5,
      "planningUploadMbps": null,
      "uploadBasis": null,
      "latencySensitive": true,
      "evidenceClass": "DERIVED",
      "specificity": "generic",
      "sourceIds": ["S06", "S07"],
      "notes": "Uses PlayStation's higher 4K recommendation. NVIDIA lists 45 Mbps for 4K120. Service-specific mode selection is more precise.",
      "reviewedAt": "2026-08-02",
      "catalogVersion": "2026-08-02.3"
    },
    {
      "id": "gaming_cloud_720p",
      "category": "cloud_gaming",
      "kind": "ordinary",
      "label": "Cloud gaming at 720p",
      "baseDownloadMbps": 15,
      "baseUploadMbps": 5,
      "planningUploadMbps": null,
      "uploadBasis": null,
      "latencySensitive": true,
      "evidenceClass": "DERIVED",
      "specificity": "generic",
      "sourceIds": ["S06", "S07"],
      "notes": "Uses the higher official download requirement across NVIDIA and PlayStation plus PlayStation's 5 Mbps session upload minimum.",
      "reviewedAt": "2026-08-02",
      "catalogVersion": "2026-08-02.3"
    },
    {
      "id": "gaming_online_multiplayer",
      "category": "gaming",
      "kind": "ordinary",
      "label": "Ordinary online multiplayer game",
      "baseDownloadMbps": 5,
      "baseUploadMbps": 1,
      "planningUploadMbps": null,
      "uploadBasis": null,
      "latencySensitive": true,
      "evidenceClass": "HEURISTIC",
      "specificity": "generic",
      "sourceIds": [],
      "notes": "No universal official throughput requirement was found. This is a conservative planning placeholder for gameplay traffic only. Game downloads and updates must be modeled separately as file transfers. Latency, jitter, packet loss, Wi-Fi quality, NAT, and server distance usually matter more than raw Mbps.",
      "reviewedAt": "2026-08-02",
      "catalogVersion": "2026-08-02.3"
    },
    {
      "id": "gaming_remote_play_best",
      "category": "gaming",
      "kind": "ordinary",
      "label": "PlayStation Remote Play, better-experience target",
      "baseDownloadMbps": 15,
      "baseUploadMbps": 15,
      "planningUploadMbps": null,
      "uploadBasis": null,
      "latencySensitive": true,
      "evidenceClass": "OFFICIAL",
      "specificity": "exact",
      "sourceIds": ["S08"],
      "notes": "Use when streaming from the user's own console over the internet.",
      "reviewedAt": "2026-08-02",
      "catalogVersion": "2026-08-02.3"
    },
    {
      "id": "video_generic_1080p",
      "category": "video_streaming",
      "kind": "ordinary",
      "label": "Generic 1080p stream",
      "baseDownloadMbps": 5,
      "baseUploadMbps": 0,
      "planningUploadMbps": null,
      "uploadBasis": null,
      "latencySensitive": false,
      "evidenceClass": "DERIVED",
      "specificity": "generic",
      "sourceIds": ["S01", "S02"],
      "notes": "Cross-platform envelope from Netflix and Disney+ HD guidance.",
      "reviewedAt": "2026-08-02",
      "catalogVersion": "2026-08-02.3"
    },
    {
      "id": "video_generic_4k",
      "category": "video_streaming",
      "kind": "ordinary",
      "label": "Generic 4K stream",
      "baseDownloadMbps": 25,
      "baseUploadMbps": 0,
      "planningUploadMbps": null,
      "uploadBasis": null,
      "latencySensitive": false,
      "evidenceClass": "DERIVED",
      "specificity": "generic",
      "sourceIds": ["S02", "S03"],
      "notes": "Conservative cross-platform planning value. Apple and Disney+ recommend 25 Mbps; Netflix-specific 4K can use 15 Mbps.",
      "reviewedAt": "2026-08-02",
      "catalogVersion": "2026-08-02.3"
    },
    {
      "id": "video_live_1080p60_generic",
      "category": "video_streaming",
      "kind": "ordinary",
      "label": "High-motion live stream at 1080p60",
      "baseDownloadMbps": 12,
      "baseUploadMbps": 0,
      "planningUploadMbps": null,
      "uploadBasis": null,
      "latencySensitive": false,
      "evidenceClass": "DERIVED",
      "specificity": "generic",
      "sourceIds": ["S02", "S24"],
      "notes": "Uses the upper end of Twitch official 1080p60 viewing guidance and exceeds the Disney+ live-content recommendation. Intended for high-motion live sports or livestream viewing when the service is unknown.",
      "reviewedAt": "2026-08-02",
      "catalogVersion": "2026-08-02.3"
    },
    {
      "id": "video_live_hd",
      "category": "video_streaming",
      "kind": "ordinary",
      "label": "Disney+ live HD stream",
      "baseDownloadMbps": 8,
      "baseUploadMbps": 0,
      "planningUploadMbps": null,
      "uploadBasis": null,
      "latencySensitive": false,
      "evidenceClass": "OFFICIAL",
      "specificity": "exact",
      "sourceIds": ["S02"],
      "notes": "Disney+ official live-content recommendation. Other live services can require more.",
      "reviewedAt": "2026-08-02",
      "catalogVersion": "2026-08-02.3"
    },
    {
      "id": "video_netflix_4k",
      "category": "video_streaming",
      "kind": "ordinary",
      "label": "Netflix 4K stream",
      "baseDownloadMbps": 15,
      "baseUploadMbps": 0,
      "planningUploadMbps": null,
      "uploadBasis": null,
      "latencySensitive": false,
      "evidenceClass": "OFFICIAL",
      "specificity": "exact",
      "sourceIds": ["S01"],
      "notes": "Use only when the user selects Netflix specifically.",
      "reviewedAt": "2026-08-02",
      "catalogVersion": "2026-08-02.3"
    },
    {
      "id": "video_netflix_720p",
      "category": "video_streaming",
      "kind": "ordinary",
      "label": "Netflix 720p stream",
      "baseDownloadMbps": 3,
      "baseUploadMbps": 0,
      "planningUploadMbps": null,
      "uploadBasis": null,
      "latencySensitive": false,
      "evidenceClass": "OFFICIAL",
      "specificity": "exact",
      "sourceIds": ["S01"],
      "notes": "Per simultaneous stream.",
      "reviewedAt": "2026-08-02",
      "catalogVersion": "2026-08-02.3"
    }
  ]
}
