{
  "profile_set_version": "0.1",
  "generated_at": "2026-09-28T23:38:22Z",
  "profile_schema": "https://jasondoyle.ie/whitepapers/game-discovery-is-an-evidence-problem/game-discovery-profile.schema.json",
  "source_snapshot": "public-case-study-source-snapshot.json",
  "profiles": [
    {
      "$schema": "https://jasondoyle.ie/whitepapers/game-discovery-is-an-evidence-problem/game-discovery-profile.schema.json",
      "profile_version": "0.1-draft",
      "generated_at": "2026-09-28T23:38:13Z",
      "issuer": {
        "id": "jasondoyle.ie:public-steam-case-study",
        "role": "third_party"
      },
      "game_identity": {
        "canonical_work_id": "urn:case-study:steam-work:620",
        "edition_id": "urn:case-study:steam-edition:620",
        "storefront_id": "steam",
        "storefront_product_id": "620",
        "release_id": "steam-public-snapshot-620-20260928"
      },
      "offer": {
        "seller_id": "steam",
        "offer_id": "steam-620-us",
        "region": "US",
        "availability": "available",
        "requires_external_launcher_status": "unknown",
        "grants_edition_ids": [
          "urn:case-study:steam-edition:620"
        ],
        "purchase_url": "https://store.steampowered.com/app/620/",
        "price": {
          "amount_minor": 999,
          "currency": "USD"
        }
      },
      "claims": [
        {
          "claim_id": "steam-620-target_platform-windows",
          "property": "target_platform.windows",
          "claim_class": "functional_fact",
          "asserted_by": "jasondoyle.ie:public-steam-case-study",
          "value_status": "known",
          "value": true,
          "applicability": {
            "release_ids": [
              "steam-public-snapshot-620-20260928"
            ],
            "storefronts": [
              "steam"
            ],
            "target_platforms": [
              "windows"
            ],
            "valid_from": "2026-09-28T23:38:11Z"
          },
          "evidence": [
            {
              "evidence_id": "steam-appdetails-620-target_platform-windows",
              "source_type": "developer_declaration",
              "source_uri": "https://store.steampowered.com/app/620/",
              "source_snapshot_digest": "sha256:7bbfb7f14edc0e744feaa1cc17fd45046a596e6a5c65b86af54bb8bbbba660ed",
              "retrieved_at": "2026-09-28T23:38:11Z",
              "method": "Normalised from Valve-hosted appdetails data. The endpoint is undocumented and treated as an unstable extraction transport.",
              "method_version": "public-case-study-0.1",
              "simulated": false,
              "x_extensions": {
                "transport_url": "https://store.steampowered.com/api/appdetails?appids=620&cc=US&l=english",
                "documentation_status": "undocumented"
              }
            }
          ],
          "privacy": {
            "release_mode": "public"
          },
          "status": "active"
        },
        {
          "claim_id": "steam-620-target_platform-macos",
          "property": "target_platform.macos",
          "claim_class": "functional_fact",
          "asserted_by": "jasondoyle.ie:public-steam-case-study",
          "value_status": "known",
          "value": false,
          "applicability": {
            "release_ids": [
              "steam-public-snapshot-620-20260928"
            ],
            "storefronts": [
              "steam"
            ],
            "target_platforms": [
              "macos"
            ],
            "valid_from": "2026-09-28T23:38:11Z"
          },
          "evidence": [
            {
              "evidence_id": "steam-appdetails-620-target_platform-macos",
              "source_type": "developer_declaration",
              "source_uri": "https://store.steampowered.com/app/620/",
              "source_snapshot_digest": "sha256:7bbfb7f14edc0e744feaa1cc17fd45046a596e6a5c65b86af54bb8bbbba660ed",
              "retrieved_at": "2026-09-28T23:38:11Z",
              "method": "Normalised from Valve-hosted appdetails data. The endpoint is undocumented and treated as an unstable extraction transport.",
              "method_version": "public-case-study-0.1",
              "simulated": false,
              "x_extensions": {
                "transport_url": "https://store.steampowered.com/api/appdetails?appids=620&cc=US&l=english",
                "documentation_status": "undocumented"
              }
            }
          ],
          "privacy": {
            "release_mode": "public"
          },
          "status": "active"
        },
        {
          "claim_id": "steam-620-target_platform-linux",
          "property": "target_platform.linux",
          "claim_class": "functional_fact",
          "asserted_by": "jasondoyle.ie:public-steam-case-study",
          "value_status": "known",
          "value": true,
          "applicability": {
            "release_ids": [
              "steam-public-snapshot-620-20260928"
            ],
            "storefronts": [
              "steam"
            ],
            "target_platforms": [
              "linux"
            ],
            "valid_from": "2026-09-28T23:38:11Z"
          },
          "evidence": [
            {
              "evidence_id": "steam-appdetails-620-target_platform-linux",
              "source_type": "developer_declaration",
              "source_uri": "https://store.steampowered.com/app/620/",
              "source_snapshot_digest": "sha256:7bbfb7f14edc0e744feaa1cc17fd45046a596e6a5c65b86af54bb8bbbba660ed",
              "retrieved_at": "2026-09-28T23:38:11Z",
              "method": "Normalised from Valve-hosted appdetails data. The endpoint is undocumented and treated as an unstable extraction transport.",
              "method_version": "public-case-study-0.1",
              "simulated": false,
              "x_extensions": {
                "transport_url": "https://store.steampowered.com/api/appdetails?appids=620&cc=US&l=english",
                "documentation_status": "undocumented"
              }
            }
          ],
          "privacy": {
            "release_mode": "public"
          },
          "status": "active"
        },
        {
          "claim_id": "steam-620-controller-full_support",
          "property": "controller.full_support",
          "claim_class": "functional_fact",
          "asserted_by": "jasondoyle.ie:public-steam-case-study",
          "value_status": "known",
          "value": true,
          "applicability": {
            "release_ids": [
              "steam-public-snapshot-620-20260928"
            ],
            "storefronts": [
              "steam"
            ],
            "target_platforms": [
              "windows",
              "linux"
            ],
            "valid_from": "2026-09-28T23:38:11Z"
          },
          "evidence": [
            {
              "evidence_id": "steam-appdetails-620-controller-full_support",
              "source_type": "developer_declaration",
              "source_uri": "https://store.steampowered.com/app/620/",
              "source_snapshot_digest": "sha256:7bbfb7f14edc0e744feaa1cc17fd45046a596e6a5c65b86af54bb8bbbba660ed",
              "retrieved_at": "2026-09-28T23:38:11Z",
              "method": "Normalised from Valve-hosted appdetails data. The endpoint is undocumented and treated as an unstable extraction transport.",
              "method_version": "public-case-study-0.1",
              "simulated": false,
              "x_extensions": {
                "transport_url": "https://store.steampowered.com/api/appdetails?appids=620&cc=US&l=english",
                "documentation_status": "undocumented"
              }
            }
          ],
          "privacy": {
            "release_mode": "public"
          },
          "status": "active"
        },
        {
          "claim_id": "steam-620-mode-single_player",
          "property": "mode.single_player",
          "claim_class": "functional_fact",
          "asserted_by": "jasondoyle.ie:public-steam-case-study",
          "value_status": "known",
          "value": true,
          "applicability": {
            "release_ids": [
              "steam-public-snapshot-620-20260928"
            ],
            "storefronts": [
              "steam"
            ],
            "target_platforms": [
              "windows",
              "linux"
            ],
            "valid_from": "2026-09-28T23:38:11Z"
          },
          "evidence": [
            {
              "evidence_id": "steam-appdetails-620-mode-single_player",
              "source_type": "developer_declaration",
              "source_uri": "https://store.steampowered.com/app/620/",
              "source_snapshot_digest": "sha256:7bbfb7f14edc0e744feaa1cc17fd45046a596e6a5c65b86af54bb8bbbba660ed",
              "retrieved_at": "2026-09-28T23:38:11Z",
              "method": "Normalised from Valve-hosted appdetails data. The endpoint is undocumented and treated as an unstable extraction transport.",
              "method_version": "public-case-study-0.1",
              "simulated": false,
              "x_extensions": {
                "transport_url": "https://store.steampowered.com/api/appdetails?appids=620&cc=US&l=english",
                "documentation_status": "undocumented"
              }
            }
          ],
          "privacy": {
            "release_mode": "public"
          },
          "status": "active"
        },
        {
          "claim_id": "steam-620-multiplayer-online_coop",
          "property": "multiplayer.online_coop",
          "claim_class": "functional_fact",
          "asserted_by": "jasondoyle.ie:public-steam-case-study",
          "value_status": "known",
          "value": true,
          "applicability": {
            "release_ids": [
              "steam-public-snapshot-620-20260928"
            ],
            "storefronts": [
              "steam"
            ],
            "target_platforms": [
              "windows",
              "linux"
            ],
            "valid_from": "2026-09-28T23:38:11Z"
          },
          "evidence": [
            {
              "evidence_id": "steam-appdetails-620-multiplayer-online_coop",
              "source_type": "developer_declaration",
              "source_uri": "https://store.steampowered.com/app/620/",
              "source_snapshot_digest": "sha256:7bbfb7f14edc0e744feaa1cc17fd45046a596e6a5c65b86af54bb8bbbba660ed",
              "retrieved_at": "2026-09-28T23:38:11Z",
              "method": "Normalised from Valve-hosted appdetails data. The endpoint is undocumented and treated as an unstable extraction transport.",
              "method_version": "public-case-study-0.1",
              "simulated": false,
              "x_extensions": {
                "transport_url": "https://store.steampowered.com/api/appdetails?appids=620&cc=US&l=english",
                "documentation_status": "undocumented"
              }
            }
          ],
          "privacy": {
            "release_mode": "public"
          },
          "status": "active"
        },
        {
          "claim_id": "steam-620-multiplayer-local_coop",
          "property": "multiplayer.local_coop",
          "claim_class": "functional_fact",
          "asserted_by": "jasondoyle.ie:public-steam-case-study",
          "value_status": "known",
          "value": true,
          "applicability": {
            "release_ids": [
              "steam-public-snapshot-620-20260928"
            ],
            "storefronts": [
              "steam"
            ],
            "target_platforms": [
              "windows",
              "linux"
            ],
            "valid_from": "2026-09-28T23:38:11Z"
          },
          "evidence": [
            {
              "evidence_id": "steam-appdetails-620-multiplayer-local_coop",
              "source_type": "developer_declaration",
              "source_uri": "https://store.steampowered.com/app/620/",
              "source_snapshot_digest": "sha256:7bbfb7f14edc0e744feaa1cc17fd45046a596e6a5c65b86af54bb8bbbba660ed",
              "retrieved_at": "2026-09-28T23:38:11Z",
              "method": "Normalised from Valve-hosted appdetails data. The endpoint is undocumented and treated as an unstable extraction transport.",
              "method_version": "public-case-study-0.1",
              "simulated": false,
              "x_extensions": {
                "transport_url": "https://store.steampowered.com/api/appdetails?appids=620&cc=US&l=english",
                "documentation_status": "undocumented"
              }
            }
          ],
          "privacy": {
            "release_mode": "public"
          },
          "status": "active"
        },
        {
          "claim_id": "steam-620-current-players",
          "property": "population.current_players",
          "claim_class": "aggregate_observation",
          "asserted_by": "jasondoyle.ie:public-steam-case-study",
          "value_status": "known",
          "value": 1238,
          "unit": "players",
          "applicability": {
            "release_ids": [
              "steam-public-snapshot-620-20260928"
            ],
            "storefronts": [
              "steam"
            ],
            "target_platforms": [
              "windows",
              "linux"
            ],
            "valid_from": "2026-09-28T23:38:11Z",
            "valid_until": "2026-09-28T23:38:11Z"
          },
          "evidence": [
            {
              "evidence_id": "steam-current-players-620",
              "source_type": "marketplace_aggregate",
              "source_uri": "https://api.steampowered.com/ISteamUserStats/GetNumberOfCurrentPlayers/v1/?appid=620",
              "source_snapshot_digest": "sha256:bca1282516e68442e0bcacd09ed9811cb67ab284bcc277b60c445cc17f01f016",
              "retrieved_at": "2026-09-28T23:38:11Z",
              "observation_window": {
                "start": "2026-09-28T23:38:11Z",
                "end": "2026-09-28T23:38:11Z"
              },
              "method": "Steam GetNumberOfCurrentPlayers point-in-time count.",
              "method_version": "steam-web-api-v1",
              "sample_size": 1238,
              "simulated": false
            }
          ],
          "uncertainty": [
            {
              "kind": "applicability",
              "description": "Point-in-time connected Steam users only; no region, mode or offline-play breakdown."
            }
          ],
          "privacy": {
            "release_mode": "public"
          },
          "status": "active"
        },
        {
          "claim_id": "steam-620-session-short_session_fit",
          "property": "session.short_session_fit",
          "claim_class": "population_experience",
          "asserted_by": "jasondoyle.ie:public-steam-case-study",
          "value_status": "unknown",
          "applicability": {
            "release_ids": [
              "steam-public-snapshot-620-20260928"
            ],
            "storefronts": [
              "steam"
            ],
            "target_platforms": [
              "windows",
              "linux"
            ],
            "languages": [
              "en"
            ],
            "cohort": "Configured human-checked Steam review excerpts",
            "valid_from": "2026-09-28T23:38:13Z"
          },
          "evidence": [
            {
              "evidence_id": "steam-review-3b62447fb60656fe",
              "source_type": "player_report",
              "source_uri": "https://store.steampowered.com/appreviews/620",
              "source_snapshot_digest": "sha256:6f31bae55eb6d8f9ad4c14a87472c43b53c688774e4ea2862d817db30ceb51e2",
              "retrieved_at": "2026-09-28T23:38:12Z",
              "method": "Human-checked excerpt from the documented Steam review API.",
              "method_version": "public-case-study-0.1",
              "sample_size": 1,
              "simulated": false,
              "x_extensions": {
                "review_evidence_key": "sha256:3b62447fb60656febc5eacb737679cf3f78ab6a54be96e27e90cd27b6ba3217e",
                "human_checked": true
              }
            }
          ],
          "uncertainty": [
            {
              "kind": "applicability",
              "description": "The selected report describes a multi-sitting campaign but does not establish a repeatable short-session boundary. This case-study annotation is not a prevalence estimate."
            }
          ],
          "privacy": {
            "release_mode": "public"
          },
          "status": "active"
        },
        {
          "claim_id": "steam-620-social-coop_fit",
          "property": "social.coop_fit",
          "claim_class": "population_experience",
          "asserted_by": "jasondoyle.ie:public-steam-case-study",
          "value_status": "known",
          "applicability": {
            "release_ids": [
              "steam-public-snapshot-620-20260928"
            ],
            "storefronts": [
              "steam"
            ],
            "target_platforms": [
              "windows",
              "linux"
            ],
            "languages": [
              "en"
            ],
            "cohort": "Configured human-checked Steam review excerpts",
            "valid_from": "2026-09-28T23:38:13Z"
          },
          "evidence": [
            {
              "evidence_id": "steam-review-b76248cf3ffecfcf",
              "source_type": "player_report",
              "source_uri": "https://store.steampowered.com/appreviews/620",
              "source_snapshot_digest": "sha256:3efd7d4572b4bf95e65229075a6d8ad26b9254489d05e3cc243d48a4b7970dc0",
              "retrieved_at": "2026-09-28T23:38:13Z",
              "method": "Human-checked excerpt from the documented Steam review API.",
              "method_version": "public-case-study-0.1",
              "sample_size": 1,
              "simulated": false,
              "x_extensions": {
                "review_evidence_key": "sha256:b76248cf3ffecfcfd5af19caec53d445e7e44e2ff054896ec1ebc3d5b81deb3b",
                "human_checked": true
              }
            },
            {
              "evidence_id": "steam-review-19fce4c5c241c0d1",
              "source_type": "player_report",
              "source_uri": "https://store.steampowered.com/appreviews/620",
              "source_snapshot_digest": "sha256:419eb425efca97ea933230a4c1ad2bd958779f60f74b00d9fd8e0cec9a710124",
              "retrieved_at": "2026-09-28T23:38:12Z",
              "method": "Human-checked excerpt from the documented Steam review API.",
              "method_version": "public-case-study-0.1",
              "sample_size": 1,
              "simulated": false,
              "x_extensions": {
                "review_evidence_key": "sha256:19fce4c5c241c0d15f4049f9f7073c0db72ad395cfc193e803ea6d974b015005",
                "human_checked": true
              }
            }
          ],
          "uncertainty": [
            {
              "kind": "applicability",
              "description": "The selected reports directly describe cooperative puzzle play with a friend. This case-study annotation is not a prevalence estimate."
            }
          ],
          "privacy": {
            "release_mode": "public"
          },
          "status": "active",
          "value": "supported"
        },
        {
          "claim_id": "steam-620-return_after_break",
          "property": "return_after_break",
          "claim_class": "population_experience",
          "asserted_by": "jasondoyle.ie:public-steam-case-study",
          "value_status": "unknown",
          "applicability": {
            "release_ids": [
              "steam-public-snapshot-620-20260928"
            ],
            "storefronts": [
              "steam"
            ],
            "target_platforms": [
              "windows",
              "linux"
            ],
            "languages": [
              "en"
            ],
            "cohort": "Configured human-checked Steam review excerpts",
            "valid_from": "2026-09-28T23:38:13Z"
          },
          "evidence": [
            {
              "evidence_id": "steam-review-query-620",
              "source_type": "player_report",
              "source_uri": "https://store.steampowered.com/appreviews/620",
              "source_snapshot_digest": "sha256:48daffbd4a5ddacd650a357573485867d7e20d91dc3ccfb6bb7bce6a5e488af0",
              "retrieved_at": "2026-09-28T23:38:13Z",
              "method": "Human review of the configured excerpts found no sufficient support for a stronger claim.",
              "method_version": "public-case-study-0.1",
              "sample_size": 3,
              "simulated": false,
              "x_extensions": {
                "release_id": "steam-public-snapshot-620-20260928",
                "query_parameters": {
                  "json": 1,
                  "language": "english",
                  "purchase_type": "steam",
                  "filter": "all",
                  "review_type": "all",
                  "day_range": 365,
                  "num_per_page": 100,
                  "filter_offtopic_activity": 1
                },
                "human_checked": true
              }
            }
          ],
          "uncertainty": [
            {
              "kind": "applicability",
              "description": "No selected report directly addresses returning after a substantial break. This case-study annotation is not a prevalence estimate."
            }
          ],
          "privacy": {
            "release_mode": "public"
          },
          "status": "active"
        }
      ],
      "x_extensions": {
        "display_name": "Portal 2",
        "source_snapshot": "public-case-study-source-snapshot.json",
        "case_study_scope": "public-data demonstration"
      }
    },
    {
      "$schema": "https://jasondoyle.ie/whitepapers/game-discovery-is-an-evidence-problem/game-discovery-profile.schema.json",
      "profile_version": "0.1-draft",
      "generated_at": "2026-09-28T23:38:15Z",
      "issuer": {
        "id": "jasondoyle.ie:public-steam-case-study",
        "role": "third_party"
      },
      "game_identity": {
        "canonical_work_id": "urn:case-study:steam-work:548430",
        "edition_id": "urn:case-study:steam-edition:548430",
        "storefront_id": "steam",
        "storefront_product_id": "548430",
        "release_id": "steam-public-snapshot-548430-20260928"
      },
      "offer": {
        "seller_id": "steam",
        "offer_id": "steam-548430-us",
        "region": "US",
        "availability": "available",
        "requires_external_launcher_status": "unknown",
        "grants_edition_ids": [
          "urn:case-study:steam-edition:548430"
        ],
        "purchase_url": "https://store.steampowered.com/app/548430/",
        "price": {
          "amount_minor": 2999,
          "currency": "USD"
        }
      },
      "claims": [
        {
          "claim_id": "steam-548430-target_platform-windows",
          "property": "target_platform.windows",
          "claim_class": "functional_fact",
          "asserted_by": "jasondoyle.ie:public-steam-case-study",
          "value_status": "known",
          "value": true,
          "applicability": {
            "release_ids": [
              "steam-public-snapshot-548430-20260928"
            ],
            "storefronts": [
              "steam"
            ],
            "target_platforms": [
              "windows"
            ],
            "valid_from": "2026-09-28T23:38:13Z"
          },
          "evidence": [
            {
              "evidence_id": "steam-appdetails-548430-target_platform-windows",
              "source_type": "developer_declaration",
              "source_uri": "https://store.steampowered.com/app/548430/",
              "source_snapshot_digest": "sha256:2aa24099a07c56b93b22b99d8a8dfc18968db3c2726c255154f6f30159987553",
              "retrieved_at": "2026-09-28T23:38:13Z",
              "method": "Normalised from Valve-hosted appdetails data. The endpoint is undocumented and treated as an unstable extraction transport.",
              "method_version": "public-case-study-0.1",
              "simulated": false,
              "x_extensions": {
                "transport_url": "https://store.steampowered.com/api/appdetails?appids=548430&cc=US&l=english",
                "documentation_status": "undocumented"
              }
            }
          ],
          "privacy": {
            "release_mode": "public"
          },
          "status": "active"
        },
        {
          "claim_id": "steam-548430-target_platform-macos",
          "property": "target_platform.macos",
          "claim_class": "functional_fact",
          "asserted_by": "jasondoyle.ie:public-steam-case-study",
          "value_status": "known",
          "value": false,
          "applicability": {
            "release_ids": [
              "steam-public-snapshot-548430-20260928"
            ],
            "storefronts": [
              "steam"
            ],
            "target_platforms": [
              "macos"
            ],
            "valid_from": "2026-09-28T23:38:13Z"
          },
          "evidence": [
            {
              "evidence_id": "steam-appdetails-548430-target_platform-macos",
              "source_type": "developer_declaration",
              "source_uri": "https://store.steampowered.com/app/548430/",
              "source_snapshot_digest": "sha256:2aa24099a07c56b93b22b99d8a8dfc18968db3c2726c255154f6f30159987553",
              "retrieved_at": "2026-09-28T23:38:13Z",
              "method": "Normalised from Valve-hosted appdetails data. The endpoint is undocumented and treated as an unstable extraction transport.",
              "method_version": "public-case-study-0.1",
              "simulated": false,
              "x_extensions": {
                "transport_url": "https://store.steampowered.com/api/appdetails?appids=548430&cc=US&l=english",
                "documentation_status": "undocumented"
              }
            }
          ],
          "privacy": {
            "release_mode": "public"
          },
          "status": "active"
        },
        {
          "claim_id": "steam-548430-target_platform-linux",
          "property": "target_platform.linux",
          "claim_class": "functional_fact",
          "asserted_by": "jasondoyle.ie:public-steam-case-study",
          "value_status": "known",
          "value": false,
          "applicability": {
            "release_ids": [
              "steam-public-snapshot-548430-20260928"
            ],
            "storefronts": [
              "steam"
            ],
            "target_platforms": [
              "linux"
            ],
            "valid_from": "2026-09-28T23:38:13Z"
          },
          "evidence": [
            {
              "evidence_id": "steam-appdetails-548430-target_platform-linux",
              "source_type": "developer_declaration",
              "source_uri": "https://store.steampowered.com/app/548430/",
              "source_snapshot_digest": "sha256:2aa24099a07c56b93b22b99d8a8dfc18968db3c2726c255154f6f30159987553",
              "retrieved_at": "2026-09-28T23:38:13Z",
              "method": "Normalised from Valve-hosted appdetails data. The endpoint is undocumented and treated as an unstable extraction transport.",
              "method_version": "public-case-study-0.1",
              "simulated": false,
              "x_extensions": {
                "transport_url": "https://store.steampowered.com/api/appdetails?appids=548430&cc=US&l=english",
                "documentation_status": "undocumented"
              }
            }
          ],
          "privacy": {
            "release_mode": "public"
          },
          "status": "active"
        },
        {
          "claim_id": "steam-548430-controller-full_support",
          "property": "controller.full_support",
          "claim_class": "functional_fact",
          "asserted_by": "jasondoyle.ie:public-steam-case-study",
          "value_status": "known",
          "value": true,
          "applicability": {
            "release_ids": [
              "steam-public-snapshot-548430-20260928"
            ],
            "storefronts": [
              "steam"
            ],
            "target_platforms": [
              "windows"
            ],
            "valid_from": "2026-09-28T23:38:13Z"
          },
          "evidence": [
            {
              "evidence_id": "steam-appdetails-548430-controller-full_support",
              "source_type": "developer_declaration",
              "source_uri": "https://store.steampowered.com/app/548430/",
              "source_snapshot_digest": "sha256:2aa24099a07c56b93b22b99d8a8dfc18968db3c2726c255154f6f30159987553",
              "retrieved_at": "2026-09-28T23:38:13Z",
              "method": "Normalised from Valve-hosted appdetails data. The endpoint is undocumented and treated as an unstable extraction transport.",
              "method_version": "public-case-study-0.1",
              "simulated": false,
              "x_extensions": {
                "transport_url": "https://store.steampowered.com/api/appdetails?appids=548430&cc=US&l=english",
                "documentation_status": "undocumented"
              }
            }
          ],
          "privacy": {
            "release_mode": "public"
          },
          "status": "active"
        },
        {
          "claim_id": "steam-548430-mode-single_player",
          "property": "mode.single_player",
          "claim_class": "functional_fact",
          "asserted_by": "jasondoyle.ie:public-steam-case-study",
          "value_status": "known",
          "value": true,
          "applicability": {
            "release_ids": [
              "steam-public-snapshot-548430-20260928"
            ],
            "storefronts": [
              "steam"
            ],
            "target_platforms": [
              "windows"
            ],
            "valid_from": "2026-09-28T23:38:13Z"
          },
          "evidence": [
            {
              "evidence_id": "steam-appdetails-548430-mode-single_player",
              "source_type": "developer_declaration",
              "source_uri": "https://store.steampowered.com/app/548430/",
              "source_snapshot_digest": "sha256:2aa24099a07c56b93b22b99d8a8dfc18968db3c2726c255154f6f30159987553",
              "retrieved_at": "2026-09-28T23:38:13Z",
              "method": "Normalised from Valve-hosted appdetails data. The endpoint is undocumented and treated as an unstable extraction transport.",
              "method_version": "public-case-study-0.1",
              "simulated": false,
              "x_extensions": {
                "transport_url": "https://store.steampowered.com/api/appdetails?appids=548430&cc=US&l=english",
                "documentation_status": "undocumented"
              }
            }
          ],
          "privacy": {
            "release_mode": "public"
          },
          "status": "active"
        },
        {
          "claim_id": "steam-548430-multiplayer-online_coop",
          "property": "multiplayer.online_coop",
          "claim_class": "functional_fact",
          "asserted_by": "jasondoyle.ie:public-steam-case-study",
          "value_status": "known",
          "value": true,
          "applicability": {
            "release_ids": [
              "steam-public-snapshot-548430-20260928"
            ],
            "storefronts": [
              "steam"
            ],
            "target_platforms": [
              "windows"
            ],
            "valid_from": "2026-09-28T23:38:13Z"
          },
          "evidence": [
            {
              "evidence_id": "steam-appdetails-548430-multiplayer-online_coop",
              "source_type": "developer_declaration",
              "source_uri": "https://store.steampowered.com/app/548430/",
              "source_snapshot_digest": "sha256:2aa24099a07c56b93b22b99d8a8dfc18968db3c2726c255154f6f30159987553",
              "retrieved_at": "2026-09-28T23:38:13Z",
              "method": "Normalised from Valve-hosted appdetails data. The endpoint is undocumented and treated as an unstable extraction transport.",
              "method_version": "public-case-study-0.1",
              "simulated": false,
              "x_extensions": {
                "transport_url": "https://store.steampowered.com/api/appdetails?appids=548430&cc=US&l=english",
                "documentation_status": "undocumented"
              }
            }
          ],
          "privacy": {
            "release_mode": "public"
          },
          "status": "active"
        },
        {
          "claim_id": "steam-548430-multiplayer-local_coop",
          "property": "multiplayer.local_coop",
          "claim_class": "functional_fact",
          "asserted_by": "jasondoyle.ie:public-steam-case-study",
          "value_status": "known",
          "value": false,
          "applicability": {
            "release_ids": [
              "steam-public-snapshot-548430-20260928"
            ],
            "storefronts": [
              "steam"
            ],
            "target_platforms": [
              "windows"
            ],
            "valid_from": "2026-09-28T23:38:13Z"
          },
          "evidence": [
            {
              "evidence_id": "steam-appdetails-548430-multiplayer-local_coop",
              "source_type": "developer_declaration",
              "source_uri": "https://store.steampowered.com/app/548430/",
              "source_snapshot_digest": "sha256:2aa24099a07c56b93b22b99d8a8dfc18968db3c2726c255154f6f30159987553",
              "retrieved_at": "2026-09-28T23:38:13Z",
              "method": "Normalised from Valve-hosted appdetails data. The endpoint is undocumented and treated as an unstable extraction transport.",
              "method_version": "public-case-study-0.1",
              "simulated": false,
              "x_extensions": {
                "transport_url": "https://store.steampowered.com/api/appdetails?appids=548430&cc=US&l=english",
                "documentation_status": "undocumented"
              }
            }
          ],
          "privacy": {
            "release_mode": "public"
          },
          "status": "active"
        },
        {
          "claim_id": "steam-548430-current-players",
          "property": "population.current_players",
          "claim_class": "aggregate_observation",
          "asserted_by": "jasondoyle.ie:public-steam-case-study",
          "value_status": "known",
          "value": 3258,
          "unit": "players",
          "applicability": {
            "release_ids": [
              "steam-public-snapshot-548430-20260928"
            ],
            "storefronts": [
              "steam"
            ],
            "target_platforms": [
              "windows"
            ],
            "valid_from": "2026-09-28T23:38:13Z",
            "valid_until": "2026-09-28T23:38:13Z"
          },
          "evidence": [
            {
              "evidence_id": "steam-current-players-548430",
              "source_type": "marketplace_aggregate",
              "source_uri": "https://api.steampowered.com/ISteamUserStats/GetNumberOfCurrentPlayers/v1/?appid=548430",
              "source_snapshot_digest": "sha256:518650211eb08f6048b9e67794f2b2788685c0a7245074a11edb3ad837b74738",
              "retrieved_at": "2026-09-28T23:38:13Z",
              "observation_window": {
                "start": "2026-09-28T23:38:13Z",
                "end": "2026-09-28T23:38:13Z"
              },
              "method": "Steam GetNumberOfCurrentPlayers point-in-time count.",
              "method_version": "steam-web-api-v1",
              "sample_size": 3258,
              "simulated": false
            }
          ],
          "uncertainty": [
            {
              "kind": "applicability",
              "description": "Point-in-time connected Steam users only; no region, mode or offline-play breakdown."
            }
          ],
          "privacy": {
            "release_mode": "public"
          },
          "status": "active"
        },
        {
          "claim_id": "steam-548430-session-short_session_fit",
          "property": "session.short_session_fit",
          "claim_class": "population_experience",
          "asserted_by": "jasondoyle.ie:public-steam-case-study",
          "value_status": "known",
          "applicability": {
            "release_ids": [
              "steam-public-snapshot-548430-20260928"
            ],
            "storefronts": [
              "steam"
            ],
            "target_platforms": [
              "windows"
            ],
            "languages": [
              "en"
            ],
            "cohort": "Configured human-checked Steam review excerpts",
            "valid_from": "2026-09-28T23:38:15Z"
          },
          "evidence": [
            {
              "evidence_id": "steam-review-840babe7f10fa5a5",
              "source_type": "player_report",
              "source_uri": "https://store.steampowered.com/appreviews/548430",
              "source_snapshot_digest": "sha256:a85b696454c9a70e57ade61f9fbdddce53cc032ecdefca8367eeba704ce4c67b",
              "retrieved_at": "2026-09-28T23:38:14Z",
              "method": "Human-checked excerpt from the documented Steam review API.",
              "method_version": "public-case-study-0.1",
              "sample_size": 1,
              "simulated": false,
              "x_extensions": {
                "review_evidence_key": "sha256:840babe7f10fa5a575e9649023ef2a1e53ee9d1241e4641cc49abbfddb0d7b93",
                "human_checked": true
              }
            },
            {
              "evidence_id": "steam-review-ee6937c004828acc",
              "source_type": "player_report",
              "source_uri": "https://store.steampowered.com/appreviews/548430",
              "source_snapshot_digest": "sha256:9336266c8b5f767c05202a7499aba9353106711379452b421766baa329958243",
              "retrieved_at": "2026-09-28T23:38:15Z",
              "method": "Human-checked excerpt from the documented Steam review API.",
              "method_version": "public-case-study-0.1",
              "sample_size": 1,
              "simulated": false,
              "x_extensions": {
                "review_evidence_key": "sha256:ee6937c004828accfeb232f128bda61370339999201cfc1f9768045d46b8d6f2",
                "human_checked": true
              }
            }
          ],
          "uncertainty": [
            {
              "kind": "applicability",
              "description": "Two selected reports explicitly describe short-burst or one-game play. This case-study annotation is not a prevalence estimate."
            }
          ],
          "privacy": {
            "release_mode": "public"
          },
          "status": "active",
          "value": "supported"
        },
        {
          "claim_id": "steam-548430-social-coop_fit",
          "property": "social.coop_fit",
          "claim_class": "population_experience",
          "asserted_by": "jasondoyle.ie:public-steam-case-study",
          "value_status": "known",
          "applicability": {
            "release_ids": [
              "steam-public-snapshot-548430-20260928"
            ],
            "storefronts": [
              "steam"
            ],
            "target_platforms": [
              "windows"
            ],
            "languages": [
              "en"
            ],
            "cohort": "Configured human-checked Steam review excerpts",
            "valid_from": "2026-09-28T23:38:15Z"
          },
          "evidence": [
            {
              "evidence_id": "steam-review-38b4dd895b39ca1d",
              "source_type": "player_report",
              "source_uri": "https://store.steampowered.com/appreviews/548430",
              "source_snapshot_digest": "sha256:a85b696454c9a70e57ade61f9fbdddce53cc032ecdefca8367eeba704ce4c67b",
              "retrieved_at": "2026-09-28T23:38:14Z",
              "method": "Human-checked excerpt from the documented Steam review API.",
              "method_version": "public-case-study-0.1",
              "sample_size": 1,
              "simulated": false,
              "x_extensions": {
                "review_evidence_key": "sha256:38b4dd895b39ca1d6af735d1eb6f4f3a1d830292226577916cd3c0d96431d1eb",
                "human_checked": true
              }
            },
            {
              "evidence_id": "steam-review-5c174ea2c7474687",
              "source_type": "player_report",
              "source_uri": "https://store.steampowered.com/appreviews/548430",
              "source_snapshot_digest": "sha256:9d8eee07a255c0dcd22038b79abf1188f736c814111b9f54a49c0fee3a6c9d15",
              "retrieved_at": "2026-09-28T23:38:13Z",
              "method": "Human-checked excerpt from the documented Steam review API.",
              "method_version": "public-case-study-0.1",
              "sample_size": 1,
              "simulated": false,
              "x_extensions": {
                "review_evidence_key": "sha256:5c174ea2c7474687c449c53a88269ecdedcd40a2ad7d4b8ab843aec75282d55d",
                "human_checked": true
              }
            }
          ],
          "uncertainty": [
            {
              "kind": "applicability",
              "description": "The selected reports directly describe cooperative play and interdependent classes. This case-study annotation is not a prevalence estimate."
            }
          ],
          "privacy": {
            "release_mode": "public"
          },
          "status": "active",
          "value": "supported"
        },
        {
          "claim_id": "steam-548430-return_after_break",
          "property": "return_after_break",
          "claim_class": "population_experience",
          "asserted_by": "jasondoyle.ie:public-steam-case-study",
          "value_status": "known",
          "applicability": {
            "release_ids": [
              "steam-public-snapshot-548430-20260928"
            ],
            "storefronts": [
              "steam"
            ],
            "target_platforms": [
              "windows"
            ],
            "languages": [
              "en"
            ],
            "cohort": "Configured human-checked Steam review excerpts",
            "valid_from": "2026-09-28T23:38:15Z"
          },
          "evidence": [
            {
              "evidence_id": "steam-review-ad966886b26cfcf9",
              "source_type": "player_report",
              "source_uri": "https://store.steampowered.com/appreviews/548430",
              "source_snapshot_digest": "sha256:9d8eee07a255c0dcd22038b79abf1188f736c814111b9f54a49c0fee3a6c9d15",
              "retrieved_at": "2026-09-28T23:38:13Z",
              "method": "Human-checked excerpt from the documented Steam review API.",
              "method_version": "public-case-study-0.1",
              "sample_size": 1,
              "simulated": false,
              "x_extensions": {
                "review_evidence_key": "sha256:ad966886b26cfcf91d23a84ffc1a33113ace0421312a405aef3e6a07cfbd1d04",
                "human_checked": true
              }
            }
          ],
          "uncertainty": [
            {
              "kind": "applicability",
              "description": "The selected report explicitly describes returning after time away. This case-study annotation is not a prevalence estimate."
            }
          ],
          "privacy": {
            "release_mode": "public"
          },
          "status": "active",
          "value": "supported"
        }
      ],
      "x_extensions": {
        "display_name": "Deep Rock Galactic",
        "source_snapshot": "public-case-study-source-snapshot.json",
        "case_study_scope": "public-data demonstration"
      }
    },
    {
      "$schema": "https://jasondoyle.ie/whitepapers/game-discovery-is-an-evidence-problem/game-discovery-profile.schema.json",
      "profile_version": "0.1-draft",
      "generated_at": "2026-09-28T23:38:17Z",
      "issuer": {
        "id": "jasondoyle.ie:public-steam-case-study",
        "role": "third_party"
      },
      "game_identity": {
        "canonical_work_id": "urn:case-study:steam-work:1145360",
        "edition_id": "urn:case-study:steam-edition:1145360",
        "storefront_id": "steam",
        "storefront_product_id": "1145360",
        "release_id": "steam-public-snapshot-1145360-20260928"
      },
      "offer": {
        "seller_id": "steam",
        "offer_id": "steam-1145360-us",
        "region": "US",
        "availability": "available",
        "requires_external_launcher_status": "unknown",
        "grants_edition_ids": [
          "urn:case-study:steam-edition:1145360"
        ],
        "purchase_url": "https://store.steampowered.com/app/1145360/",
        "price": {
          "amount_minor": 624,
          "currency": "USD"
        }
      },
      "claims": [
        {
          "claim_id": "steam-1145360-target_platform-windows",
          "property": "target_platform.windows",
          "claim_class": "functional_fact",
          "asserted_by": "jasondoyle.ie:public-steam-case-study",
          "value_status": "known",
          "value": true,
          "applicability": {
            "release_ids": [
              "steam-public-snapshot-1145360-20260928"
            ],
            "storefronts": [
              "steam"
            ],
            "target_platforms": [
              "windows"
            ],
            "valid_from": "2026-09-28T23:38:15Z"
          },
          "evidence": [
            {
              "evidence_id": "steam-appdetails-1145360-target_platform-windows",
              "source_type": "developer_declaration",
              "source_uri": "https://store.steampowered.com/app/1145360/",
              "source_snapshot_digest": "sha256:4460e2619ccfb666c4f9c0181b8baecab6d0e25bb2821625bff5fef8731f2da6",
              "retrieved_at": "2026-09-28T23:38:15Z",
              "method": "Normalised from Valve-hosted appdetails data. The endpoint is undocumented and treated as an unstable extraction transport.",
              "method_version": "public-case-study-0.1",
              "simulated": false,
              "x_extensions": {
                "transport_url": "https://store.steampowered.com/api/appdetails?appids=1145360&cc=US&l=english",
                "documentation_status": "undocumented"
              }
            }
          ],
          "privacy": {
            "release_mode": "public"
          },
          "status": "active"
        },
        {
          "claim_id": "steam-1145360-target_platform-macos",
          "property": "target_platform.macos",
          "claim_class": "functional_fact",
          "asserted_by": "jasondoyle.ie:public-steam-case-study",
          "value_status": "known",
          "value": true,
          "applicability": {
            "release_ids": [
              "steam-public-snapshot-1145360-20260928"
            ],
            "storefronts": [
              "steam"
            ],
            "target_platforms": [
              "macos"
            ],
            "valid_from": "2026-09-28T23:38:15Z"
          },
          "evidence": [
            {
              "evidence_id": "steam-appdetails-1145360-target_platform-macos",
              "source_type": "developer_declaration",
              "source_uri": "https://store.steampowered.com/app/1145360/",
              "source_snapshot_digest": "sha256:4460e2619ccfb666c4f9c0181b8baecab6d0e25bb2821625bff5fef8731f2da6",
              "retrieved_at": "2026-09-28T23:38:15Z",
              "method": "Normalised from Valve-hosted appdetails data. The endpoint is undocumented and treated as an unstable extraction transport.",
              "method_version": "public-case-study-0.1",
              "simulated": false,
              "x_extensions": {
                "transport_url": "https://store.steampowered.com/api/appdetails?appids=1145360&cc=US&l=english",
                "documentation_status": "undocumented"
              }
            }
          ],
          "privacy": {
            "release_mode": "public"
          },
          "status": "active"
        },
        {
          "claim_id": "steam-1145360-target_platform-linux",
          "property": "target_platform.linux",
          "claim_class": "functional_fact",
          "asserted_by": "jasondoyle.ie:public-steam-case-study",
          "value_status": "known",
          "value": false,
          "applicability": {
            "release_ids": [
              "steam-public-snapshot-1145360-20260928"
            ],
            "storefronts": [
              "steam"
            ],
            "target_platforms": [
              "linux"
            ],
            "valid_from": "2026-09-28T23:38:15Z"
          },
          "evidence": [
            {
              "evidence_id": "steam-appdetails-1145360-target_platform-linux",
              "source_type": "developer_declaration",
              "source_uri": "https://store.steampowered.com/app/1145360/",
              "source_snapshot_digest": "sha256:4460e2619ccfb666c4f9c0181b8baecab6d0e25bb2821625bff5fef8731f2da6",
              "retrieved_at": "2026-09-28T23:38:15Z",
              "method": "Normalised from Valve-hosted appdetails data. The endpoint is undocumented and treated as an unstable extraction transport.",
              "method_version": "public-case-study-0.1",
              "simulated": false,
              "x_extensions": {
                "transport_url": "https://store.steampowered.com/api/appdetails?appids=1145360&cc=US&l=english",
                "documentation_status": "undocumented"
              }
            }
          ],
          "privacy": {
            "release_mode": "public"
          },
          "status": "active"
        },
        {
          "claim_id": "steam-1145360-controller-full_support",
          "property": "controller.full_support",
          "claim_class": "functional_fact",
          "asserted_by": "jasondoyle.ie:public-steam-case-study",
          "value_status": "known",
          "value": true,
          "applicability": {
            "release_ids": [
              "steam-public-snapshot-1145360-20260928"
            ],
            "storefronts": [
              "steam"
            ],
            "target_platforms": [
              "windows",
              "macos"
            ],
            "valid_from": "2026-09-28T23:38:15Z"
          },
          "evidence": [
            {
              "evidence_id": "steam-appdetails-1145360-controller-full_support",
              "source_type": "developer_declaration",
              "source_uri": "https://store.steampowered.com/app/1145360/",
              "source_snapshot_digest": "sha256:4460e2619ccfb666c4f9c0181b8baecab6d0e25bb2821625bff5fef8731f2da6",
              "retrieved_at": "2026-09-28T23:38:15Z",
              "method": "Normalised from Valve-hosted appdetails data. The endpoint is undocumented and treated as an unstable extraction transport.",
              "method_version": "public-case-study-0.1",
              "simulated": false,
              "x_extensions": {
                "transport_url": "https://store.steampowered.com/api/appdetails?appids=1145360&cc=US&l=english",
                "documentation_status": "undocumented"
              }
            }
          ],
          "privacy": {
            "release_mode": "public"
          },
          "status": "active"
        },
        {
          "claim_id": "steam-1145360-mode-single_player",
          "property": "mode.single_player",
          "claim_class": "functional_fact",
          "asserted_by": "jasondoyle.ie:public-steam-case-study",
          "value_status": "known",
          "value": true,
          "applicability": {
            "release_ids": [
              "steam-public-snapshot-1145360-20260928"
            ],
            "storefronts": [
              "steam"
            ],
            "target_platforms": [
              "windows",
              "macos"
            ],
            "valid_from": "2026-09-28T23:38:15Z"
          },
          "evidence": [
            {
              "evidence_id": "steam-appdetails-1145360-mode-single_player",
              "source_type": "developer_declaration",
              "source_uri": "https://store.steampowered.com/app/1145360/",
              "source_snapshot_digest": "sha256:4460e2619ccfb666c4f9c0181b8baecab6d0e25bb2821625bff5fef8731f2da6",
              "retrieved_at": "2026-09-28T23:38:15Z",
              "method": "Normalised from Valve-hosted appdetails data. The endpoint is undocumented and treated as an unstable extraction transport.",
              "method_version": "public-case-study-0.1",
              "simulated": false,
              "x_extensions": {
                "transport_url": "https://store.steampowered.com/api/appdetails?appids=1145360&cc=US&l=english",
                "documentation_status": "undocumented"
              }
            }
          ],
          "privacy": {
            "release_mode": "public"
          },
          "status": "active"
        },
        {
          "claim_id": "steam-1145360-multiplayer-online_coop",
          "property": "multiplayer.online_coop",
          "claim_class": "functional_fact",
          "asserted_by": "jasondoyle.ie:public-steam-case-study",
          "value_status": "known",
          "value": false,
          "applicability": {
            "release_ids": [
              "steam-public-snapshot-1145360-20260928"
            ],
            "storefronts": [
              "steam"
            ],
            "target_platforms": [
              "windows",
              "macos"
            ],
            "valid_from": "2026-09-28T23:38:15Z"
          },
          "evidence": [
            {
              "evidence_id": "steam-appdetails-1145360-multiplayer-online_coop",
              "source_type": "developer_declaration",
              "source_uri": "https://store.steampowered.com/app/1145360/",
              "source_snapshot_digest": "sha256:4460e2619ccfb666c4f9c0181b8baecab6d0e25bb2821625bff5fef8731f2da6",
              "retrieved_at": "2026-09-28T23:38:15Z",
              "method": "Normalised from Valve-hosted appdetails data. The endpoint is undocumented and treated as an unstable extraction transport.",
              "method_version": "public-case-study-0.1",
              "simulated": false,
              "x_extensions": {
                "transport_url": "https://store.steampowered.com/api/appdetails?appids=1145360&cc=US&l=english",
                "documentation_status": "undocumented"
              }
            }
          ],
          "privacy": {
            "release_mode": "public"
          },
          "status": "active"
        },
        {
          "claim_id": "steam-1145360-multiplayer-local_coop",
          "property": "multiplayer.local_coop",
          "claim_class": "functional_fact",
          "asserted_by": "jasondoyle.ie:public-steam-case-study",
          "value_status": "known",
          "value": false,
          "applicability": {
            "release_ids": [
              "steam-public-snapshot-1145360-20260928"
            ],
            "storefronts": [
              "steam"
            ],
            "target_platforms": [
              "windows",
              "macos"
            ],
            "valid_from": "2026-09-28T23:38:15Z"
          },
          "evidence": [
            {
              "evidence_id": "steam-appdetails-1145360-multiplayer-local_coop",
              "source_type": "developer_declaration",
              "source_uri": "https://store.steampowered.com/app/1145360/",
              "source_snapshot_digest": "sha256:4460e2619ccfb666c4f9c0181b8baecab6d0e25bb2821625bff5fef8731f2da6",
              "retrieved_at": "2026-09-28T23:38:15Z",
              "method": "Normalised from Valve-hosted appdetails data. The endpoint is undocumented and treated as an unstable extraction transport.",
              "method_version": "public-case-study-0.1",
              "simulated": false,
              "x_extensions": {
                "transport_url": "https://store.steampowered.com/api/appdetails?appids=1145360&cc=US&l=english",
                "documentation_status": "undocumented"
              }
            }
          ],
          "privacy": {
            "release_mode": "public"
          },
          "status": "active"
        },
        {
          "claim_id": "steam-1145360-current-players",
          "property": "population.current_players",
          "claim_class": "aggregate_observation",
          "asserted_by": "jasondoyle.ie:public-steam-case-study",
          "value_status": "known",
          "value": 3440,
          "unit": "players",
          "applicability": {
            "release_ids": [
              "steam-public-snapshot-1145360-20260928"
            ],
            "storefronts": [
              "steam"
            ],
            "target_platforms": [
              "windows",
              "macos"
            ],
            "valid_from": "2026-09-28T23:38:15Z",
            "valid_until": "2026-09-28T23:38:15Z"
          },
          "evidence": [
            {
              "evidence_id": "steam-current-players-1145360",
              "source_type": "marketplace_aggregate",
              "source_uri": "https://api.steampowered.com/ISteamUserStats/GetNumberOfCurrentPlayers/v1/?appid=1145360",
              "source_snapshot_digest": "sha256:fbe4a3dc02b27d581f77e45a57ab79fc225c09636cc079fefc583c15e414213c",
              "retrieved_at": "2026-09-28T23:38:15Z",
              "observation_window": {
                "start": "2026-09-28T23:38:15Z",
                "end": "2026-09-28T23:38:15Z"
              },
              "method": "Steam GetNumberOfCurrentPlayers point-in-time count.",
              "method_version": "steam-web-api-v1",
              "sample_size": 3440,
              "simulated": false
            }
          ],
          "uncertainty": [
            {
              "kind": "applicability",
              "description": "Point-in-time connected Steam users only; no region, mode or offline-play breakdown."
            }
          ],
          "privacy": {
            "release_mode": "public"
          },
          "status": "active"
        },
        {
          "claim_id": "steam-1145360-session-short_session_fit",
          "property": "session.short_session_fit",
          "claim_class": "population_experience",
          "asserted_by": "jasondoyle.ie:public-steam-case-study",
          "value_status": "known",
          "applicability": {
            "release_ids": [
              "steam-public-snapshot-1145360-20260928"
            ],
            "storefronts": [
              "steam"
            ],
            "target_platforms": [
              "windows",
              "macos"
            ],
            "languages": [
              "en"
            ],
            "cohort": "Configured human-checked Steam review excerpts",
            "valid_from": "2026-09-28T23:38:17Z"
          },
          "evidence": [
            {
              "evidence_id": "steam-review-1a27efe3cd3f1be0",
              "source_type": "player_report",
              "source_uri": "https://store.steampowered.com/appreviews/1145360",
              "source_snapshot_digest": "sha256:2420ff78559d86ec62645050299a4d0249ced886148dd20d3075874444e858c9",
              "retrieved_at": "2026-09-28T23:38:17Z",
              "method": "Human-checked excerpt from the documented Steam review API.",
              "method_version": "public-case-study-0.1",
              "sample_size": 1,
              "simulated": false,
              "x_extensions": {
                "review_evidence_key": "sha256:1a27efe3cd3f1be033da9df2c726ad20eb7fccdf01aa25fcfafd1a7d516a8929",
                "human_checked": true
              }
            },
            {
              "evidence_id": "steam-review-1dec9fe4784f8e4d",
              "source_type": "player_report",
              "source_uri": "https://store.steampowered.com/appreviews/1145360",
              "source_snapshot_digest": "sha256:e14cc51780ea48606f2eb19909209c0b2d27a6628df52f0f0aaeb9b59a8e1692",
              "retrieved_at": "2026-09-28T23:38:17Z",
              "method": "Human-checked excerpt from the documented Steam review API.",
              "method_version": "public-case-study-0.1",
              "sample_size": 1,
              "simulated": false,
              "x_extensions": {
                "review_evidence_key": "sha256:1dec9fe4784f8e4dc1e7619e3c785418050d9b0b06ce91d17674ecb94c791756",
                "human_checked": true
              }
            }
          ],
          "uncertainty": [
            {
              "kind": "applicability",
              "description": "Two selected reports explicitly describe short runs and pick-up-and-drop play. This case-study annotation is not a prevalence estimate."
            }
          ],
          "privacy": {
            "release_mode": "public"
          },
          "status": "active",
          "value": "supported"
        },
        {
          "claim_id": "steam-1145360-social-coop_fit",
          "property": "social.coop_fit",
          "claim_class": "population_experience",
          "asserted_by": "jasondoyle.ie:public-steam-case-study",
          "value_status": "not_applicable",
          "applicability": {
            "release_ids": [
              "steam-public-snapshot-1145360-20260928"
            ],
            "storefronts": [
              "steam"
            ],
            "target_platforms": [
              "windows",
              "macos"
            ],
            "languages": [
              "en"
            ],
            "cohort": "Configured human-checked Steam review excerpts",
            "valid_from": "2026-09-28T23:38:17Z"
          },
          "evidence": [
            {
              "evidence_id": "steam-appdetails-1145360-social-coop_fit",
              "source_type": "developer_declaration",
              "source_uri": "https://store.steampowered.com/app/1145360/",
              "source_snapshot_digest": "sha256:4460e2619ccfb666c4f9c0181b8baecab6d0e25bb2821625bff5fef8731f2da6",
              "retrieved_at": "2026-09-28T23:38:15Z",
              "method": "Normalised from Valve-hosted appdetails data. The endpoint is undocumented and treated as an unstable extraction transport.",
              "method_version": "public-case-study-0.1",
              "simulated": false,
              "x_extensions": {
                "transport_url": "https://store.steampowered.com/api/appdetails?appids=1145360&cc=US&l=english",
                "documentation_status": "undocumented"
              }
            }
          ],
          "uncertainty": [
            {
              "kind": "applicability",
              "description": "The public store metadata classifies the selected edition as single-player. This case-study annotation is not a prevalence estimate."
            }
          ],
          "privacy": {
            "release_mode": "public"
          },
          "status": "active"
        },
        {
          "claim_id": "steam-1145360-return_after_break",
          "property": "return_after_break",
          "claim_class": "population_experience",
          "asserted_by": "jasondoyle.ie:public-steam-case-study",
          "value_status": "unknown",
          "applicability": {
            "release_ids": [
              "steam-public-snapshot-1145360-20260928"
            ],
            "storefronts": [
              "steam"
            ],
            "target_platforms": [
              "windows",
              "macos"
            ],
            "languages": [
              "en"
            ],
            "cohort": "Configured human-checked Steam review excerpts",
            "valid_from": "2026-09-28T23:38:17Z"
          },
          "evidence": [
            {
              "evidence_id": "steam-review-query-1145360",
              "source_type": "player_report",
              "source_uri": "https://store.steampowered.com/appreviews/1145360",
              "source_snapshot_digest": "sha256:9ce2130e1825f8bd62cd51b2483e6409f40608ded895ebd1611aa303c0872690",
              "retrieved_at": "2026-09-28T23:38:17Z",
              "method": "Human review of the configured excerpts found no sufficient support for a stronger claim.",
              "method_version": "public-case-study-0.1",
              "sample_size": 2,
              "simulated": false,
              "x_extensions": {
                "release_id": "steam-public-snapshot-1145360-20260928",
                "query_parameters": {
                  "json": 1,
                  "language": "english",
                  "purchase_type": "steam",
                  "filter": "all",
                  "review_type": "all",
                  "day_range": 365,
                  "num_per_page": 100,
                  "filter_offtopic_activity": 1
                },
                "human_checked": true
              }
            }
          ],
          "uncertainty": [
            {
              "kind": "applicability",
              "description": "Pick-up-and-drop play does not establish resumption after a substantial break. This case-study annotation is not a prevalence estimate."
            }
          ],
          "privacy": {
            "release_mode": "public"
          },
          "status": "active"
        }
      ],
      "x_extensions": {
        "display_name": "Hades",
        "source_snapshot": "public-case-study-source-snapshot.json",
        "case_study_scope": "public-data demonstration"
      }
    },
    {
      "$schema": "https://jasondoyle.ie/whitepapers/game-discovery-is-an-evidence-problem/game-discovery-profile.schema.json",
      "profile_version": "0.1-draft",
      "generated_at": "2026-09-28T23:38:20Z",
      "issuer": {
        "id": "jasondoyle.ie:public-steam-case-study",
        "role": "third_party"
      },
      "game_identity": {
        "canonical_work_id": "urn:case-study:steam-work:2379780",
        "edition_id": "urn:case-study:steam-edition:2379780",
        "storefront_id": "steam",
        "storefront_product_id": "2379780",
        "release_id": "steam-public-snapshot-2379780-20260928"
      },
      "offer": {
        "seller_id": "steam",
        "offer_id": "steam-2379780-us",
        "region": "US",
        "availability": "available",
        "requires_external_launcher_status": "unknown",
        "grants_edition_ids": [
          "urn:case-study:steam-edition:2379780"
        ],
        "purchase_url": "https://store.steampowered.com/app/2379780/",
        "price": {
          "amount_minor": 1499,
          "currency": "USD"
        }
      },
      "claims": [
        {
          "claim_id": "steam-2379780-target_platform-windows",
          "property": "target_platform.windows",
          "claim_class": "functional_fact",
          "asserted_by": "jasondoyle.ie:public-steam-case-study",
          "value_status": "known",
          "value": true,
          "applicability": {
            "release_ids": [
              "steam-public-snapshot-2379780-20260928"
            ],
            "storefronts": [
              "steam"
            ],
            "target_platforms": [
              "windows"
            ],
            "valid_from": "2026-09-28T23:38:17Z"
          },
          "evidence": [
            {
              "evidence_id": "steam-appdetails-2379780-target_platform-windows",
              "source_type": "developer_declaration",
              "source_uri": "https://store.steampowered.com/app/2379780/",
              "source_snapshot_digest": "sha256:def86db0158dcbfc717d249e1325b7d1187688a6d361f673cfc8084e8fcfa0e4",
              "retrieved_at": "2026-09-28T23:38:17Z",
              "method": "Normalised from Valve-hosted appdetails data. The endpoint is undocumented and treated as an unstable extraction transport.",
              "method_version": "public-case-study-0.1",
              "simulated": false,
              "x_extensions": {
                "transport_url": "https://store.steampowered.com/api/appdetails?appids=2379780&cc=US&l=english",
                "documentation_status": "undocumented"
              }
            }
          ],
          "privacy": {
            "release_mode": "public"
          },
          "status": "active"
        },
        {
          "claim_id": "steam-2379780-target_platform-macos",
          "property": "target_platform.macos",
          "claim_class": "functional_fact",
          "asserted_by": "jasondoyle.ie:public-steam-case-study",
          "value_status": "known",
          "value": true,
          "applicability": {
            "release_ids": [
              "steam-public-snapshot-2379780-20260928"
            ],
            "storefronts": [
              "steam"
            ],
            "target_platforms": [
              "macos"
            ],
            "valid_from": "2026-09-28T23:38:17Z"
          },
          "evidence": [
            {
              "evidence_id": "steam-appdetails-2379780-target_platform-macos",
              "source_type": "developer_declaration",
              "source_uri": "https://store.steampowered.com/app/2379780/",
              "source_snapshot_digest": "sha256:def86db0158dcbfc717d249e1325b7d1187688a6d361f673cfc8084e8fcfa0e4",
              "retrieved_at": "2026-09-28T23:38:17Z",
              "method": "Normalised from Valve-hosted appdetails data. The endpoint is undocumented and treated as an unstable extraction transport.",
              "method_version": "public-case-study-0.1",
              "simulated": false,
              "x_extensions": {
                "transport_url": "https://store.steampowered.com/api/appdetails?appids=2379780&cc=US&l=english",
                "documentation_status": "undocumented"
              }
            }
          ],
          "privacy": {
            "release_mode": "public"
          },
          "status": "active"
        },
        {
          "claim_id": "steam-2379780-target_platform-linux",
          "property": "target_platform.linux",
          "claim_class": "functional_fact",
          "asserted_by": "jasondoyle.ie:public-steam-case-study",
          "value_status": "known",
          "value": false,
          "applicability": {
            "release_ids": [
              "steam-public-snapshot-2379780-20260928"
            ],
            "storefronts": [
              "steam"
            ],
            "target_platforms": [
              "linux"
            ],
            "valid_from": "2026-09-28T23:38:17Z"
          },
          "evidence": [
            {
              "evidence_id": "steam-appdetails-2379780-target_platform-linux",
              "source_type": "developer_declaration",
              "source_uri": "https://store.steampowered.com/app/2379780/",
              "source_snapshot_digest": "sha256:def86db0158dcbfc717d249e1325b7d1187688a6d361f673cfc8084e8fcfa0e4",
              "retrieved_at": "2026-09-28T23:38:17Z",
              "method": "Normalised from Valve-hosted appdetails data. The endpoint is undocumented and treated as an unstable extraction transport.",
              "method_version": "public-case-study-0.1",
              "simulated": false,
              "x_extensions": {
                "transport_url": "https://store.steampowered.com/api/appdetails?appids=2379780&cc=US&l=english",
                "documentation_status": "undocumented"
              }
            }
          ],
          "privacy": {
            "release_mode": "public"
          },
          "status": "active"
        },
        {
          "claim_id": "steam-2379780-controller-full_support",
          "property": "controller.full_support",
          "claim_class": "functional_fact",
          "asserted_by": "jasondoyle.ie:public-steam-case-study",
          "value_status": "known",
          "value": true,
          "applicability": {
            "release_ids": [
              "steam-public-snapshot-2379780-20260928"
            ],
            "storefronts": [
              "steam"
            ],
            "target_platforms": [
              "windows",
              "macos"
            ],
            "valid_from": "2026-09-28T23:38:17Z"
          },
          "evidence": [
            {
              "evidence_id": "steam-appdetails-2379780-controller-full_support",
              "source_type": "developer_declaration",
              "source_uri": "https://store.steampowered.com/app/2379780/",
              "source_snapshot_digest": "sha256:def86db0158dcbfc717d249e1325b7d1187688a6d361f673cfc8084e8fcfa0e4",
              "retrieved_at": "2026-09-28T23:38:17Z",
              "method": "Normalised from Valve-hosted appdetails data. The endpoint is undocumented and treated as an unstable extraction transport.",
              "method_version": "public-case-study-0.1",
              "simulated": false,
              "x_extensions": {
                "transport_url": "https://store.steampowered.com/api/appdetails?appids=2379780&cc=US&l=english",
                "documentation_status": "undocumented"
              }
            }
          ],
          "privacy": {
            "release_mode": "public"
          },
          "status": "active"
        },
        {
          "claim_id": "steam-2379780-mode-single_player",
          "property": "mode.single_player",
          "claim_class": "functional_fact",
          "asserted_by": "jasondoyle.ie:public-steam-case-study",
          "value_status": "known",
          "value": true,
          "applicability": {
            "release_ids": [
              "steam-public-snapshot-2379780-20260928"
            ],
            "storefronts": [
              "steam"
            ],
            "target_platforms": [
              "windows",
              "macos"
            ],
            "valid_from": "2026-09-28T23:38:17Z"
          },
          "evidence": [
            {
              "evidence_id": "steam-appdetails-2379780-mode-single_player",
              "source_type": "developer_declaration",
              "source_uri": "https://store.steampowered.com/app/2379780/",
              "source_snapshot_digest": "sha256:def86db0158dcbfc717d249e1325b7d1187688a6d361f673cfc8084e8fcfa0e4",
              "retrieved_at": "2026-09-28T23:38:17Z",
              "method": "Normalised from Valve-hosted appdetails data. The endpoint is undocumented and treated as an unstable extraction transport.",
              "method_version": "public-case-study-0.1",
              "simulated": false,
              "x_extensions": {
                "transport_url": "https://store.steampowered.com/api/appdetails?appids=2379780&cc=US&l=english",
                "documentation_status": "undocumented"
              }
            }
          ],
          "privacy": {
            "release_mode": "public"
          },
          "status": "active"
        },
        {
          "claim_id": "steam-2379780-multiplayer-online_coop",
          "property": "multiplayer.online_coop",
          "claim_class": "functional_fact",
          "asserted_by": "jasondoyle.ie:public-steam-case-study",
          "value_status": "known",
          "value": false,
          "applicability": {
            "release_ids": [
              "steam-public-snapshot-2379780-20260928"
            ],
            "storefronts": [
              "steam"
            ],
            "target_platforms": [
              "windows",
              "macos"
            ],
            "valid_from": "2026-09-28T23:38:17Z"
          },
          "evidence": [
            {
              "evidence_id": "steam-appdetails-2379780-multiplayer-online_coop",
              "source_type": "developer_declaration",
              "source_uri": "https://store.steampowered.com/app/2379780/",
              "source_snapshot_digest": "sha256:def86db0158dcbfc717d249e1325b7d1187688a6d361f673cfc8084e8fcfa0e4",
              "retrieved_at": "2026-09-28T23:38:17Z",
              "method": "Normalised from Valve-hosted appdetails data. The endpoint is undocumented and treated as an unstable extraction transport.",
              "method_version": "public-case-study-0.1",
              "simulated": false,
              "x_extensions": {
                "transport_url": "https://store.steampowered.com/api/appdetails?appids=2379780&cc=US&l=english",
                "documentation_status": "undocumented"
              }
            }
          ],
          "privacy": {
            "release_mode": "public"
          },
          "status": "active"
        },
        {
          "claim_id": "steam-2379780-multiplayer-local_coop",
          "property": "multiplayer.local_coop",
          "claim_class": "functional_fact",
          "asserted_by": "jasondoyle.ie:public-steam-case-study",
          "value_status": "known",
          "value": false,
          "applicability": {
            "release_ids": [
              "steam-public-snapshot-2379780-20260928"
            ],
            "storefronts": [
              "steam"
            ],
            "target_platforms": [
              "windows",
              "macos"
            ],
            "valid_from": "2026-09-28T23:38:17Z"
          },
          "evidence": [
            {
              "evidence_id": "steam-appdetails-2379780-multiplayer-local_coop",
              "source_type": "developer_declaration",
              "source_uri": "https://store.steampowered.com/app/2379780/",
              "source_snapshot_digest": "sha256:def86db0158dcbfc717d249e1325b7d1187688a6d361f673cfc8084e8fcfa0e4",
              "retrieved_at": "2026-09-28T23:38:17Z",
              "method": "Normalised from Valve-hosted appdetails data. The endpoint is undocumented and treated as an unstable extraction transport.",
              "method_version": "public-case-study-0.1",
              "simulated": false,
              "x_extensions": {
                "transport_url": "https://store.steampowered.com/api/appdetails?appids=2379780&cc=US&l=english",
                "documentation_status": "undocumented"
              }
            }
          ],
          "privacy": {
            "release_mode": "public"
          },
          "status": "active"
        },
        {
          "claim_id": "steam-2379780-current-players",
          "property": "population.current_players",
          "claim_class": "aggregate_observation",
          "asserted_by": "jasondoyle.ie:public-steam-case-study",
          "value_status": "known",
          "value": 7342,
          "unit": "players",
          "applicability": {
            "release_ids": [
              "steam-public-snapshot-2379780-20260928"
            ],
            "storefronts": [
              "steam"
            ],
            "target_platforms": [
              "windows",
              "macos"
            ],
            "valid_from": "2026-09-28T23:38:17Z",
            "valid_until": "2026-09-28T23:38:17Z"
          },
          "evidence": [
            {
              "evidence_id": "steam-current-players-2379780",
              "source_type": "marketplace_aggregate",
              "source_uri": "https://api.steampowered.com/ISteamUserStats/GetNumberOfCurrentPlayers/v1/?appid=2379780",
              "source_snapshot_digest": "sha256:94955e53454e2c3061cae929b87a442e6181ebe72159c97b9af14c7e1a9ec0b9",
              "retrieved_at": "2026-09-28T23:38:17Z",
              "observation_window": {
                "start": "2026-09-28T23:38:17Z",
                "end": "2026-09-28T23:38:17Z"
              },
              "method": "Steam GetNumberOfCurrentPlayers point-in-time count.",
              "method_version": "steam-web-api-v1",
              "sample_size": 7342,
              "simulated": false
            }
          ],
          "uncertainty": [
            {
              "kind": "applicability",
              "description": "Point-in-time connected Steam users only; no region, mode or offline-play breakdown."
            }
          ],
          "privacy": {
            "release_mode": "public"
          },
          "status": "active"
        },
        {
          "claim_id": "steam-2379780-session-short_session_fit",
          "property": "session.short_session_fit",
          "claim_class": "population_experience",
          "asserted_by": "jasondoyle.ie:public-steam-case-study",
          "value_status": "known",
          "applicability": {
            "release_ids": [
              "steam-public-snapshot-2379780-20260928"
            ],
            "storefronts": [
              "steam"
            ],
            "target_platforms": [
              "windows",
              "macos"
            ],
            "languages": [
              "en"
            ],
            "cohort": "Configured human-checked Steam review excerpts",
            "valid_from": "2026-09-28T23:38:20Z"
          },
          "evidence": [
            {
              "evidence_id": "steam-review-0679d5e62690700d",
              "source_type": "player_report",
              "source_uri": "https://store.steampowered.com/appreviews/2379780",
              "source_snapshot_digest": "sha256:3476139eb8235162bf59b17b30d721b196225039e5cf4d28279913dda7e3bf3b",
              "retrieved_at": "2026-09-28T23:38:19Z",
              "method": "Human-checked excerpt from the documented Steam review API.",
              "method_version": "public-case-study-0.1",
              "sample_size": 1,
              "simulated": false,
              "x_extensions": {
                "review_evidence_key": "sha256:0679d5e62690700d8836f86e71ad2d1a8929baa88677d786e6251dcd67d54b72",
                "human_checked": true
              }
            },
            {
              "evidence_id": "steam-review-0ca73c3d622c98aa",
              "source_type": "player_report",
              "source_uri": "https://store.steampowered.com/appreviews/2379780",
              "source_snapshot_digest": "sha256:5808d60017942dec1df89dbdefd086527202a3042cb92790e3f049b78e142d5a",
              "retrieved_at": "2026-09-28T23:38:20Z",
              "method": "Human-checked excerpt from the documented Steam review API.",
              "method_version": "public-case-study-0.1",
              "sample_size": 1,
              "simulated": false,
              "x_extensions": {
                "review_evidence_key": "sha256:0ca73c3d622c98aa571c6ac28f0211a22330495e943fa8439562f015843ad25d",
                "human_checked": true
              }
            }
          ],
          "uncertainty": [
            {
              "kind": "applicability",
              "description": "Two selected reports explicitly describe short or quick play. This case-study annotation is not a prevalence estimate."
            }
          ],
          "privacy": {
            "release_mode": "public"
          },
          "status": "active",
          "value": "supported"
        },
        {
          "claim_id": "steam-2379780-social-coop_fit",
          "property": "social.coop_fit",
          "claim_class": "population_experience",
          "asserted_by": "jasondoyle.ie:public-steam-case-study",
          "value_status": "not_applicable",
          "applicability": {
            "release_ids": [
              "steam-public-snapshot-2379780-20260928"
            ],
            "storefronts": [
              "steam"
            ],
            "target_platforms": [
              "windows",
              "macos"
            ],
            "languages": [
              "en"
            ],
            "cohort": "Configured human-checked Steam review excerpts",
            "valid_from": "2026-09-28T23:38:20Z"
          },
          "evidence": [
            {
              "evidence_id": "steam-appdetails-2379780-social-coop_fit",
              "source_type": "developer_declaration",
              "source_uri": "https://store.steampowered.com/app/2379780/",
              "source_snapshot_digest": "sha256:def86db0158dcbfc717d249e1325b7d1187688a6d361f673cfc8084e8fcfa0e4",
              "retrieved_at": "2026-09-28T23:38:17Z",
              "method": "Normalised from Valve-hosted appdetails data. The endpoint is undocumented and treated as an unstable extraction transport.",
              "method_version": "public-case-study-0.1",
              "simulated": false,
              "x_extensions": {
                "transport_url": "https://store.steampowered.com/api/appdetails?appids=2379780&cc=US&l=english",
                "documentation_status": "undocumented"
              }
            }
          ],
          "uncertainty": [
            {
              "kind": "applicability",
              "description": "The public store metadata classifies the selected edition as single-player. This case-study annotation is not a prevalence estimate."
            }
          ],
          "privacy": {
            "release_mode": "public"
          },
          "status": "active"
        },
        {
          "claim_id": "steam-2379780-return_after_break",
          "property": "return_after_break",
          "claim_class": "population_experience",
          "asserted_by": "jasondoyle.ie:public-steam-case-study",
          "value_status": "unknown",
          "applicability": {
            "release_ids": [
              "steam-public-snapshot-2379780-20260928"
            ],
            "storefronts": [
              "steam"
            ],
            "target_platforms": [
              "windows",
              "macos"
            ],
            "languages": [
              "en"
            ],
            "cohort": "Configured human-checked Steam review excerpts",
            "valid_from": "2026-09-28T23:38:20Z"
          },
          "evidence": [
            {
              "evidence_id": "steam-review-query-2379780",
              "source_type": "player_report",
              "source_uri": "https://store.steampowered.com/appreviews/2379780",
              "source_snapshot_digest": "sha256:53c531e170d7c4a3f6efe12c9a4091938c1a5c74dd8f0d7f627d05e649707bff",
              "retrieved_at": "2026-09-28T23:38:20Z",
              "method": "Human review of the configured excerpts found no sufficient support for a stronger claim.",
              "method_version": "public-case-study-0.1",
              "sample_size": 2,
              "simulated": false,
              "x_extensions": {
                "release_id": "steam-public-snapshot-2379780-20260928",
                "query_parameters": {
                  "json": 1,
                  "language": "english",
                  "purchase_type": "steam",
                  "filter": "all",
                  "review_type": "all",
                  "day_range": 365,
                  "num_per_page": 100,
                  "filter_offtopic_activity": 1
                },
                "human_checked": true
              }
            }
          ],
          "uncertainty": [
            {
              "kind": "applicability",
              "description": "The selected reports do not address returning after a substantial break. This case-study annotation is not a prevalence estimate."
            }
          ],
          "privacy": {
            "release_mode": "public"
          },
          "status": "active"
        }
      ],
      "x_extensions": {
        "display_name": "Balatro",
        "source_snapshot": "public-case-study-source-snapshot.json",
        "case_study_scope": "public-data demonstration"
      }
    },
    {
      "$schema": "https://jasondoyle.ie/whitepapers/game-discovery-is-an-evidence-problem/game-discovery-profile.schema.json",
      "profile_version": "0.1-draft",
      "generated_at": "2026-09-28T23:38:22Z",
      "issuer": {
        "id": "jasondoyle.ie:public-steam-case-study",
        "role": "third_party"
      },
      "game_identity": {
        "canonical_work_id": "urn:case-study:steam-work:550",
        "edition_id": "urn:case-study:steam-edition:550",
        "storefront_id": "steam",
        "storefront_product_id": "550",
        "release_id": "steam-public-snapshot-550-20260928"
      },
      "offer": {
        "seller_id": "steam",
        "offer_id": "steam-550-us",
        "region": "US",
        "availability": "available",
        "requires_external_launcher_status": "unknown",
        "grants_edition_ids": [
          "urn:case-study:steam-edition:550"
        ],
        "purchase_url": "https://store.steampowered.com/app/550/",
        "price": {
          "amount_minor": 999,
          "currency": "USD"
        }
      },
      "claims": [
        {
          "claim_id": "steam-550-target_platform-windows",
          "property": "target_platform.windows",
          "claim_class": "functional_fact",
          "asserted_by": "jasondoyle.ie:public-steam-case-study",
          "value_status": "known",
          "value": true,
          "applicability": {
            "release_ids": [
              "steam-public-snapshot-550-20260928"
            ],
            "storefronts": [
              "steam"
            ],
            "target_platforms": [
              "windows"
            ],
            "valid_from": "2026-09-28T23:38:20Z"
          },
          "evidence": [
            {
              "evidence_id": "steam-appdetails-550-target_platform-windows",
              "source_type": "developer_declaration",
              "source_uri": "https://store.steampowered.com/app/550/",
              "source_snapshot_digest": "sha256:5c1b1fd6a8dbd54ea00d4f9186116cecca06c0fc618e725006e3e79ee28d97c7",
              "retrieved_at": "2026-09-28T23:38:20Z",
              "method": "Normalised from Valve-hosted appdetails data. The endpoint is undocumented and treated as an unstable extraction transport.",
              "method_version": "public-case-study-0.1",
              "simulated": false,
              "x_extensions": {
                "transport_url": "https://store.steampowered.com/api/appdetails?appids=550&cc=US&l=english",
                "documentation_status": "undocumented"
              }
            }
          ],
          "privacy": {
            "release_mode": "public"
          },
          "status": "active"
        },
        {
          "claim_id": "steam-550-target_platform-macos",
          "property": "target_platform.macos",
          "claim_class": "functional_fact",
          "asserted_by": "jasondoyle.ie:public-steam-case-study",
          "value_status": "known",
          "value": false,
          "applicability": {
            "release_ids": [
              "steam-public-snapshot-550-20260928"
            ],
            "storefronts": [
              "steam"
            ],
            "target_platforms": [
              "macos"
            ],
            "valid_from": "2026-09-28T23:38:20Z"
          },
          "evidence": [
            {
              "evidence_id": "steam-appdetails-550-target_platform-macos",
              "source_type": "developer_declaration",
              "source_uri": "https://store.steampowered.com/app/550/",
              "source_snapshot_digest": "sha256:5c1b1fd6a8dbd54ea00d4f9186116cecca06c0fc618e725006e3e79ee28d97c7",
              "retrieved_at": "2026-09-28T23:38:20Z",
              "method": "Normalised from Valve-hosted appdetails data. The endpoint is undocumented and treated as an unstable extraction transport.",
              "method_version": "public-case-study-0.1",
              "simulated": false,
              "x_extensions": {
                "transport_url": "https://store.steampowered.com/api/appdetails?appids=550&cc=US&l=english",
                "documentation_status": "undocumented"
              }
            }
          ],
          "privacy": {
            "release_mode": "public"
          },
          "status": "active"
        },
        {
          "claim_id": "steam-550-target_platform-linux",
          "property": "target_platform.linux",
          "claim_class": "functional_fact",
          "asserted_by": "jasondoyle.ie:public-steam-case-study",
          "value_status": "known",
          "value": true,
          "applicability": {
            "release_ids": [
              "steam-public-snapshot-550-20260928"
            ],
            "storefronts": [
              "steam"
            ],
            "target_platforms": [
              "linux"
            ],
            "valid_from": "2026-09-28T23:38:20Z"
          },
          "evidence": [
            {
              "evidence_id": "steam-appdetails-550-target_platform-linux",
              "source_type": "developer_declaration",
              "source_uri": "https://store.steampowered.com/app/550/",
              "source_snapshot_digest": "sha256:5c1b1fd6a8dbd54ea00d4f9186116cecca06c0fc618e725006e3e79ee28d97c7",
              "retrieved_at": "2026-09-28T23:38:20Z",
              "method": "Normalised from Valve-hosted appdetails data. The endpoint is undocumented and treated as an unstable extraction transport.",
              "method_version": "public-case-study-0.1",
              "simulated": false,
              "x_extensions": {
                "transport_url": "https://store.steampowered.com/api/appdetails?appids=550&cc=US&l=english",
                "documentation_status": "undocumented"
              }
            }
          ],
          "privacy": {
            "release_mode": "public"
          },
          "status": "active"
        },
        {
          "claim_id": "steam-550-controller-full_support",
          "property": "controller.full_support",
          "claim_class": "functional_fact",
          "asserted_by": "jasondoyle.ie:public-steam-case-study",
          "value_status": "known",
          "value": true,
          "applicability": {
            "release_ids": [
              "steam-public-snapshot-550-20260928"
            ],
            "storefronts": [
              "steam"
            ],
            "target_platforms": [
              "windows",
              "linux"
            ],
            "valid_from": "2026-09-28T23:38:20Z"
          },
          "evidence": [
            {
              "evidence_id": "steam-appdetails-550-controller-full_support",
              "source_type": "developer_declaration",
              "source_uri": "https://store.steampowered.com/app/550/",
              "source_snapshot_digest": "sha256:5c1b1fd6a8dbd54ea00d4f9186116cecca06c0fc618e725006e3e79ee28d97c7",
              "retrieved_at": "2026-09-28T23:38:20Z",
              "method": "Normalised from Valve-hosted appdetails data. The endpoint is undocumented and treated as an unstable extraction transport.",
              "method_version": "public-case-study-0.1",
              "simulated": false,
              "x_extensions": {
                "transport_url": "https://store.steampowered.com/api/appdetails?appids=550&cc=US&l=english",
                "documentation_status": "undocumented"
              }
            }
          ],
          "privacy": {
            "release_mode": "public"
          },
          "status": "active"
        },
        {
          "claim_id": "steam-550-mode-single_player",
          "property": "mode.single_player",
          "claim_class": "functional_fact",
          "asserted_by": "jasondoyle.ie:public-steam-case-study",
          "value_status": "known",
          "value": true,
          "applicability": {
            "release_ids": [
              "steam-public-snapshot-550-20260928"
            ],
            "storefronts": [
              "steam"
            ],
            "target_platforms": [
              "windows",
              "linux"
            ],
            "valid_from": "2026-09-28T23:38:20Z"
          },
          "evidence": [
            {
              "evidence_id": "steam-appdetails-550-mode-single_player",
              "source_type": "developer_declaration",
              "source_uri": "https://store.steampowered.com/app/550/",
              "source_snapshot_digest": "sha256:5c1b1fd6a8dbd54ea00d4f9186116cecca06c0fc618e725006e3e79ee28d97c7",
              "retrieved_at": "2026-09-28T23:38:20Z",
              "method": "Normalised from Valve-hosted appdetails data. The endpoint is undocumented and treated as an unstable extraction transport.",
              "method_version": "public-case-study-0.1",
              "simulated": false,
              "x_extensions": {
                "transport_url": "https://store.steampowered.com/api/appdetails?appids=550&cc=US&l=english",
                "documentation_status": "undocumented"
              }
            }
          ],
          "privacy": {
            "release_mode": "public"
          },
          "status": "active"
        },
        {
          "claim_id": "steam-550-multiplayer-online_coop",
          "property": "multiplayer.online_coop",
          "claim_class": "functional_fact",
          "asserted_by": "jasondoyle.ie:public-steam-case-study",
          "value_status": "known",
          "value": true,
          "applicability": {
            "release_ids": [
              "steam-public-snapshot-550-20260928"
            ],
            "storefronts": [
              "steam"
            ],
            "target_platforms": [
              "windows",
              "linux"
            ],
            "valid_from": "2026-09-28T23:38:20Z"
          },
          "evidence": [
            {
              "evidence_id": "steam-appdetails-550-multiplayer-online_coop",
              "source_type": "developer_declaration",
              "source_uri": "https://store.steampowered.com/app/550/",
              "source_snapshot_digest": "sha256:5c1b1fd6a8dbd54ea00d4f9186116cecca06c0fc618e725006e3e79ee28d97c7",
              "retrieved_at": "2026-09-28T23:38:20Z",
              "method": "Normalised from Valve-hosted appdetails data. The endpoint is undocumented and treated as an unstable extraction transport.",
              "method_version": "public-case-study-0.1",
              "simulated": false,
              "x_extensions": {
                "transport_url": "https://store.steampowered.com/api/appdetails?appids=550&cc=US&l=english",
                "documentation_status": "undocumented"
              }
            }
          ],
          "privacy": {
            "release_mode": "public"
          },
          "status": "active"
        },
        {
          "claim_id": "steam-550-multiplayer-local_coop",
          "property": "multiplayer.local_coop",
          "claim_class": "functional_fact",
          "asserted_by": "jasondoyle.ie:public-steam-case-study",
          "value_status": "known",
          "value": false,
          "applicability": {
            "release_ids": [
              "steam-public-snapshot-550-20260928"
            ],
            "storefronts": [
              "steam"
            ],
            "target_platforms": [
              "windows",
              "linux"
            ],
            "valid_from": "2026-09-28T23:38:20Z"
          },
          "evidence": [
            {
              "evidence_id": "steam-appdetails-550-multiplayer-local_coop",
              "source_type": "developer_declaration",
              "source_uri": "https://store.steampowered.com/app/550/",
              "source_snapshot_digest": "sha256:5c1b1fd6a8dbd54ea00d4f9186116cecca06c0fc618e725006e3e79ee28d97c7",
              "retrieved_at": "2026-09-28T23:38:20Z",
              "method": "Normalised from Valve-hosted appdetails data. The endpoint is undocumented and treated as an unstable extraction transport.",
              "method_version": "public-case-study-0.1",
              "simulated": false,
              "x_extensions": {
                "transport_url": "https://store.steampowered.com/api/appdetails?appids=550&cc=US&l=english",
                "documentation_status": "undocumented"
              }
            }
          ],
          "privacy": {
            "release_mode": "public"
          },
          "status": "active"
        },
        {
          "claim_id": "steam-550-current-players",
          "property": "population.current_players",
          "claim_class": "aggregate_observation",
          "asserted_by": "jasondoyle.ie:public-steam-case-study",
          "value_status": "known",
          "value": 22238,
          "unit": "players",
          "applicability": {
            "release_ids": [
              "steam-public-snapshot-550-20260928"
            ],
            "storefronts": [
              "steam"
            ],
            "target_platforms": [
              "windows",
              "linux"
            ],
            "valid_from": "2026-09-28T23:38:20Z",
            "valid_until": "2026-09-28T23:38:20Z"
          },
          "evidence": [
            {
              "evidence_id": "steam-current-players-550",
              "source_type": "marketplace_aggregate",
              "source_uri": "https://api.steampowered.com/ISteamUserStats/GetNumberOfCurrentPlayers/v1/?appid=550",
              "source_snapshot_digest": "sha256:1810724cbfbfe88cb3d3b62a485834d4243d3022ef662d858e435e6388226ba5",
              "retrieved_at": "2026-09-28T23:38:20Z",
              "observation_window": {
                "start": "2026-09-28T23:38:20Z",
                "end": "2026-09-28T23:38:20Z"
              },
              "method": "Steam GetNumberOfCurrentPlayers point-in-time count.",
              "method_version": "steam-web-api-v1",
              "sample_size": 22238,
              "simulated": false
            }
          ],
          "uncertainty": [
            {
              "kind": "applicability",
              "description": "Point-in-time connected Steam users only; no region, mode or offline-play breakdown."
            }
          ],
          "privacy": {
            "release_mode": "public"
          },
          "status": "active"
        },
        {
          "claim_id": "steam-550-session-short_session_fit",
          "property": "session.short_session_fit",
          "claim_class": "population_experience",
          "asserted_by": "jasondoyle.ie:public-steam-case-study",
          "value_status": "unknown",
          "applicability": {
            "release_ids": [
              "steam-public-snapshot-550-20260928"
            ],
            "storefronts": [
              "steam"
            ],
            "target_platforms": [
              "windows",
              "linux"
            ],
            "languages": [
              "en"
            ],
            "cohort": "Configured human-checked Steam review excerpts",
            "valid_from": "2026-09-28T23:38:22Z"
          },
          "evidence": [
            {
              "evidence_id": "steam-review-query-550",
              "source_type": "player_report",
              "source_uri": "https://store.steampowered.com/appreviews/550",
              "source_snapshot_digest": "sha256:8d0c9c34be6d98b15a5df92d862ed7d4afebc57299867f82031d3bb2149a4be8",
              "retrieved_at": "2026-09-28T23:38:22Z",
              "method": "Human review of the configured excerpts found no sufficient support for a stronger claim.",
              "method_version": "public-case-study-0.1",
              "sample_size": 3,
              "simulated": false,
              "x_extensions": {
                "release_id": "steam-public-snapshot-550-20260928",
                "query_parameters": {
                  "json": 1,
                  "language": "english",
                  "purchase_type": "steam",
                  "filter": "all",
                  "review_type": "all",
                  "day_range": 365,
                  "num_per_page": 100,
                  "filter_offtopic_activity": 1
                },
                "human_checked": true
              }
            }
          ],
          "uncertainty": [
            {
              "kind": "applicability",
              "description": "The selected reports do not establish a short-session boundary. This case-study annotation is not a prevalence estimate."
            }
          ],
          "privacy": {
            "release_mode": "public"
          },
          "status": "active"
        },
        {
          "claim_id": "steam-550-social-coop_fit",
          "property": "social.coop_fit",
          "claim_class": "population_experience",
          "asserted_by": "jasondoyle.ie:public-steam-case-study",
          "value_status": "known",
          "applicability": {
            "release_ids": [
              "steam-public-snapshot-550-20260928"
            ],
            "storefronts": [
              "steam"
            ],
            "target_platforms": [
              "windows",
              "linux"
            ],
            "languages": [
              "en"
            ],
            "cohort": "Configured human-checked Steam review excerpts",
            "valid_from": "2026-09-28T23:38:22Z"
          },
          "evidence": [
            {
              "evidence_id": "steam-review-fb1c03397e9c59b9",
              "source_type": "player_report",
              "source_uri": "https://store.steampowered.com/appreviews/550",
              "source_snapshot_digest": "sha256:21d57b2a17e0851eb35cc11cce09212501c2001858fb9d76f5571b226fecc65e",
              "retrieved_at": "2026-09-28T23:38:21Z",
              "method": "Human-checked excerpt from the documented Steam review API.",
              "method_version": "public-case-study-0.1",
              "sample_size": 1,
              "simulated": false,
              "x_extensions": {
                "review_evidence_key": "sha256:fb1c03397e9c59b9968bb6e2b23d2767c8bd51f4514c93ac776e6d9670fe10c3",
                "human_checked": true
              }
            },
            {
              "evidence_id": "steam-review-331a2efd80e801ba",
              "source_type": "player_report",
              "source_uri": "https://store.steampowered.com/appreviews/550",
              "source_snapshot_digest": "sha256:21d57b2a17e0851eb35cc11cce09212501c2001858fb9d76f5571b226fecc65e",
              "retrieved_at": "2026-09-28T23:38:21Z",
              "method": "Human-checked excerpt from the documented Steam review API.",
              "method_version": "public-case-study-0.1",
              "sample_size": 1,
              "simulated": false,
              "x_extensions": {
                "review_evidence_key": "sha256:331a2efd80e801baa6b78be1cc6a24d9791e484cbbc0fb4aa1be01c05b518985",
                "human_checked": true
              }
            }
          ],
          "uncertainty": [
            {
              "kind": "applicability",
              "description": "Two selected reports directly describe teamwork and playing with friends. This case-study annotation is not a prevalence estimate."
            }
          ],
          "privacy": {
            "release_mode": "public"
          },
          "status": "active",
          "value": "supported"
        },
        {
          "claim_id": "steam-550-return_after_break",
          "property": "return_after_break",
          "claim_class": "population_experience",
          "asserted_by": "jasondoyle.ie:public-steam-case-study",
          "value_status": "known",
          "applicability": {
            "release_ids": [
              "steam-public-snapshot-550-20260928"
            ],
            "storefronts": [
              "steam"
            ],
            "target_platforms": [
              "windows",
              "linux"
            ],
            "languages": [
              "en"
            ],
            "cohort": "Configured human-checked Steam review excerpts",
            "valid_from": "2026-09-28T23:38:22Z"
          },
          "evidence": [
            {
              "evidence_id": "steam-review-850afeb41664338e",
              "source_type": "player_report",
              "source_uri": "https://store.steampowered.com/appreviews/550",
              "source_snapshot_digest": "sha256:fc7f1120a87ed7a357a914775b5b23f3badfa652353e429fe5505ba7383b6af3",
              "retrieved_at": "2026-09-28T23:38:22Z",
              "method": "Human-checked excerpt from the documented Steam review API.",
              "method_version": "public-case-study-0.1",
              "sample_size": 1,
              "simulated": false,
              "x_extensions": {
                "review_evidence_key": "sha256:850afeb41664338e8686befcbbda9b7e29278b067d7620293b28c535b507b149",
                "human_checked": true
              }
            }
          ],
          "uncertainty": [
            {
              "kind": "applicability",
              "description": "The selected report explicitly describes intermittent play over ten years. This case-study annotation is not a prevalence estimate."
            }
          ],
          "privacy": {
            "release_mode": "public"
          },
          "status": "active",
          "value": "supported"
        }
      ],
      "x_extensions": {
        "display_name": "Left 4 Dead 2",
        "source_snapshot": "public-case-study-source-snapshot.json",
        "case_study_scope": "public-data demonstration"
      }
    }
  ]
}
