{
  "kind": "public_user_type_doors",
  "title": "Pick your door — four acts, seven user types",
  "look": "GET only. credentials omit. No visitor data.",
  "claim": "CLAIM needs source+role on a LIVE court. Look never POSTs.",
  "fot": "Field of Truth is the base. Public flourishing. Generated folder labels are not a brand.",
  "c007": "No pathogen enhancement. No military. No unpublished manufacture steps. No SOP / warfare / transmutation recipe bodies.",
  "health": "Health court is PK dose (mass_milli / vol_milli), not a pocket and not a treatment protocol.",
  "fetched_at": "2026-08-25T11:19:20Z",
  "measured": {
    "pdb_holdings_n": 258616,
    "pdb_holdings_url": "/language-game/discoveries/catalog.json",
    "aggregates_n": 125302,
    "aggregates_proteins_n": 78680,
    "aggregates_materials_n": 46622,
    "aggregates_url": "/language-game/discoveries/protein-material-aggregates.json",
    "never_collapse": "258616 and 125302 are two catalogs. Do not add them.",
    "steward_disk_cancer_titled": {
      "proteins_validated_cancer_word_rows": 63930,
      "proteins_by_disease_cancer_word_rows": 200,
      "std_present_rows": 0,
      "playable": false,
      "note": "Generated title words on steward-disk CSVs. No ICD / PDB / InChI / COD on those rows. Look-aggregate only. Not hosted as playable keys."
    },
    "steward_disk_desalination_titled": {
      "validated_csv_rows": 0,
      "markdown_titles_outside_refused_dirs": 0,
      "playable": false,
      "note": "No desalinate / RO / membrane title on validated CSVs this hour. Play cited COD water keys 9008569 / 1000041 / 1011255 / 1011097. No minted mp- ids."
    }
  },
  "types": [
    {
      "id": "researcher",
      "act": "LOOK",
      "title": "Researcher",
      "goal": "GET the public catalogs. No identity. Browse measured N — never invented fact sheets.",
      "catalog_n": "PDB holdings 258616 · aggregates 125302 (78680 + 46622) stated separately",
      "industry_key": "none on this door — Look does not present a key",
      "ide_hash": "#protein-material-look",
      "ide": "/language-game/ide.html#protein-material-look",
      "home": "/language-game/#researcher",
      "wiki": "/language-game/#story/Discoveries-By-User",
      "also_ide": "#stellar-dynamo",
      "also_ide_href": "/language-game/ide.html#stellar-dynamo",
      "also_ide_label": "also #stellar-dynamo",
      "kill_shot": "/language-game/#story/Impact-Study-Stellar-Dynamo-Kill-Shot",
      "kill_shot_label": "kill shot",
      "win_example": "GET catalog.json HTTP 200 index_n=258616 · GET protein-material-aggregates.json HTTP 200 index_n=125302",
      "refuse_example": "This door never POSTs. A generated nickname is not a playable key.",
      "identity": "omit"
    },
    {
      "id": "chemist",
      "act": "CLAIM",
      "title": "Chemist",
      "goal": "Present InChIKey + CID. The win is the verified bond to a public compound identity.",
      "catalog_n": "6 authored fixture rows (CID 2244 / 962 / 702 / 5291 / 123631 / 176870)",
      "industry_key": "inchikey + cid",
      "ide_hash": "#chemistry-inchi",
      "ide": "/language-game/ide.html#chemistry-inchi",
      "claim": "/language-game/study-17-chemistry.html",
      "wiki": "/language-game/#story/Study-17-Chemistry-InChIKey",
      "win_example": "POST {source, role:chemist, cid:2244, inchikey:BSYNRYMUTXBXSQ-UHFFFAOYSA-N} → CALORIE",
      "refuse_example": "cid 99999999 → REFUSED_NO_STD · logp 2.9 → REFUSED_FLOAT · empty source → REFUSED_UNATTRIBUTED",
      "identity": "source+role"
    },
    {
      "id": "materials",
      "act": "CLAIM",
      "title": "Materials",
      "goal": "Present COD / mp-id / space-group. Desalination materials play here only when they already have a fixture STD.",
      "catalog_n": "7 authored fixture rows (COD 9008564 · mp-149 · COD 1573832 · graphite 9008569 · NaCl 1000041 · natrolite 1011255 · quartz 1011097)",
      "industry_key": "cod / mp_id / space_group+pearson",
      "ide_hash": "#material-std",
      "ide": "/language-game/ide.html#material-std",
      "claim": "/language-game/study-18-material.html",
      "wiki": "/language-game/#story/Study-18-Material-STD",
      "win_example": "POST {source, role:crystallographer, cod:9008564, space_group:227, pearson:cF8} → CALORIE",
      "refuse_example": "mp-99999999 → REFUSED_NO_STD · density 3.5 → REFUSED_FLOAT · no minted mp- ids",
      "identity": "source+role"
    },
    {
      "id": "disease",
      "act": "CLAIM",
      "title": "Disease / protein",
      "goal": "Present ICD/DOID on the disease court and a 4-char PDB id on the protein court. Cancer-related proteins play as PDB ids + ICD codes, not generated nicknames.",
      "catalog_n": "Disease fixture 12 rows (E11 · C67 · I10 · C50 · C18 · C61 · C64 · C53 · C34.1 · C25.0 · C43.9 · C22.0) · PDB holdings 258616",
      "industry_key": "icd + doid · pdb_id",
      "ide_hash": "#pdb-holdings",
      "ide_also": "#disease-icd",
      "ide": "/language-game/ide.html#pdb-holdings",
      "ide_disease": "/language-game/ide.html#disease-icd",
      "claim": "/language-game/study-14-pdb.html",
      "claim_disease": "/language-game/study-16-disease.html",
      "wiki": "/language-game/#story/Discoveries-By-User",
      "win_example": "C67 + DOID:11054 → CALORIE · C50 + DOID:1612 → CALORIE · pdb_id 4HHB / 2HYY / 1N8Z → CALORIE",
      "refuse_example": "Bladder_Cancer_111 → REFUSED_NO_STD · pdb_id ZZZZ → REFUSED_NO_STD · occupancy stays DARK",
      "identity": "source+role"
    },
    {
      "id": "astrophysics",
      "act": "CLAIM",
      "title": "Astrophysicist",
      "goal": "Present integer linking (q,r) plus rational spin n/d. Kill shot against continuous MHD / gyrochronology. Not a Kepler/TESS B.",
      "catalog_n": "1 cited fixture — Study 13 Z2_a2b (0,1) + 1/2",
      "industry_key": "q + r + n + d",
      "ide_hash": "#stellar-dynamo",
      "ide": "/language-game/ide.html#stellar-dynamo",
      "home": "/language-game/#story/Impact-Study-Stellar-Dynamo-Kill-Shot",
      "claim": "/language-game/study-21-dynamo.html",
      "wiki": "/language-game/#story/Study-21-Stellar-Dynamo-Shear",
      "win_example": "POST {source, role:researcher, q:0, r:1, n:1, d:2, cited_id:z2-a2b-half-step} → WIN STUDY21_DYNAMO_INTEGER_STEP",
      "refuse_example": "k=0.15 → REFUSED_FLOAT · empty source → REFUSED_UNATTRIBUTED · no invented star B",
      "identity": "source+role",
      "kill_shot": "/language-game/#story/Impact-Study-Stellar-Dynamo-Kill-Shot",
      "kill_shot_label": "kill shot"
    },
    {
      "id": "builder",
      "act": "BUILD",
      "title": "Builder",
      "goal": "Open the IDE hash for the court you will generate from. Look omits credentials. Claim POSTs source+role.",
      "catalog_n": "IDE hashes for every LIVE family — see families.json",
      "industry_key": "the hash names the court",
      "ide_hash": "#chooser",
      "ide": "/language-game/ide.html#chooser",
      "wiki": "/language-game/#story/Build-a-Study-Falcon-Walkthrough",
      "win_example": "Hash loads the template. Court HUD POSTs a presented industry key and shows WIN / CURE.",
      "refuse_example": "Do not invent a game_id. OPEN stays 03 / 05 / 08. Occupancy / docking stay DARK.",
      "identity": "omit on Look · source+role on Claim"
    },
    {
      "id": "press",
      "act": "SHARE",
      "title": "Public / press",
      "goal": "Read GitHub wiki stories that cross-see into affine.earth. Thousands = measured N.",
      "catalog_n": "PDB 258616 · aggregates 125302 stated separately",
      "industry_key": "cited public ids on the story, not generated nicknames",
      "ide_hash": "#discoveries-index",
      "ide": "/language-game/ide.html#discoveries-index",
      "home": "/language-game/#story/Discoveries-By-User",
      "wiki": "https://github.com/gaiaftcl-sudo/uum8dSolarResearch/wiki/Discoveries-By-User",
      "also_ide": "#stellar-dynamo",
      "also_ide_href": "/language-game/ide.html#stellar-dynamo",
      "also_ide_label": "also #stellar-dynamo",
      "kill_shot": "/language-game/#story/Impact-Study-Stellar-Dynamo-Kill-Shot",
      "kill_shot_label": "kill shot",
      "win_example": "A wiki section names the IDE hash. The same N appears on GET families.json.",
      "refuse_example": "Do not write Affine cured cancer. Do not host a treatment SOP. Do not mint STD ids.",
      "identity": "omit"
    }
  ]
}
