{
 "title": "cs2.sh market data - provenance manifest",
 "generated_at": "2026-09-23T01:56:10Z",
 "data_source": {
  "name": "cs2.sh",
  "operator": "Open Mesa Corporation",
  "base_url": "https://api.cs2.sh",
  "access": "Paid commercial subscription, Developer plan. Accessed under the provider's own terms with a licensed key. No marketplace was scraped and no credential of any marketplace was used.",
  "plan_limits": "The Developer plan serves current snapshots only. Historical and archive endpoints were not available and no historical series is claimed anywhere in this dossier from this source.",
  "marketplaces_covered": [
   "BUFF",
   "Youpin",
   "CSFloat",
   "Skinport",
   "C5Game",
   "Steam Community Market"
  ],
  "currency": "USD",
  "documentation": "https://cs2.sh/openapi.yaml",
  "plan_boundary": {
   "reprobed_at": "2026-09-23",
   "result": "Every historical and archive endpoint was called again with the licensed key and every one returned HTTP 403. Provider message: \"POST /v1/archive/steam is not available on the developer plan. Available: GET /v1/prices/latest, POST /v1/prices/latest, GET /v1/market/buff/latest, GET /v1/market/steam/orderbook/latest, GET /v1/schema, GET /v1/fx. All other endpoints require Scale.\"",
   "endpoints_refused": [
    "POST /v1/archive/steam",
    "POST /v1/archive/history",
    "POST /v1/prices/history",
    "POST /v1/market/steam/history",
    "POST /v1/market/buff/history",
    "POST /v1/archive/buff",
    "POST /v1/archive/csfloat",
    "POST /v1/archive/youpin",
    "GET /v1/liquidity/items"
   ],
   "consequence": "No all-time price, no long-run series and no earnings figure is claimed anywhere in this dossier from this source. The only historical data used is the trailing-window completed-sale history Skinport publishes itself inside the current-price payload."
  }
 },
 "method_note": "Every published figure is recomputed from the raw snapshots listed under raw_snapshots. Those snapshots are not republished here: they total about 164 MB and are the provider's licensed data. Their hashes are recorded so an independent reader with their own key can pull the same endpoints and verify the derived exhibits.",
 "published_exhibits": [
  {
   "file": "cs2sh-steam-fee-census.json",
   "bytes": 30434,
   "sha256": "9b191053458b6169a1f9fec1f72735cee5e6342e99b3499c74868ead52dfcda1",
   "exhibit": "The 2-cent floor: what Valve actually charges, item by item",
   "captured_at": "2026-09-23T00:44:27.871388581Z"
  },
  {
   "file": "cs2sh-walled-garden-premium.json",
   "bytes": 20319,
   "sha256": "e3c077d029b4cfc2e2e6746eb10c148b6612c7f6bf52ab0ef7cf661de02a21a7",
   "exhibit": "The walled-garden premium: the same item, inside Steam and outside it",
   "captured_at": "2026-09-23T00:44:27.871388581Z"
  },
  {
   "file": "cs2sh-above-the-ceiling.json",
   "bytes": 287888,
   "sha256": "ba1298a401d9288bc3f5d772560ee8939dc6f090daad2d4ed6c9f5456f84fc88",
   "exhibit": "Above the ceiling: the CS2 economy Valve bars from its own marketplace",
   "captured_at": "2026-09-23T00:44:27.871388581Z"
  },
  {
   "file": "cs2sh-float-scarcity.json",
   "bytes": 562300,
   "sha256": "2132898e215d9998a593810f8cb97220a1c4bc9ff1235a7f7b5a683063a5a59a",
   "exhibit": "Scarcity you can count: float buckets, live supply, and the price of condition",
   "captured_at": "2026-09-23T00:52:07.332658032Z"
  },
  {
   "file": "cs2sh-offsteam-90d-dynamics.json",
   "bytes": 215050,
   "sha256": "dd2971a220d14f03f233472e90427f7442894372b91188658ce66ee7b332942b",
   "exhibit": "90 days of the off-Steam skin economy, measured in completed sales",
   "captured_at": "2026-09-23T00:44:27.871388581Z"
  },
  {
   "file": "cs2sh-steam-locked-capital.json",
   "bytes": 56600,
   "sha256": "f874ee7149e04a91efc81d4a2d59295108656cfd25abeee7fabc2bc7b3a91469",
   "exhibit": "Money that cannot leave: funded buy orders on the Steam Community Market",
   "captured_at": "2026-09-23T00:51:46.739414546Z"
  },
  {
   "file": "cs2sh-elite-market.json",
   "bytes": 146572,
   "sha256": "9bc619993b13a0bb0f05905da0e56b0fbfb0014c96b79c7d381f668061eae5b0",
   "exhibit": "The top of the CS2 market and the ceiling Valve puts on its own",
   "captured_at": "2026-09-23T00:44:27.871388581Z"
  },
  {
   "file": "cs2sh-atlas.json",
   "bytes": 758116,
   "sha256": "1075de64a45ebf229c730af86abba63e059e30d58e75a64d17d767c6bfe11344",
   "exhibit": "The atlas: the whole CS2 price ladder and the point at which Valve stops carrying it",
   "captured_at": "2026-09-23T00:44:27.871388581Z"
  },
  {
   "file": "cs2sh-artefact-screen.json",
   "bytes": 291595,
   "sha256": "7b800a01605a7542d831a4c1a6765babe3b9d5fb93165b70b85bd1ec7b7d1bd6",
   "exhibit": "Evidential grading of the above-cap census",
   "captured_at": null
  },
  {
   "file": "cs2sh-realised-highs.json",
   "bytes": 170639,
   "sha256": "e2f0940c568ffbff233243183a89b7aaeebcdb99c245da9f758b8d3184ed5233",
   "exhibit": "Realised highs: the most anyone actually paid, in the only window we can source",
   "captured_at": "2026-09-23T00:44:27.871388581Z"
  }
 ],
 "raw_snapshots": [
  {
   "endpoint": "GET /v1/prices/latest",
   "bytes": 57570708,
   "sha256": "9218217c32dca020fe8f9b7e75e790fad008c773d97a94ada53527374c4d3952"
  },
  {
   "endpoint": "GET /v1/schema",
   "bytes": 40214556,
   "sha256": "fcefa352d464f4e6e51ed19d04f7a6e8b1c4f6f5f1fa66884335a886552110b1"
  },
  {
   "endpoint": "GET /v1/market/buff/latest",
   "bytes": 25491108,
   "sha256": "a3ead0de898532cd45dc9c8676978415f5a7691a6bb4e0dcfdc61f9d798d8f93"
  },
  {
   "endpoint": "GET /v1/market/steam/latest",
   "bytes": 41028645,
   "sha256": "82c97beffdf7a4d361bb12d05df00946248ceeabcbaaabd5a3314a8067b169cd"
  }
 ],
 "item_renders": {
  "directory": "steam_tos_assets/cs2sh-atlas-images/",
  "count": 323,
  "bytes": 2806168,
  "format": "WebP, downscaled to 256px wide, alpha preserved",
  "source": "Catalogue renders served by cs2.sh for the same market_hash_name as the price rows, with Valve's own community CDN as the fallback for items too recent to have a cs2.sh render. Stored locally rather than hot-linked so the page renders from a plain folder and from the IPFS mirror.",
  "sha256_of_listing": "8e2c57f69cda8f993f2c04023325f3cf627c5e2f69acd1832d010d13928e5b9f",
  "note": "One category, Sticker | HEN1 (Gold, Ranked) | Cologne 2026, has no render on either source and is shown in the gallery without one."
 }
}