MYFAVORITEPLAY GAME-PAGE INFORMATION AUDIT Observation date: 19 October 2026 Responsible organisation and commissioner: MyFavoritePlay Not independent journalism; AI-assisted retrieval, coding and drafting. Read the article: https://myfavoriteplay.com/blog/choosing-a-game-information-audit All filenames below are relative to: https://myfavoriteplay.com/research/game-discovery-2026-10-19/ protocol.md Prespecified question, selection, coding and limits. frame.csv / frame.json Source-defined frame; stratum, ID hash, selected flag. selection.json Fixed 21-page selection, three in each of seven groups. observations.csv All coded observations, URLs, date and evidence excerpts. observations.json Same rows as structured JSON. summary.json Integer counts computed from those rows. codebook.md Variable definitions and interpretive limits. information-coverage.svg Information coverage chart (21-page denominator). multiplayer-detail.svg Mutually exclusive mode-information categories (n=21). retrieval-*.json Raw public-text retrieval responses; includes initial failures. select-discovery-study.mjs Source-frame selection script (run from repository root). build-discovery-study.mjs Observation parsing and chart script (same). verify-selection.mjs Standalone verification of hashes and selected records. SOURCE FRAME Bundled catalogue at deployed source commit: a1719478b5ebfdba8f7e54c87376ce2803ed9ccb The frame contains 429 non-casino rows, of which one is unclassified and ineligible. The 428 eligible rows are a source-defined sampling frame, not an estimate of live catalogue size or evidence of company growth. Database-only additions may be absent. REPRODUCIBILITY With Node installed and the frame in this directory, run: node verify-selection.mjs The standalone script verifies every row's SHA-256 ID hash and the fixed three-per- stratum selection. It does not need database access or credentials. The full generation scripts belong in the original checkout and use its installed TypeScript loader: node --import tsx scripts/build-discovery-study.mjs No login details, user data or secrets are required or included. RETRIEVAL Initial direct game-page requests returned retrieval errors. The unchanged selected URLs were subsequently retrieved through links in the public game directory. No games were substituted. Retrieval-reference identifiers identify retained evidence; readers can also visit the ordinary public game URLs in the CSV. Text snapshots can reflect retrieval caching; these are not instrumented live-browser sessions. INTERPRETATION Observed information is not independent verification of game facts. Platform labels are not complete device lists; assigned strata are not platform-exclusivity claims. A loading review state is NOT zero reviews. Missing prices or codes are NOT proof that a game costs money or lacks an identifier. Price wording excludes add-ons, site signup promotions, generic currency notes and free avatar-item try-ons. Official-link domains were observed; full configured URLs were corroborated only at domain level and not followed to certify target correctness or current availability. No logged-in purchase, pack opening, user-behaviour study or competitor comparison. No inference to the whole catalogue or market, and no significance testing. UPDATE POLICY Retain this dated snapshot. Publish corrections with affected row and reason. Future comparisons use the original frame and sample, a new date and explicit method changes. No automatic refresh is claimed. Use the site's contact form to report corrections.