{
  "version": "https://jsonfeed.org/version/1.1",
  "title": "Fold Commons — apps & tools",
  "home_page_url": "https://foldcommons.org/",
  "feed_url": "https://foldcommons.org/apps.json",
  "description": "Enumerated catalog of the free, in-browser Fold Commons apps and tools, with per-tool age bands. A partner site can render registry cards, cross-site search records, and child-safe age-gated links from this feed at build time.",
  "authors": [
    {
      "name": "Fold Commons",
      "url": "https://foldcommons.org/"
    }
  ],
  "language": "en",
  "_commons_schema": {
    "version": 1,
    "generatedFrom": "src/data/{apps.ts,catalogue.json,app-audience.json}",
    "licenseLine": "Apache 2.0 for code, CC BY 4.0 for content."
  },
  "items": [
    {
      "id": "https://foldcommons.org/viewer",
      "url": "https://foldcommons.org/viewer",
      "title": "FoldLens",
      "content_text": "iPad-first AlphaFold Database browser with honest pLDDT confidence display and on-device Apple Intelligence residue explanations. The lens through which everything else flows.",
      "_commons": {
        "site": "foldcommons",
        "slug": "foldlens",
        "status": "live",
        "kind": "tool",
        "audience": {
          "ageMin": 15,
          "ageMax": 99,
          "roles": [
            "researcher",
            "learner"
          ],
          "band": "15+"
        },
        "band": "15+",
        "level": 3,
        "topics": [
          "viewer"
        ],
        "platforms": [
          "web",
          "ios"
        ],
        "license": {
          "content": "CC-BY-4.0",
          "code": "Apache-2.0",
          "metadata": "CC-BY-4.0"
        },
        "privacy": "no-collection",
        "playUrl": "https://foldcommons.org/viewer",
        "schemaVersion": 1
      }
    },
    {
      "id": "https://foldcommons.org/junior/explore",
      "url": "https://foldcommons.org/junior/explore",
      "title": "FoldLens Junior",
      "content_text": "The K-12 (ages 9–14) sibling of FoldLens: the same AlphaFold Database content in a tier-appropriate voice, NGSS-aligned, COPPA-safe by design. Pick a protein and see its real 3D shape in the browser.",
      "_commons": {
        "site": "foldcommons",
        "slug": "foldlens-junior",
        "status": "live",
        "kind": "learn",
        "audience": {
          "ageMin": 9,
          "ageMax": 14,
          "roles": [
            "educator",
            "learner"
          ],
          "band": "9-14"
        },
        "band": "9-14",
        "level": 1,
        "topics": [
          "education",
          "viewer"
        ],
        "platforms": [
          "web"
        ],
        "license": {
          "content": "CC-BY-4.0",
          "code": "Apache-2.0",
          "metadata": "CC-BY-4.0"
        },
        "privacy": "no-collection",
        "playUrl": "https://foldcommons.org/junior/explore",
        "schemaVersion": 1
      }
    },
    {
      "id": "https://foldcommons.org/tools/researchatlas",
      "url": "https://foldcommons.org/tools/researchatlas",
      "title": "ResearchAtlas",
      "content_text": "A reader over the Fold Commons research archive — search and read deep reports on AlphaFold and AI for biology, entirely in your browser. The native app adds on-device Apple-Intelligence grounded summaries.",
      "_commons": {
        "site": "foldcommons",
        "slug": "researchatlas",
        "status": "live",
        "kind": "reading",
        "audience": {
          "ageMin": 15,
          "ageMax": 99,
          "roles": [
            "researcher",
            "learner"
          ],
          "band": "15+"
        },
        "band": "15+",
        "level": 3,
        "topics": [
          "reading",
          "data"
        ],
        "platforms": [
          "web"
        ],
        "license": {
          "content": "CC-BY-4.0",
          "code": "Apache-2.0",
          "metadata": "CC-BY-4.0"
        },
        "privacy": "no-collection",
        "playUrl": "https://foldcommons.org/tools/researchatlas",
        "schemaVersion": 1
      }
    },
    {
      "id": "https://foldcommons.org/tools/foldcompare",
      "url": "https://foldcommons.org/tools/foldcompare",
      "title": "FoldCompare",
      "content_text": "AlphaFold vs Experiment: superpose an experimental structure (PDB) and AlphaFold’s prediction (AFDB) client-side for an honest RMSD diff and per-residue divergence profile.",
      "_commons": {
        "site": "foldcommons",
        "slug": "foldcompare",
        "status": "live",
        "kind": "tool",
        "audience": {
          "ageMin": 15,
          "ageMax": 99,
          "roles": [
            "researcher"
          ],
          "band": "15+"
        },
        "band": "15+",
        "level": 3,
        "topics": [
          "analysis",
          "viewer"
        ],
        "platforms": [
          "web"
        ],
        "license": {
          "content": "CC-BY-4.0",
          "code": "Apache-2.0",
          "metadata": "CC-BY-4.0"
        },
        "privacy": "no-collection",
        "playUrl": "https://foldcommons.org/tools/foldcompare",
        "schemaVersion": 1
      }
    },
    {
      "id": "https://foldcommons.org/tools/pocketscout",
      "url": "https://foldcommons.org/tools/pocketscout",
      "title": "PocketScout",
      "content_text": "A binding-pocket finder: enter a UniProt accession or PDB id and it finds candidate cavities in your browser, ranked by a transparent geometric heuristic. Geometry, not a druggability predictor.",
      "_commons": {
        "site": "foldcommons",
        "slug": "pocketscout",
        "status": "live",
        "kind": "tool",
        "audience": {
          "ageMin": 15,
          "ageMax": 99,
          "roles": [
            "researcher"
          ],
          "band": "15+"
        },
        "band": "15+",
        "level": 3,
        "topics": [
          "analysis",
          "viewer"
        ],
        "platforms": [
          "web"
        ],
        "license": {
          "content": "CC-BY-4.0",
          "code": "Apache-2.0",
          "metadata": "CC-BY-4.0"
        },
        "privacy": "no-collection",
        "playUrl": "https://foldcommons.org/tools/pocketscout",
        "schemaVersion": 1
      }
    },
    {
      "id": "https://foldcommons.org/tools/antibodyatlas",
      "url": "https://foldcommons.org/tools/antibodyatlas",
      "title": "AntibodyAtlas",
      "content_text": "Find the epitope/paratope interface of an antibody–antigen complex from geometry, clustering the paratope into CDR-like contact loops. A geometric contact map, not an experimentally-mapped epitope.",
      "_commons": {
        "site": "foldcommons",
        "slug": "antibodyatlas",
        "status": "live",
        "kind": "tool",
        "audience": {
          "ageMin": 15,
          "ageMax": 99,
          "roles": [
            "researcher"
          ],
          "band": "15+"
        },
        "band": "15+",
        "level": 3,
        "topics": [
          "analysis",
          "viewer"
        ],
        "platforms": [
          "web"
        ],
        "license": {
          "content": "CC-BY-4.0",
          "code": "Apache-2.0",
          "metadata": "CC-BY-4.0"
        },
        "privacy": "no-collection",
        "playUrl": "https://foldcommons.org/tools/antibodyatlas",
        "schemaVersion": 1
      }
    },
    {
      "id": "https://foldcommons.org/tools/phenofold",
      "url": "https://foldcommons.org/tools/phenofold",
      "title": "PhenoFold",
      "content_text": "A phenotype → causal-gene → protein-structure explorer over well-established monogenic conditions, with a live AFDB render and key-residue highlight. Not a predictor or diagnostic.",
      "_commons": {
        "site": "foldcommons",
        "slug": "phenofold",
        "status": "live",
        "kind": "tool",
        "audience": {
          "ageMin": 15,
          "ageMax": 99,
          "roles": [
            "researcher",
            "learner"
          ],
          "band": "15+"
        },
        "band": "15+",
        "level": 3,
        "topics": [
          "education",
          "viewer"
        ],
        "platforms": [
          "web"
        ],
        "license": {
          "content": "CC-BY-4.0",
          "code": "Apache-2.0",
          "metadata": "CC-BY-4.0"
        },
        "privacy": "no-collection",
        "playUrl": "https://foldcommons.org/tools/phenofold",
        "schemaVersion": 1
      }
    },
    {
      "id": "https://foldcommons.org/tools/nobeltimeline",
      "url": "https://foldcommons.org/tools/nobeltimeline",
      "title": "NobelTimeline",
      "content_text": "The structural-biology Nobel Prizes as an interactive timeline, with verbatim citations, primary-paper DOIs, and 3D deep-links into the viewer.",
      "_commons": {
        "site": "foldcommons",
        "slug": "nobeltimeline",
        "status": "live",
        "kind": "reading",
        "audience": {
          "ageMin": 15,
          "ageMax": 99,
          "roles": [
            "learner"
          ],
          "band": "15+"
        },
        "band": "15+",
        "level": 3,
        "topics": [
          "reading",
          "data"
        ],
        "platforms": [
          "web"
        ],
        "license": {
          "content": "CC-BY-4.0",
          "code": "Apache-2.0",
          "metadata": "CC-BY-4.0"
        },
        "privacy": "no-collection",
        "playUrl": "https://foldcommons.org/tools/nobeltimeline",
        "schemaVersion": 1
      }
    },
    {
      "id": "https://foldcommons.org/tools/casptracker",
      "url": "https://foldcommons.org/tools/casptracker",
      "title": "CASPTracker",
      "content_text": "An honest scoreboard of every CASP experiment (1994→2024) built from real published results — no invented GDT_TS, era filters, and a same-origin trajectory chart.",
      "_commons": {
        "site": "foldcommons",
        "slug": "casptracker",
        "status": "live",
        "kind": "reading",
        "audience": {
          "ageMin": 15,
          "ageMax": 99,
          "roles": [
            "researcher",
            "learner"
          ],
          "band": "15+"
        },
        "band": "15+",
        "level": 3,
        "topics": [
          "data"
        ],
        "platforms": [
          "web"
        ],
        "license": {
          "content": "CC-BY-4.0",
          "code": "Apache-2.0",
          "metadata": "CC-BY-4.0"
        },
        "privacy": "no-collection",
        "playUrl": "https://foldcommons.org/tools/casptracker",
        "schemaVersion": 1
      }
    },
    {
      "id": "https://foldcommons.org/tools/clinicalatlas",
      "url": "https://foldcommons.org/tools/clinicalatlas",
      "title": "ClinicalAtlas",
      "content_text": "A sourced tracker of AI-in-clinical-trials milestones, every entry cited, with a strict no-causation posture and honest coverage gauge.",
      "_commons": {
        "site": "foldcommons",
        "slug": "clinicalatlas",
        "status": "live",
        "kind": "reading",
        "audience": {
          "ageMin": 15,
          "ageMax": 99,
          "roles": [
            "researcher",
            "learner"
          ],
          "band": "15+"
        },
        "band": "15+",
        "level": 3,
        "topics": [
          "data"
        ],
        "platforms": [
          "web"
        ],
        "license": {
          "content": "CC-BY-4.0",
          "code": "Apache-2.0",
          "metadata": "CC-BY-4.0"
        },
        "privacy": "no-collection",
        "playUrl": "https://foldcommons.org/tools/clinicalatlas",
        "schemaVersion": 1
      }
    },
    {
      "id": "https://foldcommons.org/tools/sovereignbio",
      "url": "https://foldcommons.org/tools/sovereignbio",
      "title": "SovereignBio",
      "content_text": "Public AI-biotech capital flows (IPOs, partnerships, funding, M&A) — every figure cited to a primary source, with an honest coverage gauge and an annual-totals chart.",
      "_commons": {
        "site": "foldcommons",
        "slug": "sovereignbio",
        "status": "live",
        "kind": "reading",
        "audience": {
          "ageMin": 16,
          "ageMax": 99,
          "roles": [
            "learner"
          ],
          "band": "15+"
        },
        "band": "15+",
        "level": 3,
        "topics": [
          "data"
        ],
        "platforms": [
          "web"
        ],
        "license": {
          "content": "CC-BY-4.0",
          "code": "Apache-2.0",
          "metadata": "CC-BY-4.0"
        },
        "privacy": "no-collection",
        "playUrl": "https://foldcommons.org/tools/sovereignbio",
        "schemaVersion": 1
      }
    },
    {
      "id": "https://foldcommons.org/tools/moleculeflow",
      "url": "https://foldcommons.org/tools/moleculeflow",
      "title": "MoleculeFlow",
      "content_text": "Landmark closed-loop / self-driving-lab discovery runs, each a five-stage loop cited to its primary paper by DOI, with a hand-drawn closed-loop diagram.",
      "_commons": {
        "site": "foldcommons",
        "slug": "moleculeflow",
        "status": "live",
        "kind": "reading",
        "audience": {
          "ageMin": 15,
          "ageMax": 99,
          "roles": [
            "researcher",
            "learner"
          ],
          "band": "15+"
        },
        "band": "15+",
        "level": 3,
        "topics": [
          "data",
          "reading"
        ],
        "platforms": [
          "web"
        ],
        "license": {
          "content": "CC-BY-4.0",
          "code": "Apache-2.0",
          "metadata": "CC-BY-4.0"
        },
        "privacy": "no-collection",
        "playUrl": "https://foldcommons.org/tools/moleculeflow",
        "schemaVersion": 1
      }
    },
    {
      "id": "https://foldcommons.org/tools/celltour",
      "url": "https://foldcommons.org/tools/celltour",
      "title": "CellTour",
      "content_text": "Guided, textbook-sourced tours of eight cell types with ordered stops, honest coverage, and step-through — a function-first reader for how cells are built.",
      "_commons": {
        "site": "foldcommons",
        "slug": "celltour",
        "status": "live",
        "kind": "learn",
        "audience": {
          "ageMin": 15,
          "ageMax": 99,
          "roles": [
            "educator",
            "learner"
          ],
          "band": "15+"
        },
        "band": "15+",
        "level": 3,
        "topics": [
          "education",
          "reading"
        ],
        "platforms": [
          "web"
        ],
        "license": {
          "content": "CC-BY-4.0",
          "code": "Apache-2.0",
          "metadata": "CC-BY-4.0"
        },
        "privacy": "no-collection",
        "playUrl": "https://foldcommons.org/tools/celltour",
        "schemaVersion": 1
      }
    },
    {
      "id": "https://foldcommons.org/tools/proteinquest",
      "url": "https://foldcommons.org/tools/proteinquest",
      "title": "ProteinQuest",
      "content_text": "A COPPA-safe amino-acid sorting game — sort each of the 20 standard amino acids into its property class. No accounts, no outbound links, nothing collected.",
      "_commons": {
        "site": "foldcommons",
        "slug": "proteinquest",
        "status": "live",
        "kind": "learn",
        "audience": {
          "ageMin": 9,
          "ageMax": 14,
          "roles": [
            "learner"
          ],
          "band": "9-14"
        },
        "band": "9-14",
        "level": 1,
        "topics": [
          "education",
          "game"
        ],
        "platforms": [
          "web"
        ],
        "license": {
          "content": "CC-BY-4.0",
          "code": "Apache-2.0",
          "metadata": "CC-BY-4.0"
        },
        "privacy": "no-collection",
        "playUrl": "https://foldcommons.org/tools/proteinquest",
        "schemaVersion": 1
      }
    },
    {
      "id": "https://foldcommons.org/tools/verbsnap",
      "url": "https://foldcommons.org/tools/verbsnap",
      "title": "VerbSnap",
      "content_text": "A COPPA-safe science-writing game — call each protein claim mechanism or purpose under a shrinking timer, and rewrite teleology as honest physics.",
      "_commons": {
        "site": "foldcommons",
        "slug": "verbsnap",
        "status": "live",
        "kind": "learn",
        "audience": {
          "ageMin": 9,
          "ageMax": 14,
          "roles": [
            "learner",
            "educator"
          ],
          "band": "9-14"
        },
        "band": "9-14",
        "level": 1,
        "topics": [
          "education",
          "game"
        ],
        "platforms": [
          "web"
        ],
        "license": {
          "content": "CC-BY-4.0",
          "code": "Apache-2.0",
          "metadata": "CC-BY-4.0"
        },
        "privacy": "no-collection",
        "playUrl": "https://foldcommons.org/tools/verbsnap",
        "schemaVersion": 1
      }
    },
    {
      "id": "https://foldcommons.org/tools/poresort",
      "url": "https://foldcommons.org/tools/poresort",
      "title": "PoreSort",
      "content_text": "Predict what gets through each real membrane channel (aquaporin-1, GLUT4, CFTR) before the reveal — scored on your prediction, not luck, with a live AlphaFold render.",
      "_commons": {
        "site": "foldcommons",
        "slug": "poresort",
        "status": "live",
        "kind": "learn",
        "audience": {
          "ageMin": 9,
          "ageMax": 14,
          "roles": [
            "learner",
            "educator"
          ],
          "band": "9-14"
        },
        "band": "9-14",
        "level": 1,
        "topics": [
          "education",
          "game",
          "viewer"
        ],
        "platforms": [
          "web"
        ],
        "license": {
          "content": "CC-BY-4.0",
          "code": "Apache-2.0",
          "metadata": "CC-BY-4.0"
        },
        "privacy": "no-collection",
        "playUrl": "https://foldcommons.org/tools/poresort",
        "schemaVersion": 1
      }
    },
    {
      "id": "https://foldcommons.org/tools/ratchetrun",
      "url": "https://foldcommons.org/tools/ratchetrun",
      "title": "RatchetRun",
      "content_text": "Set the ATP level and predict a molecular motor’s drift — a biased-random-walk game about why motors ratchet through jitter rather than stride.",
      "_commons": {
        "site": "foldcommons",
        "slug": "ratchetrun",
        "status": "live",
        "kind": "learn",
        "audience": {
          "ageMin": 9,
          "ageMax": 14,
          "roles": [
            "learner",
            "educator"
          ],
          "band": "9-14"
        },
        "band": "9-14",
        "level": 1,
        "topics": [
          "education",
          "game",
          "viewer"
        ],
        "platforms": [
          "web"
        ],
        "license": {
          "content": "CC-BY-4.0",
          "code": "Apache-2.0",
          "metadata": "CC-BY-4.0"
        },
        "privacy": "no-collection",
        "playUrl": "https://foldcommons.org/tools/ratchetrun",
        "schemaVersion": 1
      }
    },
    {
      "id": "https://foldcommons.org/tools/hingehunt",
      "url": "https://foldcommons.org/tools/hingehunt",
      "title": "HingeHunt",
      "content_text": "Judge a crisp AlphaFold model’s domain arrangement, then reveal the PAE — your call scored live from the fetched predicted-aligned-error matrix.",
      "_commons": {
        "site": "foldcommons",
        "slug": "hingehunt",
        "status": "live",
        "kind": "learn",
        "audience": {
          "ageMin": 15,
          "ageMax": 18,
          "roles": [
            "learner",
            "researcher"
          ],
          "band": "15-18"
        },
        "band": "15-18",
        "level": 2,
        "topics": [
          "education",
          "game",
          "analysis"
        ],
        "platforms": [
          "web"
        ],
        "license": {
          "content": "CC-BY-4.0",
          "code": "Apache-2.0",
          "metadata": "CC-BY-4.0"
        },
        "privacy": "no-collection",
        "playUrl": "https://foldcommons.org/tools/hingehunt",
        "schemaVersion": 1
      }
    },
    {
      "id": "https://foldcommons.org/tools/disorderduty",
      "url": "https://foldcommons.org/tools/disorderduty",
      "title": "DisorderDuty",
      "content_text": "Tag a protein’s low-confidence stretches Broken or Working — the reveal proves Working from live UniProt functional annotations.",
      "_commons": {
        "site": "foldcommons",
        "slug": "disorderduty",
        "status": "live",
        "kind": "learn",
        "audience": {
          "ageMin": 15,
          "ageMax": 18,
          "roles": [
            "learner",
            "researcher"
          ],
          "band": "15-18"
        },
        "band": "15-18",
        "level": 2,
        "topics": [
          "education",
          "game",
          "viewer"
        ],
        "platforms": [
          "web"
        ],
        "license": {
          "content": "CC-BY-4.0",
          "code": "Apache-2.0",
          "metadata": "CC-BY-4.0"
        },
        "privacy": "no-collection",
        "playUrl": "https://foldcommons.org/tools/disorderduty",
        "schemaVersion": 1
      }
    },
    {
      "id": "https://foldcommons.org/tools/oneletterlottery",
      "url": "https://foldcommons.org/tools/oneletterlottery",
      "title": "OneLetterLottery",
      "content_text": "Draw a real one-letter variant and call its impact before the reveal — a calibration game about why most mutations are quiet and a few are not.",
      "_commons": {
        "site": "foldcommons",
        "slug": "oneletterlottery",
        "status": "live",
        "kind": "learn",
        "audience": {
          "ageMin": 15,
          "ageMax": 18,
          "roles": [
            "learner",
            "educator"
          ],
          "band": "15-18"
        },
        "band": "15-18",
        "level": 2,
        "topics": [
          "education",
          "game",
          "viewer"
        ],
        "platforms": [
          "web"
        ],
        "license": {
          "content": "CC-BY-4.0",
          "code": "Apache-2.0",
          "metadata": "CC-BY-4.0"
        },
        "privacy": "no-collection",
        "playUrl": "https://foldcommons.org/tools/oneletterlottery",
        "schemaVersion": 1
      }
    },
    {
      "id": "https://foldcommons.org/tools/twoislands",
      "url": "https://foldcommons.org/tools/twoislands",
      "title": "TwoIslands",
      "content_text": "Paint a Firm-or-Fuzzy prior on two crisp domains, then reveal the real PAE — a gentle confidence game (ages 9–14), scored live from AlphaFold.",
      "_commons": {
        "site": "foldcommons",
        "slug": "twoislands",
        "status": "live",
        "kind": "learn",
        "audience": {
          "ageMin": 9,
          "ageMax": 14,
          "roles": [
            "learner"
          ],
          "band": "9-14"
        },
        "band": "9-14",
        "level": 1,
        "topics": [
          "education",
          "game",
          "viewer"
        ],
        "platforms": [
          "web"
        ],
        "license": {
          "content": "CC-BY-4.0",
          "code": "Apache-2.0",
          "metadata": "CC-BY-4.0"
        },
        "privacy": "no-collection",
        "playUrl": "https://foldcommons.org/tools/twoislands",
        "schemaVersion": 1
      }
    },
    {
      "id": "https://foldcommons.org/tools/whatsmissing",
      "url": "https://foldcommons.org/tools/whatsmissing",
      "title": "WhatsMissing",
      "content_text": "Pick what a single-chain AlphaFold model leaves out — proven live from UniProt cofactor and subunit annotations.",
      "_commons": {
        "site": "foldcommons",
        "slug": "whatsmissing",
        "status": "live",
        "kind": "learn",
        "audience": {
          "ageMin": 15,
          "ageMax": 18,
          "roles": [
            "learner",
            "educator"
          ],
          "band": "15-18"
        },
        "band": "15-18",
        "level": 2,
        "topics": [
          "education",
          "game",
          "viewer"
        ],
        "platforms": [
          "web"
        ],
        "license": {
          "content": "CC-BY-4.0",
          "code": "Apache-2.0",
          "metadata": "CC-BY-4.0"
        },
        "privacy": "no-collection",
        "playUrl": "https://foldcommons.org/tools/whatsmissing",
        "schemaVersion": 1
      }
    },
    {
      "id": "https://foldcommons.org/tools/flexifit",
      "url": "https://foldcommons.org/tools/flexifit",
      "title": "FlexiFit",
      "content_text": "Predict whether a pocket is a rigid keyhole or reshapes on contact — an induced-fit game with live enzyme renders (ages 9–14).",
      "_commons": {
        "site": "foldcommons",
        "slug": "flexifit",
        "status": "live",
        "kind": "learn",
        "audience": {
          "ageMin": 9,
          "ageMax": 14,
          "roles": [
            "learner"
          ],
          "band": "9-14"
        },
        "band": "9-14",
        "level": 1,
        "topics": [
          "education",
          "game",
          "viewer"
        ],
        "platforms": [
          "web"
        ],
        "license": {
          "content": "CC-BY-4.0",
          "code": "Apache-2.0",
          "metadata": "CC-BY-4.0"
        },
        "privacy": "no-collection",
        "playUrl": "https://foldcommons.org/tools/flexifit",
        "schemaVersion": 1
      }
    },
    {
      "id": "https://foldcommons.org/tools/gripchain",
      "url": "https://foldcommons.org/tools/gripchain",
      "title": "GripChain",
      "content_text": "Set the coupling between hemoglobin’s four subunits and match the real oxygen curve — a game about why an allosteric signal spreads through contact, not instantly (ages 15–18).",
      "_commons": {
        "site": "foldcommons",
        "slug": "gripchain",
        "status": "live",
        "kind": "learn",
        "audience": {
          "ageMin": 15,
          "ageMax": 18,
          "roles": [
            "learner",
            "educator"
          ],
          "band": "15-18"
        },
        "band": "15-18",
        "level": 2,
        "topics": [
          "education",
          "game"
        ],
        "platforms": [
          "web"
        ],
        "license": {
          "content": "CC-BY-4.0",
          "code": "Apache-2.0",
          "metadata": "CC-BY-4.0"
        },
        "privacy": "no-collection",
        "playUrl": "https://foldcommons.org/tools/gripchain",
        "schemaVersion": 1
      }
    },
    {
      "id": "https://foldcommons.org/tools/hearthechain",
      "url": "https://foldcommons.org/tools/hearthechain",
      "title": "HearTheChain",
      "content_text": "An accessibility-first listening game: AlphaFold confidence sonified along the chain as pitch. Match the sound to the protein and learn that low confidence is not the same as unimportant (ages 9–14).",
      "_commons": {
        "site": "foldcommons",
        "slug": "hearthechain",
        "status": "live",
        "kind": "learn",
        "audience": {
          "ageMin": 9,
          "ageMax": 14,
          "roles": [
            "learner",
            "educator"
          ],
          "band": "9-14"
        },
        "band": "9-14",
        "level": 1,
        "topics": [
          "education",
          "game"
        ],
        "platforms": [
          "web"
        ],
        "license": {
          "content": "CC-BY-4.0",
          "code": "Apache-2.0",
          "metadata": "CC-BY-4.0"
        },
        "privacy": "no-collection",
        "playUrl": "https://foldcommons.org/tools/hearthechain",
        "schemaVersion": 1
      }
    },
    {
      "id": "https://foldcommons.org/tools/vanishpoint",
      "url": "https://foldcommons.org/tools/vanishpoint",
      "title": "VanishPoint",
      "content_text": "Drag AlphaFold’s confidence lens and predict where each region vanishes — a game that shows a faded region is usually flexible and functional, not a mistake (ages 9–14).",
      "_commons": {
        "site": "foldcommons",
        "slug": "vanishpoint",
        "status": "live",
        "kind": "learn",
        "audience": {
          "ageMin": 9,
          "ageMax": 14,
          "roles": [
            "learner",
            "educator"
          ],
          "band": "9-14"
        },
        "band": "9-14",
        "level": 1,
        "topics": [
          "education",
          "game",
          "viewer"
        ],
        "platforms": [
          "web"
        ],
        "license": {
          "content": "CC-BY-4.0",
          "code": "Apache-2.0",
          "metadata": "CC-BY-4.0"
        },
        "privacy": "no-collection",
        "playUrl": "https://foldcommons.org/tools/vanishpoint",
        "schemaVersion": 1
      }
    },
    {
      "id": "https://foldcommons.org/tools/domaincuts",
      "url": "https://foldcommons.org/tools/domaincuts",
      "title": "DomainCuts",
      "content_text": "Carve a protein into its folded domains, then use AlphaFold’s PAE to judge how much to trust the way the domains sit relative to each other (ages 15–18).",
      "_commons": {
        "site": "foldcommons",
        "slug": "domaincuts",
        "status": "live",
        "kind": "learn",
        "audience": {
          "ageMin": 15,
          "ageMax": 18,
          "roles": [
            "learner",
            "educator"
          ],
          "band": "15-18"
        },
        "band": "15-18",
        "level": 2,
        "topics": [
          "education",
          "game",
          "viewer"
        ],
        "platforms": [
          "web"
        ],
        "license": {
          "content": "CC-BY-4.0",
          "code": "Apache-2.0",
          "metadata": "CC-BY-4.0"
        },
        "privacy": "no-collection",
        "playUrl": "https://foldcommons.org/tools/domaincuts",
        "schemaVersion": 1
      }
    },
    {
      "id": "https://foldcommons.org/tools/tolerancepaint",
      "url": "https://foldcommons.org/tools/tolerancepaint",
      "title": "TolerancePaint",
      "content_text": "Paint which parts of a protein tolerate change, then reveal the real AlphaMissense heatmap — most changes are harmless, the damaging ones cluster at a few critical spots (ages 15–18).",
      "_commons": {
        "site": "foldcommons",
        "slug": "tolerancepaint",
        "status": "live",
        "kind": "learn",
        "audience": {
          "ageMin": 15,
          "ageMax": 18,
          "roles": [
            "learner",
            "educator"
          ],
          "band": "15-18"
        },
        "band": "15-18",
        "level": 2,
        "topics": [
          "education",
          "game"
        ],
        "platforms": [
          "web"
        ],
        "license": {
          "content": "CC-BY-4.0",
          "code": "Apache-2.0",
          "metadata": "CC-BY-4.0"
        },
        "privacy": "no-collection",
        "playUrl": "https://foldcommons.org/tools/tolerancepaint",
        "schemaVersion": 1
      }
    },
    {
      "id": "https://foldcommons.org/tools/buriedbet",
      "url": "https://foldcommons.org/tools/buriedbet",
      "title": "BuriedBet",
      "content_text": "See one subunit, bet which parts get buried against its partner, then load the real assembly and score your guess against the true interface — many proteins don’t work alone (ages 9–14).",
      "_commons": {
        "site": "foldcommons",
        "slug": "buriedbet",
        "status": "live",
        "kind": "learn",
        "audience": {
          "ageMin": 9,
          "ageMax": 14,
          "roles": [
            "learner",
            "educator"
          ],
          "band": "9-14"
        },
        "band": "9-14",
        "level": 1,
        "topics": [
          "education",
          "game",
          "viewer"
        ],
        "platforms": [
          "web"
        ],
        "license": {
          "content": "CC-BY-4.0",
          "code": "Apache-2.0",
          "metadata": "CC-BY-4.0"
        },
        "privacy": "no-collection",
        "playUrl": "https://foldcommons.org/tools/buriedbet",
        "schemaVersion": 1
      }
    },
    {
      "id": "https://foldcommons.org/tools/pencilorink",
      "url": "https://foldcommons.org/tools/pencilorink",
      "title": "PencilOrInk",
      "content_text": "You are the renderer: choose which parts of a protein to draw in firm ink and which to draw sketchy. Sketchy is how you honestly draw a flexible, functional region (ages 9–14).",
      "_commons": {
        "site": "foldcommons",
        "slug": "pencilorink",
        "status": "live",
        "kind": "learn",
        "audience": {
          "ageMin": 9,
          "ageMax": 14,
          "roles": [
            "learner",
            "educator"
          ],
          "band": "9-14"
        },
        "band": "9-14",
        "level": 1,
        "topics": [
          "education",
          "game"
        ],
        "platforms": [
          "web"
        ],
        "license": {
          "content": "CC-BY-4.0",
          "code": "Apache-2.0",
          "metadata": "CC-BY-4.0"
        },
        "privacy": "no-collection",
        "playUrl": "https://foldcommons.org/tools/pencilorink",
        "schemaVersion": 1
      }
    },
    {
      "id": "https://foldcommons.org/tools/splicesplit",
      "url": "https://foldcommons.org/tools/splicesplit",
      "title": "SpliceSplit",
      "content_text": "Compare two spliced isoforms of one gene and pick the exon that explains the difference — splicing makes different chains, not one chain morphing into several shapes (ages 15–18).",
      "_commons": {
        "site": "foldcommons",
        "slug": "splicesplit",
        "status": "live",
        "kind": "learn",
        "audience": {
          "ageMin": 15,
          "ageMax": 18,
          "roles": [
            "learner",
            "educator"
          ],
          "band": "15-18"
        },
        "band": "15-18",
        "level": 2,
        "topics": [
          "education",
          "game"
        ],
        "platforms": [
          "web"
        ],
        "license": {
          "content": "CC-BY-4.0",
          "code": "Apache-2.0",
          "metadata": "CC-BY-4.0"
        },
        "privacy": "no-collection",
        "playUrl": "https://foldcommons.org/tools/splicesplit",
        "schemaVersion": 1
      }
    },
    {
      "id": "https://foldcommons.org/tools/notmarbles",
      "url": "https://foldcommons.org/tools/notmarbles",
      "title": "NotMarbles",
      "content_text": "A space-filling model looks like a solid pile of marbles, but atoms jiggle — bet which regions hold still and which smear, then watch the mobile ones jitter (ages 9–14).",
      "_commons": {
        "site": "foldcommons",
        "slug": "notmarbles",
        "status": "live",
        "kind": "learn",
        "audience": {
          "ageMin": 9,
          "ageMax": 14,
          "roles": [
            "learner",
            "educator"
          ],
          "band": "9-14"
        },
        "band": "9-14",
        "level": 1,
        "topics": [
          "education",
          "game"
        ],
        "platforms": [
          "web"
        ],
        "license": {
          "content": "CC-BY-4.0",
          "code": "Apache-2.0",
          "metadata": "CC-BY-4.0"
        },
        "privacy": "no-collection",
        "playUrl": "https://foldcommons.org/tools/notmarbles",
        "schemaVersion": 1
      }
    },
    {
      "id": "https://foldcommons.org/learn/pathway",
      "url": "https://foldcommons.org/learn/pathway",
      "title": "The protein-structure pathway",
      "content_text": "A suggested learning ladder: nineteen rungs from “a cell has parts” to “why prediction is trustworthy”, with two age-band entry points. Each rung links to a free tool, and the prerequisite arrows show what tends to make the next step easier.",
      "_commons": {
        "site": "foldcommons",
        "slug": "proteins-next-pathway",
        "status": "live",
        "kind": "learn",
        "audience": {
          "ageMin": 9,
          "ageMax": 99,
          "roles": [
            "learner",
            "educator"
          ],
          "band": "9-18"
        },
        "band": "9-18",
        "level": 1,
        "topics": [
          "education"
        ],
        "platforms": [
          "web"
        ],
        "license": {
          "content": "CC-BY-4.0",
          "code": "Apache-2.0",
          "metadata": "CC-BY-4.0"
        },
        "privacy": "no-collection",
        "playUrl": "https://foldcommons.org/learn/pathway",
        "schemaVersion": 1
      }
    },
    {
      "id": "https://foldcommons.org/tools/numberreader",
      "url": "https://foldcommons.org/tools/numberreader",
      "title": "NumberReader",
      "content_text": "Read the real AlphaFold confidence numbers off human haemoglobin: guess how sure the model is for a region, then see its actual per-residue pLDDT and pairwise PAE — computed live from the model — and say it plainly: a prediction, not an experiment (ages 15–18).",
      "_commons": {
        "site": "foldcommons",
        "slug": "number-reader",
        "status": "live",
        "kind": "learn",
        "audience": {
          "ageMin": 15,
          "ageMax": 18,
          "roles": [
            "learner",
            "educator"
          ],
          "band": "15-18"
        },
        "band": "15-18",
        "level": 2,
        "topics": [
          "education",
          "game",
          "viewer"
        ],
        "platforms": [
          "web"
        ],
        "license": {
          "content": "CC-BY-4.0",
          "code": "Apache-2.0",
          "metadata": "CC-BY-4.0"
        },
        "privacy": "no-collection",
        "playUrl": "https://foldcommons.org/tools/numberreader",
        "schemaVersion": 1
      }
    }
  ]
}
