Files

8.4 KiB

Source Map

Use primary sources first.

Komodo

  • https://komodostation.com/wp-json/
  • https://komodostation.com/wp-json/wp/v2/product
  • https://komodostation.com/wp-json/wp/v2/sections
  • https://komodostation.com/wp-json/wp/v2/media

Known product IDs from the seeded baseline:

  • Steam Controller JPY: 413763
  • Steam Machine JPY: 413772
  • Steam Frame JPY: 413776

Known section IDs from 2026-04-24 controller rollout:

  • 433306 banner
  • 433326 people video
  • 433356 features
  • 433376 video
  • 433416 buttons
  • 433434 custom
  • 433470 features
  • 433484 spec image

SteamKit / PICS

Treat SteamKit/PICS as the primary direct Steam metadata source for watched app/package movement.

References:

  • SteamKit source: https://github.com/SteamRE/SteamKit
  • SteamKit2 NuGet: https://www.nuget.org/packages/SteamKit2
  • relevant SteamKit concept: SteamApps.PICSGetProductInfo

Primary targets:

  • Steam Controller app: 4165870
  • Steam Machine app: 4165910
  • Steam Frame app: 4165890
  • Steam Controller package: 1558609
  • Steam Machine packages: 1629446, 1629447, 1629458, 1629460
  • Steam Frame packages: 1629484, 1629486

For each normal run, a SteamKit/PICS helper should snapshot:

  • app product-info payloads
  • package product-info payloads
  • changenumbers
  • depot and branch metadata exposed in app product info, when present
  • raw JSON or normalized structured output suitable for diffing against the previous run

Local helper:

  • scripts/check_steamkit_pics.sh
  • raw snapshot: RUN_DIR/api/steamkit/pics-product-info.json
  • normalized package/app report: RUN_DIR/reports/steamkit-pics-packages.tsv
  • summary lines: RUN_DIR/reports/steamkit-pics-key-lines.txt
  • human-readable detail report: RUN_DIR/reports/steamkit-pics-detail.md

Operational constraints:

  • use a separate Steam account, not the user's main account
  • keep polling narrow and conservative
  • do not download protected depot content
  • treat SteamKit/PICS metadata movement as the earliest app/package update signal
  • use Valve Store APIs below to confirm public price, package groups, purchase/reservation state, and exact timing

SteamDB

  • Steam Controller app: https://steamdb.info/app/4165870/
  • Steam Machine app: https://steamdb.info/app/4165910/
  • Steam Frame app: https://steamdb.info/app/4165890/
  • Steam Controller history: https://steamdb.info/app/4165870/history/
  • Unboxing video app: https://steamdb.info/app/4653940/
  • Unboxing video package: https://steamdb.info/sub/1620489/

Reservation/package IDs seen in SteamTracking reservation-system code and SteamDB:

  • Steam Controller: 1558609 (public purchase package baseline)
  • Steam Machine: 1629446, 1629447, 1629458, 1629460
  • Steam Frame: 1629484, 1629486

SteamDB page check: for each package ID, check the SteamDB package page and record:

  • Last Record Update
  • Last Changenumber
  • possible app association or inferred app association
  • whether SteamDB still has no package information beyond existence

Use SteamDB package pages as corroborating/human-readable views of package movement. Do not make SteamDB HTML scraping the primary source when SteamKit/PICS snapshots are available.

SteamDB package pages:

  • Steam Controller package: https://steamdb.info/sub/1558609/
  • Steam Machine package: https://steamdb.info/sub/1629446/
  • Steam Machine package: https://steamdb.info/sub/1629447/
  • Steam Machine package: https://steamdb.info/sub/1629458/
  • Steam Machine package: https://steamdb.info/sub/1629460/
  • Steam Frame package: https://steamdb.info/sub/1629484/
  • Steam Frame package: https://steamdb.info/sub/1629486/

Corroborating Valve Store APIs:

  • https://store.steampowered.com/api/appdetails?appids=4165910,4165890,4165870&cc=us&l=english
  • https://store.steampowered.com/api/packagedetails?packageids=<packageid>&cc=us&l=english

Known baseline: the Machine and Frame package IDs may exist on SteamDB while packagedetails still returns success:false. Treat that as private-package existence, not public launch readiness.

SteamTracking origin baseline:

  • package IDs first appear in SteamTracking bundle snapshots at commit 334bd31a28a0 (2026-04-28T23:46:34Z)
  • parent commit 4a2195407fde does not contain the IDs
  • later commit cb7ae45d7bb1 (2026-05-07T20:10:35Z) changes reservation behavior but is not first package-ID exposure

SteamTracking / GameTracking

Primary local paths if already cloned:

  • /tmp/SteamTracking-master
  • /tmp/GameTracking-*

High-yield files from the seeded baseline:

  • ClientExtracted/steamui/localization/steamui_english.json
  • Protobufs/webuimessages_steaminput.proto
  • Protobufs/steammessages_clientsettings.proto
  • steamcommunity.com/public/javascript/webui/friends.js
  • Strings/steamclient.txt
  • ClientManifest/steam_client_beta_linuxarm64
  • ClientManifest/steam_client_publicbeta_linuxarm64
  • ClientManifest/steamdeck_publicbeta

Steam client manifest blocks to watch:

  • bins_hardware_linuxarm64
  • bins_linuxarm64
  • steam_linuxarm64
  • runtime_steamrt_linuxarm64
  • bins_steamrt_linuxarm64

Useful search terms:

  • Triton
  • Ibex
  • Puck
  • Steam Controller
  • dock
  • pair
  • firmware

SteamVR Depots

SteamVR is Steam app 250820.

  • SteamDB depots page: https://steamdb.info/app/250820/depots/
  • official news API: https://api.steampowered.com/ISteamNews/GetNewsForApp/v2/?appid=250820&count=40&maxlength=12000&format=json

High-yield depots:

  • 250821: Windows OpenVR Win32
  • 250823: Linux OpenVR Linux
  • 250824: Windows/Linux OpenVR Content
  • 250827: Windows/Linux OpenVR Content 2
  • 250830: SteamVR Environments Content
  • 250831: SteamVR Environments Windows
  • 250832: SteamVR Environments Linux

Useful search terms:

  • Steam Frame
  • Frame
  • Deckard
  • Roy
  • Triton
  • Ibex
  • Puck
  • Steam Link VR
  • dongle
  • activeFrame
  • summonOverlayKey
  • XR
  • VR

SteamOS Package Mirror

  • root mirror: https://steamdeck-packages.steamos.cloud/archlinux-mirror/
  • source mirror: https://steamdeck-packages.steamos.cloud/archlinux-mirror/sources/

High-yield repos:

  • holo-main
  • holo-3.8
  • jupiter-main
  • jupiter-3.8
  • core-main
  • extra-main
  • multilib-main

Useful search terms:

  • Fremont
  • Deckard
  • Steam Frame
  • Roy
  • Ibex
  • Triton
  • Lilac
  • XR
  • VR
  • dongle
  • firmware
  • aarch64
  • arm64
  • qcom
  • snapdragon

Valve Endpoints

Check for newly exposed assets or support flows:

  • Steam support
  • Steam store app pages
  • linked manuals, PDFs, videos, and images
  • https://store.steampowered.com/app/4165870/
  • https://help.steampowered.com/en/wizard/HelpWithSteamDeck
  • https://www.steamdeck.com/
  • https://steampowered.com/hardware

Customs / Regulatory

Run ImportInfo customs checks every normal watch run because they are quick and high-signal. Use customs data as corroborating evidence, not as primary proof.

  • customs and import records
  • ImportInfo automated search for CEVA/Valve: https://www.importinfo.com/search?s=CEVA%20C%2FO%20VALVE%20CORPORATION
  • ImportInfo automated search for Ingram/Valve: https://www.importinfo.com/search?s=INGRAM%20MICRO%20C%2FO%20VALVE%20CORPORATION
  • ImportInfo automated search for Tech-Front game console Valve: https://www.importinfo.com/search?s=TECH-FRONT%20GAME%20CONSOLE%20VALVE
  • ImportInfo automated search for Valve Corporation game console: https://www.importinfo.com/search?s=VALVE%20CORPORATION%20GAME%20CONSOLE
  • ImportGenius automated importer page for Ingram Micro C/O Valve Corporation: https://www.importgenius.com/importers/ingram-micro-c-o-valve-corporation
  • ImportInfo manual/corroborating Tech-Front supplier page: https://www.importinfo.com/tech-front-chongqing-computer-co
  • ImportInfo manual/corroborating Valve Corporation page: https://www.importinfo.com/valve-corporation
  • NBD Valve Corporation public company page: https://en.nbd.ltd/trader/info/NBDD3Y527621220
  • NBD buyer search for Valve Corporation: https://en.nbd.ltd/customs-data?t=2&v=Valve%20Corporation
  • ImportGenius Ingram Micro C/O Valve Corporation page: https://www.importgenius.cn/importers/ingram-micro-c-o-valve-corporation
  • HMRC UK Trade Info: rejected for this workflow because it is lagged monthly aggregate/trader data rather than shipment-level data.
  • FCC
  • Bluetooth SIG
  • Wi-Fi Alliance

Do not elevate these above direct Komodo, SteamDB, or Valve evidence when those primary sources disagree.