{
  "schema": "phishdestroy.reading-edition.v2",
  "schema_url": "https://phishdestroy.io/steam_dossier/exports/reading-2026-10-18/article.schema.json",
  "object_type": "Dated article reading edition with PDF digest",
  "id": "steam_enforcement_evidence",
  "language": "en",
  "title": "Rules versus responses — The Steam Dossier",
  "author": "PhishDestroy Team",
  "source_url": "https://phishdestroy.io/steam_dossier/steam_enforcement_evidence",
  "source_file": "steam_dossier/steam_enforcement_evidence.html",
  "source_html_sha256": "73f695f25974833c2aa17972010e5ffba9148a68651346b2fda61430a4667859",
  "exported_at": "2026-10-18T11:58:30.589Z",
  "edition_date": "2026-10-18",
  "scope": {
    "text": "Authored discussion and analytical tables from the current source HTML. Interactive controls and navigation are omitted; interactive datasets remain linked.",
    "omissions": [],
    "evidence_status": "The signature authenticates this publication, not the truth or authenticity of third-party evidence."
  },
  "pdf": {
    "filename": "steam_enforcement_evidence.pdf",
    "url": "https://phishdestroy.io/steam_dossier/exports/reading-2026-10-18/en/steam_enforcement_evidence.pdf",
    "sha256": "8a3a2f14702795b76b736354176e5e31dabff1c4e4d7586785f8ffe6178775dd",
    "bytes": 213683,
    "pages": 5
  },
  "integrity": {
    "signed_object": "steam_enforcement_evidence.content.json",
    "signature_url": "https://phishdestroy.io/steam_dossier/exports/reading-2026-10-18/en/steam_enforcement_evidence.content.json.asc",
    "checksum_url": "https://phishdestroy.io/steam_dossier/exports/reading-2026-10-18/en/steam_enforcement_evidence.content.json.sha256",
    "format": "ASCII-armored detached OpenPGP",
    "signing_key_fingerprint": "129FC7F39C40C69D2EF3C329BFCF9E8DD295EE01",
    "public_key": "https://phishdestroy.io/.well-known/pgp-key.txt",
    "scope": "Exact UTF-8 JSON bytes, including content and the PDF SHA-256. No cryptographic PDF document signature is asserted."
  },
  "license": {
    "identifier": "CC0-1.0",
    "application": "Authored material only; third-party material retains its own rights.",
    "rights_statement_url": "https://phishdestroy.io/steam_dossier/steam_tos_assets/license-rights.json",
    "rights_statement_sha256": "80d67354f8e5efd65b03696be950fb0f95c188d0089b1604281d0a4daff3f4cb"
  },
  "content": {
    "text": "Contents · Live article\n\nEvidence supplement / source-linked records\nSteam Enforcement Evidence — Support Records & Developer Network\n\nThe rule. The response.\n\nWHAT THIS SECTION PROVES\n\nThis evidence room places Valve's Subscriber Agreement beside public accounts of support and enforcement outcomes, plus retained network data covering 252 repositories and 3,320 GitHub profiles. It lets readers compare stated rules with what the cited sources report. These are not authenticated internal enforcement logs, and the collection does not establish uninterrupted bot activity, Valve's knowledge of individual operators or the absence of an appeal in every case.\n\n18 October 2026 · scope clarification. Public user accounts and repository records are distinguished here from internal enforcement evidence. The earlier overview stated broader conclusions than this collection could establish on its own.\n\n← Back to Executive briefing\n\nRead the written restriction. Open the recorded response. Compare what the source shows with what remains unanswered.\n\nSupport & appeals ↓Public infrastructure ↓\n252repository records\n3,320public profiles\n4,214distinct profile–repository pairs\n98,902profile pairs with shared repos\n01 / Support, sanctions & restoration\nRead the complaint. Keep the source attached.\nSupport replies & source register (9,051 rows) ↗Download selected records ↓\nHFB / THE OUTSOURCING CASEThe acknowledged compromise.\nThe reported dismissals.\n\nFollow the reproduced support response and the source of the claim about contractor staff.\n\nOpen the case and its sources →\n\nBelow: five preserved public Reddit posts from the supplied support collection. Each record documents a reported interaction with Valve's support system — preserved with its original source link, capture position and complete text. These are victim accounts. The authenticated support logs that would confirm or contradict them are held by Valve and have not been disclosed.\n\n02 / Steam development network\nPublic infrastructure. Recorded at scale.\nDownload all 252 records ↓\n\nThe supplied output_steam_network snapshot records repositories, public contributor/fork relationships and profile overlaps. These are published records — what was built, who contributed, what was forked. The paper trail of public capabilities is what Valve must account for.\n\n252 records\nRepository / description\tContributors\tForkers\tRecorded profiles\nPage 1\n\nSnapshot: 17 September 2026, 11:19:11 as written in the source; timezone unspecified. Relationship collection is capped in the export (many categories stop at 40). Contributors and forkers sum to 4,554 role entries across 4,214 distinct profile–repository pairs; a profile can have both roles. Zero means no records captured in that category. Repository names may include aliases or case variants; totals retain the source’s counting conventions.\n\nSource provenance\nBuilt from retained source files.\nSupport testimony\n2323/reddit_scams_ultra/steam_support_tickets_MEGA.json · rows 45, 58, 107, 110, 294\nNetwork snapshot\nnetwork-repositories.csv · raw_data.json · overlaps.csv · summary.txt (historical source paths retained in manifest)\n\nThe manifest records source paths, byte sizes, SHA-256 hashes and selected record positions. Raw captures remain separate from the investigation’s interpretation.\n\nDownload source manifest ↓",
    "headings": [
      {
        "level": 1,
        "text": "Steam Enforcement Evidence — Support Records & Developer Network",
        "anchor": "pd-steam_enforcement_evidence--heading-1",
        "source_url": "https://phishdestroy.io/steam_dossier/steam_enforcement_evidence"
      },
      {
        "level": 2,
        "text": "Read the complaint. Keep the source attached.",
        "anchor": "pd-steam_enforcement_evidence--heading-2",
        "source_url": "https://phishdestroy.io/steam_dossier/steam_enforcement_evidence#support-records"
      },
      {
        "level": 2,
        "text": "Public infrastructure. Recorded at scale.",
        "anchor": "pd-steam_enforcement_evidence--heading-3",
        "source_url": "https://phishdestroy.io/steam_dossier/steam_enforcement_evidence#repository-records"
      },
      {
        "level": 2,
        "text": "Built from retained source files.",
        "anchor": "pd-steam_enforcement_evidence--heading-4",
        "source_url": "https://phishdestroy.io/steam_dossier/steam_enforcement_evidence"
      }
    ],
    "links": [
      {
        "label": "Live article",
        "url": "https://phishdestroy.io/steam_dossier/steam_enforcement_evidence"
      },
      {
        "label": "← Back to Executive briefing",
        "url": "https://phishdestroy.io/steam_dossier/index.html#briefing-heading"
      },
      {
        "label": "Support replies & source register (9,051 rows) ↗",
        "url": "https://phishdestroy.io/steam_dossier/support_canned_refusals"
      },
      {
        "label": "Download selected records ↓",
        "url": "https://phishdestroy.io/steam_dossier/steam_tos_assets/selected-support-records.json"
      },
      {
        "label": "HFB / THE OUTSOURCING CASEThe acknowledged compromise.The reported dismissals.Follow the reproduced support response and the source of the claim about contractor staff.Open the case and its sources →",
        "url": "https://phishdestroy.io/steam_dossier/investigation_part2#outsourcing-case"
      },
      {
        "label": "Download all 252 records ↓",
        "url": "https://phishdestroy.io/steam_dossier/steam_tos_assets/network-repositories.csv"
      },
      {
        "label": "network-repositories.csv",
        "url": "https://phishdestroy.io/steam_dossier/steam_tos_assets/network-repositories.csv"
      },
      {
        "label": "raw_data.json",
        "url": "https://phishdestroy.io/steam_dossier/output_steam_network/raw_data.json"
      },
      {
        "label": "Download source manifest ↓",
        "url": "https://phishdestroy.io/steam_dossier/steam_tos_assets/enforcement-source-manifest.json"
      }
    ],
    "tables": [
      {
        "id": "table-1",
        "caption": "",
        "rows": [
          [
            "Repository / description",
            "Contributors",
            "Forkers",
            "Recorded profiles"
          ]
        ]
      }
    ],
    "cited_source_ids": []
  },
  "resources": [
    {
      "url": "https://phishdestroy.io/steam_dossier/steam_tos_assets/selected-support-records.json",
      "sha256": "717d1be64fda9811e842b9735a0e9575df43398b29d02d8eaf0f08256f2fc3c4",
      "bytes": 20033
    },
    {
      "url": "https://phishdestroy.io/steam_dossier/steam_tos_assets/network-repositories.csv",
      "sha256": "69c67930e9c530b67d19ca71ab2f36202fba5a500a3a898860265e19cfb61fd9",
      "bytes": 285409
    },
    {
      "url": "https://phishdestroy.io/steam_dossier/output_steam_network/raw_data.json",
      "sha256": "3c0764f441b89c125554efa908f73d4d418073974eb39b0f35e989a1beadabc6",
      "bytes": 1701248
    },
    {
      "url": "https://phishdestroy.io/steam_dossier/steam_tos_assets/enforcement-source-manifest.json",
      "sha256": "485e7863545531848c88632664ba412513498037e757ec1876fc9a118f93fc4b",
      "bytes": 1192
    }
  ]
}
