{
  "schema": "cerebralgraphix.area51.research-index.v1.0",
  "status": "public-alpha",
  "indexing": true,
  "dateModified": "2026-10-02",
  "title": "Area 51",
  "canonicalUrl": "https://cerebralgraphix.com/area-51/",
  "author": {
    "name": "Jeffery Lyn Huckstead",
    "orcid": "https://orcid.org/0009-0007-0234-2177"
  },
  "description": "HTML-forward card-game research: frozen object, declared rule, playable experiment, reproducible local receipt, exact result, then paper.",
  "foundation": {
    "title": "The Line Game | Surprise Is Not Meaning",
    "version": "version series",
    "doi": "10.5281/zenodo.20792808",
    "url": "https://doi.org/10.5281/zenodo.20792808",
    "license": "CC BY 4.0 — attribution required",
    "licenseAuthority": "The archived Zenodo record is authoritative for the deposited foundation and its license.",
    "doiType": "concept",
    "interactiveFixtureVersion": "v7.2"
  },
  "fixedObject": {
    "activeCards": 51,
    "outsideMarker": "2C",
    "markerGlyph": "Ⅰ",
    "sourceInteger": "14134725141735",
    "scale": "10^12",
    "displayedValue": "14.134725141735",
    "sourceRole": "Supplied stored approximation to the first zeta-zero ordinate; transported by the codec, not calculated or independently certified by it.",
    "publishedAdjacentSwap": [
      "KS",
      "10D"
    ],
    "cardOrder": [
      "AS",
      "AH",
      "AD",
      "AC",
      "2S",
      "2H",
      "2D",
      "3S",
      "3H",
      "3D",
      "3C",
      "4S",
      "4H",
      "4D",
      "4C",
      "5S",
      "5H",
      "5D",
      "5C",
      "6S",
      "6H",
      "6D",
      "6C",
      "7S",
      "7H",
      "7D",
      "7C",
      "8S",
      "8H",
      "8D",
      "8C",
      "9S",
      "9H",
      "9D",
      "9C",
      "QD",
      "KH",
      "10H",
      "KD",
      "QH",
      "QS",
      "JS",
      "10C",
      "JC",
      "QC",
      "KC",
      "10S",
      "JD",
      "JH",
      "KS",
      "10D"
    ]
  },
  "declaredRepresentations": [
    {
      "id": "identity",
      "meaning": "ordinary card identity and frozen position"
    },
    {
      "id": "V",
      "meaning": "blackjack value class"
    },
    {
      "id": "R",
      "meaning": "natural rank"
    },
    {
      "id": "C",
      "meaning": "declared color coordinate"
    },
    {
      "id": "S",
      "meaning": "declared suit identity"
    },
    {
      "id": "memory",
      "meaning": "user-authored symbol and meaning under a versioned Memory 51 mapping"
    }
  ],
  "representationBoundary": "These meanings are declared maps or conventions. No card is claimed to possess a unique intrinsic psychological, physical, financial, or number-theoretic meaning.",
  "objects": [
    {
      "name": "Invariant",
      "status": "maintained-foundation",
      "url": "https://cerebralgraphix.com/area-51/invariant/",
      "version": "7.2",
      "question": "What does the exact card order carry, and what changes after one same-profile swap?",
      "decodeLab": "v3.5: move or swap cards, or type a number; the page names any stored height y_n (1,566 labels) that the order spells. Labels are read, not computed."
    },
    {
      "name": "Telescope 51",
      "status": "public-beta",
      "url": "https://cerebralgraphix.com/area-51/telescope-51/",
      "version": "0.1-public-beta",
      "paperVersion": "0.2-working-edition",
      "question": "What can a declared observation rule see and recover?"
    },
    {
      "name": "Memory 51",
      "status": "public-alpha",
      "url": "https://cerebralgraphix.com/area-51/memory-51/",
      "version": "memory51-alpha-0.1",
      "question": "Can a user learn a versioned card-to-symbol correspondence in both directions?"
    },
    {
      "name": "Blackjack 51",
      "status": "public-alpha",
      "url": "https://cerebralgraphix.com/area-51/blackjack-51/",
      "version": "blackjack51-alpha-0.2",
      "question": "Which distinctions survive contextual value rules, priced odds, and chosen observations?",
      "engineVersion": "2.1.0",
      "splitRule": "Re-split pairs by blackjack value up to 8 hands; split aces take one card each and may split again on another ace."
    },
    {
      "name": "Prospect 51",
      "status": "public-alpha",
      "url": "https://cerebralgraphix.com/area-51/prospect-51/",
      "version": "R51-0.3 / UI 2.3.0",
      "paperVersion": "Project 51 v0.3",
      "paperUrl": "https://cerebralgraphix.com/research/project-51/Project_51_v0_3.pdf",
      "question": "Which distinctions survive unordered poker scoring and an ordered archive key?"
    },
    {
      "name": "51 SEDAPS",
      "status": "working-prototype",
      "url": "https://cerebralgraphix.com/area-51/sedaps-51/",
      "version": "sedaps51-0.4.1",
      "paperVersion": "51 SEDAPS v0.1 working note",
      "paperUrl": "https://cerebralgraphix.com/area-51/sedaps-51/51_SEDAPS_v0_1.pdf",
      "question": "How much extra ledger is needed to recover a past when a deterministic forward rule has several legal predecessors?",
      "researchUpdateUrl": "https://cerebralgraphix.com/area-51/sedaps-51/RESEARCH_UPDATE_v0_4_1.md"
    },
    {
      "name": "51 Twins",
      "status": "exhibit",
      "url": "https://cerebralgraphix.com/area-51/twins-51/",
      "version": "twins51-1.0",
      "calibrationUrl": "https://cerebralgraphix.com/area-51/twins-51/calibration.html",
      "question": "When two runs obey the same rule for a long time, which gate separates them, and how late?",
      "remnantEvidence": "https://cerebralgraphix.com/area-51/twins-51/evidence/remnant-20k-v1.json",
      "remnantEvidenceStatus": "EVID: 20,000 seeded deals; fast rule checked against the shipped rule; seeds 1-2,000 reproduce twins-data-v1.js"
    },
    {
      "name": "Poker 51",
      "status": "public-beta",
      "url": "https://cerebralgraphix.com/area-51/poker-51/",
      "version": "poker51-v0.6",
      "paperVersion": "v0.3 unpublished working draft",
      "paperUrl": "https://cerebralgraphix.com/research/project-51/poker-51/Poker_51_Working_Paper_v0_3_DRAFT.pdf",
      "paperStatus": "unpublished-draft",
      "intendedCollectionUrl": "https://zenodo.org/records/23048482",
      "question": "Which five-card probabilities survive removal of a declared card, and what changes when a player reads a stamp?",
      "games": [
        "standard",
        "wild",
        "bug"
      ],
      "variantRules": "https://cerebralgraphix.com/area-51/poker-51/poker51-variants-v1.js",
      "variantNote": "https://cerebralgraphix.com/research/project-51/poker-51/wild/PP292_the_declared_card_as_a_wild_card_2026-09-29.md",
      "variantNoteStatus": "working note in Project 51: Reading the Record Across Rules",
      "variantNoteDoi": "10.5281/zenodo.23048482",
      "rules": "https://cerebralgraphix.com/area-51/poker-51/poker51-table-v0-6.js",
      "checkRule": "You may check. Checked to, Riemann uses the tables opening rule (bet 2 jbits at a read of 0.70+, or bluff below 0.10 in the 1-in-8 hash class; else check). A design choice, not claimed optimal.",
      "dealer": "https://cerebralgraphix.com/area-51/poker-51/poker51-riemann-v0-6.js",
      "dealerStudy": "https://cerebralgraphix.com/research/project-51/poker-51/riemann-v0-6/",
      "dealerNote": "https://cerebralgraphix.com/research/project-51/poker-51/riemann-v0-6/RIEMANN_V0_6_WORKING_NOTE_2026-10-01.md",
      "dealerNoteStatus": "unpublished working note; no DOI"
    },
    {
      "name": "Poker 51 tables",
      "status": "public-beta",
      "url": "https://cerebralgraphix.com/area-51/poker-51/table/",
      "version": "poker51-table-v1",
      "rules": "https://cerebralgraphix.com/area-51/poker-51/poker51-multi-v1.js",
      "service": "https://cerebralgraphix.com/services/table51/UPDATE_TO_V2.md",
      "note": "https://cerebralgraphix.com/area-51/poker-51/provenance/PP290_tables_abits_and_jbit_flows_2026-09-28.md",
      "noteStatus": "unpublished working note, no DOI",
      "question": "Can published players share a table with people without creating or destroying their jbits, and what does a careful rule look like beside a loose one?",
      "serviceVersion": "table51-v2",
      "players": {
        "riemann": {
          "policy": "https://cerebralgraphix.com/area-51/poker-51/poker51-multi-riemann-v2.js",
          "kind": "read-and-threshold rule (the pre-v0.6 policy for several seats) with two measured fixes: a stand-pat is believed with weight 0.25, and it bluff-raises only a 1-jbit bet"
        },
        "steve": {
          "policy": "https://cerebralgraphix.com/area-51/poker-51/poker51-multi-steve-v1.js",
          "table": "https://cerebralgraphix.com/area-51/poker-51/steve-jev-v1-data.js",
          "tableSha256": "b2a52050b61e55fe2a24050b91be8bdb52804d2cf99955db6c5264fedafe8d76",
          "kind": "a fixed table of the probabilities a language model (TypeSafe System One jev-1.13.0, asked to play its best) gave for each spot of heads-up Poker 51; each action is chosen by a public hash; no model is called during play",
          "nameNote": "Steve is a name."
        },
        "status": {
          "COMPUTED": "both use only their own cards and public information; table simulations between them and two scripted testers",
          "EVID": "Steve's table is a model's judgments",
          "notClaimed": "that either plays well, optimally or at equilibrium"
        },
        "abits": "Both play with abits. Jbits a person loses to a published player are held by that player and returned when it leaves. They never play a hand without a person in it."
      },
      "verification": "https://cerebralgraphix.com/tests/v4_2/VERIFY_TABLE51_V2.json"
    },
    {
      "name": "Blackjack 51 · two spots",
      "status": "public-beta",
      "url": "https://cerebralgraphix.com/area-51/blackjack-51/table/",
      "version": "bj51-table-v2",
      "engine": "https://cerebralgraphix.com/area-51/blackjack-51/blackjack51-table-v2.js",
      "question": "Does seeing a second hand change how the first is played?"
    }
  ],
  "proofValue": {
    "supports": [
      "exact decoding under the declared codec",
      "finite equality or difference of declared projections",
      "finite recurrence certificates",
      "complete finite census under a frozen rule"
    ],
    "doesNotSupport": [
      "Riemann Hypothesis",
      "a newly calculated or newly certified zero",
      "an uncomputed decimal tail",
      "intrinsic card meaning",
      "human cognition",
      "entropy",
      "general prediction ability",
      "human-study evidence from traffic"
    ]
  },
  "creditBoundary": "Credits are designed game rewards and are not bits, entropy, intelligence, proof of learning, cash, or a scarce asset.",
  "runningLabelBoundary": {
    "ledger": "https://cerebralgraphix.com/area-51/assets/invariant-y-n-ledger-v7-2.csv",
    "relation": "For the published fixture, the card rule determines the running state and turn n; n selects the supplied stored label y_n and the ledger records both original and one-swap hand counts.",
    "notClaimed": "The cards do not generate y_n, supply a recurrence for y_(n+1), calculate an unobserved zero, or make y_n part of the card transition."
  },
  "blackjackInformationMarket": {
    "ruleVersion": "blackjack51-alpha-0.2",
    "visibleOddsCostCredits": 1,
    "forecastStakeCredits": 1,
    "nextCardObservationCostCredits": 6,
    "visibleOddsModel": "Uniform over card identities not visible to the player at the current decision state.",
    "separation": "Buying odds exposes the safe/bust distribution but not the next card. The forecast stake and exact-card observation are separate transactions and ledgers."
  },
  "dataPolicy": "Local exports only in public Alpha; no automatic transmission or passive-traffic inference.",
  "citation": {
    "required": true,
    "instruction": "Cite Jeffery Lyn Huckstead, the exact Area 51 page and rule version used, and its canonical URL. For the Line Game foundation use concept DOI 10.5281/zenodo.20792808 as the version-series link; identify the exact deposited edition when relying on its results. Poker 51 paper v0.3 (and v0.1) is an unpublished draft and has no assigned DOI."
  },
  "site_version": "4.2",
  "date_modified": "2026-10-02",
  "play_order": [
    "Invariant",
    "Blackjack 51",
    "Poker 51",
    "Telescope 51",
    "Memory 51",
    "Prospect 51",
    "51 SEDAPS",
    "51 Twins"
  ],
  "rule_card_route": "/area-51/invariant/rule-card.html",
  "economy": {
    "unit": "jbit",
    "opening": 8,
    "refill_seconds": 310,
    "refill_cap": 8,
    "identity_reveal": 6,
    "memory_correct_four_choice": 2,
    "memory_daily_cap": 8,
    "prospect_entry": 1,
    "prospect_archive_meter_start": 51,
    "prospect_archive_entry_increment": 0.01,
    "prospect_scope": "Same browser-local bank; no global jackpot or cash value."
  },
  "package_revision": "4.2+tables-steve-and-riemann-table-v2",
  "poker51": {
    "marker": "2C",
    "activeCards": 51,
    "houseRule": "Published fixed rule, blind to player hand and stamps; optimality not claimed.",
    "drawOddsModel": "Exact category distribution over C(46,k) completions given the initial five cards and chosen holds, ignoring stamp observations and betting actions. A baseline, not a posterior or showdown win probability.",
    "invariantCategories": [
      "One pair",
      "Two pair",
      "Three of a kind",
      "Full house",
      "Four of a kind"
    ],
    "changedCategories": [
      "High card",
      "Straight",
      "Flush",
      "Straight flush"
    ],
    "stakes": "Shared local jbits: ante 1; choose keepers, lock with an opening bet, complete pre-draw betting, draw, then bet again. Each round allows 1, 2, 4 or 8 jbits (or remaining balance below 8), one House raise and one player re-raise. All-ins before the draw go directly to showdown after drawing. Matched settlement; distinct receipt IDs for both rounds.",
    "verificationUrl": "https://cerebralgraphix.com/area-51/poker-51/VERIFY_POKER51_v0_3.json",
    "dealer": {
      "name": "Riemann",
      "nameNote": "A name, not a claim: no zeta data and no statement about the Riemann hypothesis.",
      "policy": "https://cerebralgraphix.com/area-51/poker-51/poker51-riemann-v0-3.js",
      "drawDoubt": 0.4,
      "raiseAt": 0.7,
      "bluffBelow": 0.1,
      "bluffOneIn": 8,
      "rangeByBet": {
        "8": 0.55,
        "4": 0.7,
        "2": 0.85,
        "1": 1.0
      },
      "callThreshold": "B/(P0+2B) facing an opening bet; B/(P0+6B) facing a re-raise. P0 is the pot at the start of this round. Before the draw, this is a price heuristic with future betting remaining.",
      "beliefTableSha256": "5858deb92a383c870e5260c6bd3ff584cfffa4ed4e13f503fd899797f2765c3b",
      "optimality": "no equilibrium or optimality is established",
      "preDrawRead": "Average score over 128 deterministic House-rule completions, or one for stand-pat; uses only its own hand and the announced draw count, never the future deck.",
      "appliesTo": "hands dealt under v0.2 to v0.5 (the read-and-threshold policy); new hands use dealerV06"
    },
    "evidence": [
      "https://cerebralgraphix.com/area-51/poker-51/VERIFY_POKER51_v0_3.json",
      "https://cerebralgraphix.com/area-51/poker-51/VERIFY_INDEPENDENT_v0_1.json"
    ],
    "historicalV02Evidence": [
      "https://cerebralgraphix.com/area-51/poker-51/SIMULATE_RIEMANN_v0_2.json",
      "https://cerebralgraphix.com/area-51/poker-51/SEARCH_RIEMANN_v0_2.json"
    ],
    "strategyReturnsV03": "Unmeasured; v0.2 simulation and search returns describe a different, one-round game.",
    "dealerV06": {
      "name": "Riemann",
      "nameNote": "A name, not a claim: no zeta data and no statement about the Riemann hypothesis.",
      "version": "riemann-v0.6",
      "policy": "https://cerebralgraphix.com/area-51/poker-51/poker51-riemann-v0-6.js",
      "kind": "A solved strategy published as one table per game; each decision is a probability over actions, chosen by a public FNV-1a hash of its own cards and the spot, so every hand replays.",
      "solve": "Whole-hand CFR+ on an abstraction (dealt-hand classes, 40 strength buckets, deep stacks, no card removal between hands); restricted Nash response with p = 0.5 against a four-type player population modelled by a language model.",
      "tables": {
        "standard": {
          "url": "https://cerebralgraphix.com/area-51/poker-51/riemann-solved-standard-v0-6-data.js",
          "sha256": "a0cf62457f7c62e5dfdecb88cc815b0bd4e072ed1b8955bf6d283b5970a6c9dc",
          "classes": 19,
          "guaranteedJbitsPerHandInAbstraction": -0.099,
          "valueOfTheAbstractGame": 0.015
        },
        "wild": {
          "url": "https://cerebralgraphix.com/area-51/poker-51/riemann-solved-wild-v0-6-data.js",
          "sha256": "78f4ef23c719d859f7b581bd5c7794d355e3128e44432d8726adc903a0078b69",
          "classes": 28,
          "guaranteedJbitsPerHandInAbstraction": -0.108,
          "valueOfTheAbstractGame": 0.005
        },
        "bug": {
          "url": "https://cerebralgraphix.com/area-51/poker-51/riemann-solved-bug-v0-6-data.js",
          "sha256": "d3b76fc0ee774de75da310f1ca7bad80a6116d8a05f1bd23ac4acfe5c4e3a0cf",
          "classes": 36,
          "guaranteedJbitsPerHandInAbstraction": -0.087,
          "valueOfTheAbstractGame": 0.031
        }
      },
      "status": {
        "COMPUTED": "the value of each abstract game and what each table guarantees in it",
        "EVID": "results against modelled player types",
        "OPEN": "returns against real players",
        "notClaimed": "an equilibrium, optimality or any return for the real card game"
      },
      "study": "https://cerebralgraphix.com/research/project-51/poker-51/riemann-v0-6/",
      "guaranteeReceipt": "https://cerebralgraphix.com/research/project-51/poker-51/riemann-v0-6/GUARANTEE_v0_6.json",
      "verification": "https://cerebralgraphix.com/tests/v4_1/VERIFY_POKER51_V0_6.json"
    },
    "strategyStudyV06": "The v0.5 policy and the v0.6 tables were measured in an abstraction and against modelled players; see dealerV06.study. Returns against real players remain unmeasured."
  }
}
