{
    "model": {
        "rank": 3703,
        "code": "thing-q80863",
        "model_id": "vr.tr.adenosine-triphosphate",
        "name": "adenosine triphosphate",
        "purpose": "Enable an AI agent to identify adenosine triphosphate, assess the condition and suitability of a particular preparation or biological pool, and determine which transformations or uses its evidence supports.",
        "family": "Thing Registry",
        "category": "Physical world and living systems",
        "status": "research-draft",
        "kind": "thing",
        "plane": "PHY",
        "domain": "PHY.MAT",
        "industry": "",
        "version": "",
        "url": "/models/thing/q80863/",
        "tier": 2,
        "score": 82,
        "payload": {
            "layer": "wikidata",
            "aliases": [],
            "aliasCount": 0,
            "merged": 0,
            "knownIn": 82,
            "facets": null,
            "markers": [],
            "lexicalClass": "",
            "senseRank": null,
            "alsoRegisteredAs": null,
            "source": {
                "dataset": "wikidata",
                "item": "Q80863",
                "url": "https://www.wikidata.org/wiki/Q80863",
                "license": "CC0 1.0"
            }
        },
        "research": {
            "vercy": "1.0-draft",
            "publication": {
                "status": "research-draft",
                "adjudicationStatus": "unreviewed",
                "publishableCanonical": false,
                "generatedAt": "2026-09-07T14:56:58Z",
                "providers": [
                    "Codex"
                ],
                "breadth": "recalled by Codex without web access - no source was read",
                "missingProviders": [],
                "pass": 2,
                "cost": {
                    "grok": {
                        "seconds": 29.2,
                        "error": "Reading additional input from stdin...\nOpenAI Codex v0.153.3\n--------\nworkdir: R:\\02_PROJECTS\\02_Meta_Models_Platforms\\Ver.cy\\current\\thing-registry-backlog\nmodel: gpt-6-astra\nprovider: openai\napproval: never\nsandbox: read-only\nreasoning effort: none\nreasoning summaries: none\nsession id: 01a07c5e-0c30-7050-a686-977fb9b4a51a\n--------\nuser\nDescribe what is already known about one registered thing. Answer as JSON only, no prose around it.\n\nThing: adenosine triphosphate\nSense to describe: (none recorded)\nDomain code: PHY.MAT\nAlso known as: (none)\n\n\nContext for this batch of 801 things:\n# Batch 004",
                        "usd": 0,
                        "recall": true
                    },
                    "codex": {
                        "seconds": 87,
                        "error": "Reading additional input from stdin...\nOpenAI Codex v0.153.3\n--------\nworkdir: R:\\02_PROJECTS\\02_Meta_Models_Platforms\\Ver.cy\\current\\thing-registry-backlog\nmodel: gpt-6-astra\nprovider: openai\napproval: never\nsandbox: read-only\nreasoning effort: none\nreasoning summaries: none\nsession id: 01a07c5e-0b99-7071-8da7-d05413f71ee5\n--------\nuser\nYou are drafting a Vercy meta-model for one registered thing. Answer as JSON only, no prose around it.\n\nThing: adenosine triphosphate\nRegistry id: vr.tr.adenosine-triphosphate\nPlane / domain: PHY / PHY.MAT\nRegistry definition: (none recorded)\nNames folded into"
                    }
                }
            },
            "metaModel": {
                "id": "THING-Q80863",
                "registryId": "vr.tr.adenosine-triphosphate",
                "name": "adenosine triphosphate",
                "version": "0.1.0-research.1",
                "entryKind": "thing",
                "family": "Thing Registry",
                "domain": [
                    "PHY.MAT"
                ],
                "status": "research-draft"
            },
            "canonicalUrl": "https://ver.cy/models/thing/q80863/",
            "model": {
                "registry_id": "vr.tr.adenosine-triphosphate",
                "name": "adenosine triphosphate",
                "purpose": "Enable an AI agent to identify adenosine triphosphate, assess the condition and suitability of a particular preparation or biological pool, and determine which transformations or uses its evidence supports.",
                "definition": "Adenosine triphosphate (ATP) is a ribonucleotide consisting of adenine, ribose and a chain of three phosphate groups attached at the ribose 5' position, functioning in cellular energy coupling, phosphoryl transfer, RNA synthesis and signalling.",
                "scope_statement": "This model owns ATP as adenosine 5'-triphosphate, including its chemical identity, protonation and metal-binding states, preparation quality, stability, and participation in biochemical reactions; it distinguishes the molecular substance from products, organisms, and processes that contain or use it.",
                "in_scope": [
                    "Molecular identity and distinction from related nucleotides",
                    "Free-acid, salt, protonation, and metal-complex forms",
                    "ATP amount, concentration, purity, and nucleotide degradation profile",
                    "Physical preparation, solution conditions, storage, and stability",
                    "Reaction participation and suitability for specified biochemical uses",
                    "Form-specific identifiers, hazard evidence, and handling constraints"
                ],
                "out_of_scope": [
                    "Complete cellular metabolism, respiration, and photosynthesis models",
                    "ATP synthase, kinases, ATPases, and other enzyme models",
                    "ADP, AMP, adenosine, and other nucleotides as independently managed substances",
                    "Commercial assay kits, supplements, and medicinal products containing ATP",
                    "Whole-organism physiological state or disease diagnosis",
                    "Manufacturing processes and laboratory instruments as separate things"
                ],
                "distinguishing_features": [
                    "Identify adenine linked to ribose with a triphosphate chain at the ribose 5' position; a name containing 'adenosine phosphate' alone is insufficient.",
                    "Distinguish ATP from ADP and AMP by three rather than two or one phosphate groups, using a method capable of resolving the nucleotide species.",
                    "Distinguish ATP from deoxyadenosine triphosphate by the ribose 2' hydroxyl group.",
                    "Distinguish ATP from GTP and other nucleoside triphosphates by its adenine base.",
                    "Treat ATP salts and magnesium complexes as specified forms of the ATP entity while separating nonhydrolysable ATP analogues with altered covalent structures."
                ],
                "characteristics": [
                    {
                        "name": "Molecular identity",
                        "kind": "category",
                        "unit_or_values": "Structure specifying adenine, ribose stereochemistry, and 5'-triphosphate attachment",
                        "why_it_matters": "Prevents substitution of another nucleotide, positional isomer, or ATP analogue."
                    },
                    {
                        "name": "Supplied chemical form",
                        "kind": "category",
                        "unit_or_values": "Free acid or named salt; counterion stoichiometry; hydration state",
                        "why_it_matters": "Determines which formula mass, identifiers, and preparation calculations apply."
                    },
                    {
                        "name": "ATP concentration",
                        "kind": "measurement",
                        "unit_or_values": "mol/L with measurement method, uncertainty, and total or species-specific basis",
                        "why_it_matters": "Supports dosing and reaction setup without confusing total ATP with a particular reactive species."
                    },
                    {
                        "name": "ATP content and nucleotide impurities",
                        "kind": "measurement",
                        "unit_or_values": "ATP content in % with analytical basis; ADP, AMP, and other resolved impurities in % or mol/L",
                        "why_it_matters": "Separates usable ATP content from nominal reagent mass and detects degradation or contamination."
                    },
                    {
                        "name": "Solution conditions",
                        "kind": "state",
                        "unit_or_values": "pH, temperature in °C, buffer identity, and ionic composition in mol/L",
                        "why_it_matters": "Conditions affect ATP speciation, stability, and biochemical performance."
                    },
                    {
                        "name": "Metal association",
                        "kind": "state",
                        "unit_or_values": "Metal identity; total and free metal concentration in mol/L; ATP-bound fraction where established",
                        "why_it_matters": "Many ATP-dependent reactions depend on metal-associated ATP and available metal ions."
                    },
                    {
                        "name": "Physical preparation",
                        "kind": "category",
                        "unit_or_values": "Solid, hydrated solid, lyophilised preparation, or solution with solvent specified",
                        "why_it_matters": "Distinguishes material states that require different weighing, dissolution, and storage decisions."
                    },
                    {
                        "name": "Storage and handling history",
                        "kind": "state",
                        "unit_or_values": "Preparation date, temperature history, elapsed storage time, and freeze-thaw count",
                        "why_it_matters": "Allows an agent to evaluate whether the current composition needs verification before use."
                    },
                    {
                        "name": "Biochemical context",
                        "kind": "relation",
                        "unit_or_values": "Specified reaction, enzyme system, assay, or biological compartment",
                        "why_it_matters": "ATP suitability and the meaning of its measured abundance depend on the system in which it participates."
                    },
                    {
                        "name": "Hazard and regulatory identity",
                        "kind": "relation",
                        "unit_or_values": "Form-specific identifiers and safety documentation with jurisdiction, supplier, and revision date",
                        "why_it_matters": "Prevents transferring a classification or handling rule from a different salt, formulation, or jurisdiction."
                    }
                ],
                "affordances": [
                    "Authenticate an ATP preparation and resolve ambiguity about its salt, hydration state, or analogue status.",
                    "Calculate a preparation or dilution using the applicable formula mass and measured ATP content.",
                    "Select and interpret an ATP measurement method against its specificity, matrix effects, and sample handling requirements.",
                    "Assess compatibility with an ATP-dependent reaction using concentration, metal availability, pH, and impurity evidence.",
                    "Determine whether to use, reanalyse, or replace a stored preparation against explicit acceptance criteria.",
                    "Trace ATP conversion to specified products and distinguish ATP abundance from reaction flux or cellular energy state."
                ]
            },
            "sources": [],
            "structure": {
                "bundles": [
                    {
                        "id": "atp-identity-and-forms",
                        "name": "ATP identity and forms",
                        "description": "Establishes which molecular entity and supplied chemical form an ATP record denotes.",
                        "rationale": "ATP names can conceal differences in nucleotide identity, counterions, hydration, and metal association that change interpretation and use.",
                        "layers": [
                            {
                                "id": "covalent-identity",
                                "name": "Covalent identity",
                                "description": "Defines the molecular features required for recognition as ATP.",
                                "findings": [
                                    {
                                        "id": "adenosine-five-prime-triphosphate",
                                        "name": "Adenosine 5'-triphosphate boundary",
                                        "description": "The model must distinguish ATP from related nucleotides and structural analogues using molecular identity rather than a shared acronym.",
                                        "questions": [
                                            {
                                                "text": "Which structural evidence establishes adenine, ribose stereochemistry, and the 5'-linked triphosphate chain?",
                                                "kind": "definition",
                                                "id": "adenosine-five-prime-triphosphate-q01"
                                            },
                                            {
                                                "text": "Does the material contain ATP itself, or an analogue such as a modified triphosphate used to alter hydrolysis behaviour?",
                                                "kind": "boundary",
                                                "id": "adenosine-five-prime-triphosphate-q02"
                                            }
                                        ]
                                    }
                                ]
                            },
                            {
                                "id": "supplied-form-and-speciation",
                                "name": "Supplied form and speciation",
                                "description": "Separates the labelled material form from the species present under use conditions.",
                                "findings": [
                                    {
                                        "id": "salt-hydration-and-metal-state",
                                        "name": "Salt, hydration, and metal state",
                                        "description": "A usable ATP identity records counterions and hydration for the supplied material and treats protonation and metal binding as condition-dependent.",
                                        "questions": [
                                            {
                                                "text": "Which counterion stoichiometry and hydration state support the formula mass and chemical identifiers assigned to this preparation?",
                                                "kind": "provenance",
                                                "id": "salt-hydration-and-metal-state-q01"
                                            },
                                            {
                                                "text": "At the stated pH and ionic composition, what evidence distinguishes total ATP from uncomplexed ATP and metal-bound ATP?",
                                                "kind": "measurement",
                                                "id": "salt-hydration-and-metal-state-q02"
                                            }
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "id": "atp-content-and-measurement",
                        "name": "ATP content and measurement",
                        "description": "Determines how much ATP is present and whether the measurement distinguishes it from neighbouring chemical species.",
                        "rationale": "Nominal mass, nucleotide absorbance, and assay signal do not automatically establish the same ATP quantity.",
                        "layers": [
                            {
                                "id": "quantity-and-content-basis",
                                "name": "Quantity and content basis",
                                "description": "Connects reported ATP amounts to a defensible analytical and calculation basis.",
                                "findings": [
                                    {
                                        "id": "actual-atp-dose",
                                        "name": "Actual ATP dose",
                                        "description": "ATP amount must be recoverable from the supplied form, water and counterion contributions, purity basis, and preparation volume.",
                                        "questions": [
                                            {
                                                "text": "Is the reported content an as-supplied mass fraction, dry-basis assay, chromatographic area fraction, or independently measured ATP concentration?",
                                                "kind": "measurement",
                                                "id": "actual-atp-dose-q01"
                                            },
                                            {
                                                "text": "Which corrections are required to prepare the requested ATP molarity from this particular material?",
                                                "kind": "action",
                                                "id": "actual-atp-dose-q02"
                                            }
                                        ]
                                    }
                                ]
                            },
                            {
                                "id": "specificity-and-sample-integrity",
                                "name": "Specificity and sample integrity",
                                "description": "Evaluates nucleotide discrimination and changes introduced by sampling or analysis.",
                                "findings": [
                                    {
                                        "id": "resolved-atp-measurement",
                                        "name": "Resolved ATP measurement",
                                        "description": "A measurement needs evidence of ATP specificity, recovery, and preservation of the sampled state.",
                                        "questions": [
                                            {
                                                "text": "How does the method distinguish ATP from ADP, AMP, other nucleotides, and matrix components that alter the signal?",
                                                "kind": "measurement",
                                                "id": "resolved-atp-measurement-q01"
                                            },
                                            {
                                                "text": "How were sampling and extraction controlled to limit ATP consumption or production before measurement?",
                                                "kind": "provenance",
                                                "id": "resolved-atp-measurement-q02"
                                            },
                                            {
                                                "text": "Which calibration, recovery, and uncertainty evidence makes the result adequate for the intended decision?",
                                                "kind": "measurement",
                                                "id": "resolved-atp-measurement-q03"
                                            }
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "id": "atp-preparation-and-stability",
                        "name": "ATP preparation and stability",
                        "description": "Tracks physical preparation, storage conditions, degradation, and handling requirements.",
                        "rationale": "An authenticated ATP preparation can become unsuitable through compositional change or an unsupported transfer of storage and safety assumptions.",
                        "layers": [
                            {
                                "id": "physical-state-and-handling",
                                "name": "Physical state and handling",
                                "description": "Establishes conditions for preparing and handling the specific ATP material.",
                                "findings": [
                                    {
                                        "id": "form-specific-preparation",
                                        "name": "Form-specific preparation",
                                        "description": "Dissolution, usable concentration, physical-property values, and handling instructions must be tied to the actual ATP form and medium.",
                                        "questions": [
                                            {
                                                "text": "What solubility or dissolution evidence applies to this ATP form at the intended solvent composition, pH, and temperature?",
                                                "kind": "measurement",
                                                "id": "form-specific-preparation-q01"
                                            },
                                            {
                                                "text": "Which current safety document and jurisdiction-specific classification apply to this exact material or solution?",
                                                "kind": "provenance",
                                                "id": "form-specific-preparation-q02"
                                            },
                                            {
                                                "text": "Are reported thermal properties measurements of a defined ATP form, or observations of decomposition that cannot serve as ordinary melting or boiling points?",
                                                "kind": "boundary",
                                                "id": "form-specific-preparation-q03"
                                            }
                                        ]
                                    }
                                ]
                            },
                            {
                                "id": "degradation-and-release",
                                "name": "Degradation and release for use",
                                "description": "Relates storage history and compositional evidence to acceptance criteria.",
                                "findings": [
                                    {
                                        "id": "remaining-usable-atp",
                                        "name": "Remaining usable ATP",
                                        "description": "The decision to use stored ATP requires evidence about remaining ATP and relevant conversion products under the preparation's actual conditions.",
                                        "questions": [
                                            {
                                                "text": "What ATP loss and ADP, AMP, or other product accumulation have been measured over the recorded storage and handling history?",
                                                "kind": "measurement",
                                                "id": "remaining-usable-atp-q01"
                                            },
                                            {
                                                "text": "Which application-specific limits require the preparation to be reanalysed, replaced, or accepted for use?",
                                                "kind": "action",
                                                "id": "remaining-usable-atp-q02"
                                            }
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "id": "atp-biochemical-participation",
                        "name": "ATP biochemical participation",
                        "description": "Defines ATP's role in a specified reaction or biological measurement without expanding into a whole metabolism model.",
                        "rationale": "ATP can participate in different transformations, and its concentration alone does not establish reaction availability, flux, or cellular energy state.",
                        "layers": [
                            {
                                "id": "reaction-role-and-compatibility",
                                "name": "Reaction role and compatibility",
                                "description": "Connects ATP species and preparation quality to the intended biochemical transformation.",
                                "findings": [
                                    {
                                        "id": "specified-atp-transformation",
                                        "name": "Specified ATP transformation",
                                        "description": "The model records the actual ATP-consuming or ATP-producing reaction, relevant products, and conditions that make the preparation suitable.",
                                        "questions": [
                                            {
                                                "text": "Does the specified reaction convert ATP to ADP and phosphate, AMP and pyrophosphate, or another explicitly identified product set?",
                                                "kind": "definition",
                                                "id": "specified-atp-transformation-q01"
                                            },
                                            {
                                                "text": "Which ATP species, metal availability, pH, and impurity limits does the target enzyme or assay require?",
                                                "kind": "measurement",
                                                "id": "specified-atp-transformation-q02"
                                            },
                                            {
                                                "text": "What preparation adjustments are justified before introducing ATP into that system?",
                                                "kind": "action",
                                                "id": "specified-atp-transformation-q03"
                                            }
                                        ]
                                    }
                                ]
                            },
                            {
                                "id": "biological-pool-interpretation",
                                "name": "Biological pool interpretation",
                                "description": "Sets boundaries on conclusions drawn from ATP in biological samples.",
                                "findings": [
                                    {
                                        "id": "abundance-versus-functional-state",
                                        "name": "Abundance versus functional state",
                                        "description": "ATP abundance must retain its compartment, sampling time, and normalisation basis; stronger energetic or functional conclusions require additional evidence.",
                                        "questions": [
                                            {
                                                "text": "Which organism, compartment, sample fraction, time point, and normalisation basis does the ATP result represent?",
                                                "kind": "provenance",
                                                "id": "abundance-versus-functional-state-q01"
                                            },
                                            {
                                                "text": "What additional measurements are needed before inferring energy state, ATP turnover, or viability from this ATP result?",
                                                "kind": "boundary",
                                                "id": "abundance-versus-functional-state-q02"
                                            }
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "id": "evidence-and-external-alignment",
                        "name": "Evidence and external alignment",
                        "description": "What the world already says about this thing, gathered so the model can be checked against it.",
                        "rationale": "A model that cannot be lined up against existing standards, identifiers and practice cannot be adopted by anyone who already uses them.",
                        "layers": [
                            {
                                "id": "reported-evidence",
                                "name": "Reported evidence",
                                "description": "Findings from the breadth pass, kept separate from the structural claims.",
                                "findings": [
                                    {
                                        "id": "evidence-confidence-notes",
                                        "name": "Check these first",
                                        "description": "Recalled without web access and unsourced; every item is a lead to verify.",
                                        "evidence": [
                                            "This describes the biochemical substance ATP, not a particular commercial formulation; identifiers and molar mass should be matched to the exact salt and hydration state.",
                                            "The hydrolysis value is a biochemical standard reference value, not the actual free-energy change inside a cell.",
                                            "Hazard classifications, exposure limits and thermal properties are omitted because none are recalled confidently for a specified ATP form."
                                        ],
                                        "questions": [
                                            {
                                                "id": "evidence-confidence-notes-q01",
                                                "text": "Which of these check these first hold for the sense of adenosine triphosphate this model covers, and on what evidence?",
                                                "kind": "provenance"
                                            }
                                        ]
                                    },
                                    {
                                        "id": "evidence-kinds",
                                        "name": "Kinds and varieties",
                                        "description": "Recalled without web access and unsourced; every item is a lead to verify.",
                                        "evidence": [
                                            "ATP free acid",
                                            "ATP disodium salt",
                                            "Magnesium-ATP complex"
                                        ],
                                        "questions": [
                                            {
                                                "id": "evidence-kinds-q01",
                                                "text": "Which of these kinds and varieties hold for the sense of adenosine triphosphate this model covers, and on what evidence?",
                                                "kind": "provenance"
                                            }
                                        ]
                                    },
                                    {
                                        "id": "evidence-identifiers",
                                        "name": "Identifiers and schemes",
                                        "description": "Recalled without web access and unsourced; every item is a lead to verify.",
                                        "evidence": [
                                            {
                                                "scheme": "CAS Registry Number",
                                                "value_or_pattern": "56-65-5",
                                                "note": "Identifies ATP free acid; salts and hydrates can have different registry numbers."
                                            },
                                            {
                                                "scheme": "PubChem CID",
                                                "value_or_pattern": "5957",
                                                "note": "Compound identifier for adenosine triphosphate."
                                            },
                                            {
                                                "scheme": "Molecular formula",
                                                "value_or_pattern": "C10H16N5O13P3",
                                                "note": "Formula of the neutral free acid; protonation, counterions and hydration alter the composition of other forms."
                                            }
                                        ],
                                        "questions": [
                                            {
                                                "id": "evidence-identifiers-q01",
                                                "text": "Which of these identifiers and schemes hold for the sense of adenosine triphosphate this model covers, and on what evidence?",
                                                "kind": "provenance"
                                            }
                                        ]
                                    },
                                    {
                                        "id": "evidence-real-world-use",
                                        "name": "Real-world use",
                                        "description": "Recalled without web access and unsourced; every item is a lead to verify.",
                                        "evidence": [
                                            "Substrate for kinases and other ATP-dependent enzymes in biochemical assays.",
                                            "Energy source for cell-free biochemical reactions, often with an ATP regeneration system.",
                                            "Analyte in luciferase-based assays of cellular ATP and viability.",
                                            "Indicator of biological residue in ATP-based hygiene monitoring.",
                                            "Ribonucleotide substrate for enzymatic RNA synthesis."
                                        ],
                                        "questions": [
                                            {
                                                "id": "evidence-real-world-use-q01",
                                                "text": "Which of these real-world use hold for the sense of adenosine triphosphate this model covers, and on what evidence?",
                                                "kind": "provenance"
                                            }
                                        ]
                                    },
                                    {
                                        "id": "evidence-measurements",
                                        "name": "Typical measurements",
                                        "description": "Recalled without web access and unsourced; every item is a lead to verify.",
                                        "evidence": [
                                            {
                                                "quantity": "Molar mass of anhydrous ATP free acid",
                                                "typical_range": "507.18",
                                                "unit": "g/mol"
                                            },
                                            {
                                                "quantity": "Biochemical standard Gibbs energy change for hydrolysis to ADP and inorganic phosphate",
                                                "typical_range": "Approximately −30.5 at pH 7 and 25 °C; the value depends on the specified ionic and magnesium conditions",
                                                "unit": "kJ/mol"
                                            }
                                        ],
                                        "questions": [
                                            {
                                                "id": "evidence-measurements-q01",
                                                "text": "Which of these typical measurements hold for the sense of adenosine triphosphate this model covers, and on what evidence?",
                                                "kind": "provenance"
                                            }
                                        ]
                                    },
                                    {
                                        "id": "evidence-failure-modes-and-hazards",
                                        "name": "Failure modes and hazards",
                                        "description": "Recalled without web access and unsourced; every item is a lead to verify.",
                                        "evidence": [
                                            "Hydrolysis during preparation or storage can produce ADP, AMP and inorganic phosphate, reducing reagent purity and assay performance.",
                                            "Enzyme activity depends on ATP protonation and magnesium binding; incorrect pH or magnesium availability can invalidate assays.",
                                            "ATP can bind magnesium and thereby change the free magnesium concentration in a reaction.",
                                            "ATP hygiene measurements do not identify organisms or directly establish pathogen absence.",
                                            "Purity, counterion and water content can cause errors when converting a weighed reagent mass into ATP concentration."
                                        ],
                                        "questions": [
                                            {
                                                "id": "evidence-failure-modes-and-hazards-q01",
                                                "text": "Which of these failure modes and hazards hold for the sense of adenosine triphosphate this model covers, and on what evidence?",
                                                "kind": "provenance"
                                            }
                                        ]
                                    },
                                    {
                                        "id": "evidence-neighbours",
                                        "name": "Neighbouring kinds and how to tell them apart",
                                        "description": "Recalled without web access and unsourced; every item is a lead to verify.",
                                        "evidence": [
                                            {
                                                "name": "Adenosine diphosphate",
                                                "difference": "ADP has two phosphate groups rather than ATP's three."
                                            },
                                            {
                                                "name": "Adenosine monophosphate",
                                                "difference": "AMP has one phosphate group rather than ATP's three."
                                            },
                                            {
                                                "name": "Deoxyadenosine triphosphate",
                                                "difference": "dATP contains deoxyribose, lacking ATP's ribose 2' hydroxyl group, and is a substrate for DNA synthesis."
                                            },
                                            {
                                                "name": "Guanosine triphosphate",
                                                "difference": "GTP contains guanine rather than adenine as its nucleobase."
                                            },
                                            {
                                                "name": "Adenosine",
                                                "difference": "Adenosine is the nucleoside without ATP's phosphate chain."
                                            }
                                        ],
                                        "questions": [
                                            {
                                                "id": "evidence-neighbours-q01",
                                                "text": "Which of these neighbouring kinds and how to tell them apart hold for the sense of adenosine triphosphate this model covers, and on what evidence?",
                                                "kind": "provenance"
                                            }
                                        ]
                                    }
                                ]
                            }
                        ]
                    }
                ]
            },
            "openQuestions": [
                "Which authoritative records establish CAS, PubChem, and EC identifiers for ATP and each supplied salt or hydrate that this model must recognise?",
                "Which protonation and magnesium-binding data are appropriate for calculating ATP species under the intended pH, temperature, and ionic conditions?",
                "What measured solubility, thermal behaviour, and storage stability apply to the specific ATP forms and solutions expected in use?",
                "Which ATP, ADP, AMP, and other impurity thresholds are justified for the intended enzyme reactions and analytical assays?",
                "What form-specific hazard classifications, exposure limits if any, and handling requirements are documented in the relevant jurisdictions?"
            ],
            "statistics": {
                "bundles": 5,
                "layers": 9,
                "findings": 15,
                "questions": 26
            }
        },
        "draft": {
            "generator": "vr.draft.v3",
            "status": "draft-generated",
            "researched": false,
            "archetype": "chemical substance or material",
            "method": "Written from the archetype playbook - what this kind of thing needs beyond identity and provenance - and from the structure that recurred across 6,333 models already researched by two engines. Applied to this entry by rule. No source was read for this thing and no claim here is researched. This entry carries no facets of its own, so they were inferred from its domain - a guess about a whole domain applied to one thing.",
            "facetsInferred": true,
            "nextPass": "A researcher replaces this draft with a sourced specification. Treat every sentence below as a proposal to argue with.",
            "purpose": "Give an agent a durable, checkable way to recognise a adenosine triphosphate, record what state it is in, and decide what may be done with it.",
            "whatItIs": "Enable an AI agent to identify adenosine triphosphate, assess the condition and suitability of a particular preparation or biological pool, and determine which transformations or uses its evidence supports.",
            "characteristics": {
                "substance": "material",
                "origin": "natural",
                "agency": "inert",
                "mobility": "varies"
            },
            "whatYouCanDoWithIt": [
                "observed and measured",
                "consumed or used up"
            ],
            "distinguishingFeatures": [
                "Described in 82 Wikipedia languages, which is a measure of how widely the thing is known, not of how important it is."
            ],
            "openQuestionsForResearch": [
                "Which of the bundles below does a real task actually need, and which are ceremony?",
                "What does this thing have that the facets do not capture at all?",
                "Which neighbouring kind is most often confused with a adenosine triphosphate, and on what evidence are they told apart?"
            ],
            "whatItIsMadeOf": "matter you can touch",
            "physicalCharacter": [
                "Mobility varies between examples.",
                "Does nothing on its own; everything it does, something else did to it.",
                "These come from the domain this entry sits in rather than from the entry itself, so treat them as a first guess about the whole domain applied to one thing."
            ],
            "whatCanBeDoneWithIt": [
                "observe it, measure it, record its state",
                "use it up, and then need more of it"
            ],
            "howItIsRecognised": [
                "Not recognisable by sight in any reliable way. Appearance varies with grade, form and additives; identification is by label, by documentation, or by assay."
            ],
            "relatedModels": [],
            "standing": "Described in 82 Wikipedia languages, which measures how widely it is written about rather than how important or how common it is.",
            "structure": {
                "bundles": [
                    {
                        "id": "identity-and-classification",
                        "name": "Identity, naming and classification",
                        "description": "How an agent tells one adenosine triphosphate from another, and a adenosine triphosphate from things that resemble it.",
                        "rationale": "Recognition comes before every other claim. Without stable identity nothing else in the model can be trusted to be about the same thing twice.",
                        "layers": [
                            {
                                "id": "naming-and-identifiers",
                                "name": "Names and identifiers",
                                "description": "The names this thing goes by and the identifiers that survive translation and time.",
                                "findings": [
                                    {
                                        "id": "preferred-name-and-aliases",
                                        "name": "Preferred name, aliases and local names",
                                        "description": "Which name to use, which names mean the same thing, and which merely sound similar.",
                                        "questions": [
                                            {
                                                "id": "preferred-name-and-aliases-q01",
                                                "text": "What identifies and describes the name of a adenosine triphosphate, and in what units or vocabulary?",
                                                "kind": "definition",
                                                "answer_data": [
                                                    "identifiers",
                                                    "types and classes",
                                                    "values with units",
                                                    "explicit unknowns"
                                                ]
                                            },
                                            {
                                                "id": "preferred-name-and-aliases-q02",
                                                "text": "Who or what asserted this about the name of a adenosine triphosphate, by which method, and when was it true?",
                                                "kind": "provenance",
                                                "answer_data": [
                                                    "authority",
                                                    "method",
                                                    "evidence",
                                                    "event time",
                                                    "knowledge time"
                                                ]
                                            },
                                            {
                                                "id": "preferred-name-and-aliases-q03",
                                                "text": "What may an agent decide or do once the name of a adenosine triphosphate is known, and what must it refuse?",
                                                "kind": "action",
                                                "answer_data": [
                                                    "permitted actions",
                                                    "preconditions",
                                                    "refusals",
                                                    "escalation"
                                                ]
                                            }
                                        ]
                                    },
                                    {
                                        "id": "stable-identifiers",
                                        "name": "Stable identifiers and external keys",
                                        "description": "Identifiers that keep pointing at this kind of thing across systems and languages.",
                                        "questions": [
                                            {
                                                "id": "stable-identifiers-q01",
                                                "text": "What identifies and describes an identifier for a adenosine triphosphate, and in what units or vocabulary?",
                                                "kind": "definition",
                                                "answer_data": [
                                                    "identifiers",
                                                    "types and classes",
                                                    "values with units",
                                                    "explicit unknowns"
                                                ]
                                            },
                                            {
                                                "id": "stable-identifiers-q02",
                                                "text": "Who or what asserted this about an identifier for a adenosine triphosphate, by which method, and when was it true?",
                                                "kind": "provenance",
                                                "answer_data": [
                                                    "authority",
                                                    "method",
                                                    "evidence",
                                                    "event time",
                                                    "knowledge time"
                                                ]
                                            },
                                            {
                                                "id": "stable-identifiers-q03",
                                                "text": "What may an agent decide or do once an identifier for a adenosine triphosphate is known, and what must it refuse?",
                                                "kind": "action",
                                                "answer_data": [
                                                    "permitted actions",
                                                    "preconditions",
                                                    "refusals",
                                                    "escalation"
                                                ]
                                            }
                                        ]
                                    }
                                ]
                            },
                            {
                                "id": "classification-and-granularity",
                                "name": "Classification and granularity",
                                "description": "Where a adenosine triphosphate sits among kinds, and how finely a task needs to cut it.",
                                "findings": [
                                    {
                                        "id": "kind-and-parents",
                                        "name": "Kind, parents and neighbouring kinds",
                                        "description": "The classes this thing belongs to and the ones it is next to.",
                                        "questions": [
                                            {
                                                "id": "kind-and-parents-q01",
                                                "text": "What identifies and describes the kind of a adenosine triphosphate, and in what units or vocabulary?",
                                                "kind": "definition",
                                                "answer_data": [
                                                    "identifiers",
                                                    "types and classes",
                                                    "values with units",
                                                    "explicit unknowns"
                                                ]
                                            },
                                            {
                                                "id": "kind-and-parents-q02",
                                                "text": "Who or what asserted this about the kind of a adenosine triphosphate, by which method, and when was it true?",
                                                "kind": "provenance",
                                                "answer_data": [
                                                    "authority",
                                                    "method",
                                                    "evidence",
                                                    "event time",
                                                    "knowledge time"
                                                ]
                                            },
                                            {
                                                "id": "kind-and-parents-q03",
                                                "text": "What may an agent decide or do once the kind of a adenosine triphosphate is known, and what must it refuse?",
                                                "kind": "action",
                                                "answer_data": [
                                                    "permitted actions",
                                                    "preconditions",
                                                    "refusals",
                                                    "escalation"
                                                ]
                                            }
                                        ]
                                    },
                                    {
                                        "id": "distinguishing-features",
                                        "name": "Distinguishing features",
                                        "description": "What separates a adenosine triphosphate from the things most often confused with it.",
                                        "questions": [
                                            {
                                                "id": "distinguishing-features-q01",
                                                "text": "What identifies and describes what distinguishes a adenosine triphosphate, and in what units or vocabulary?",
                                                "kind": "definition",
                                                "answer_data": [
                                                    "identifiers",
                                                    "types and classes",
                                                    "values with units",
                                                    "explicit unknowns"
                                                ]
                                            },
                                            {
                                                "id": "distinguishing-features-q02",
                                                "text": "Who or what asserted this about what distinguishes a adenosine triphosphate, by which method, and when was it true?",
                                                "kind": "provenance",
                                                "answer_data": [
                                                    "authority",
                                                    "method",
                                                    "evidence",
                                                    "event time",
                                                    "knowledge time"
                                                ]
                                            },
                                            {
                                                "id": "distinguishing-features-q03",
                                                "text": "What may an agent decide or do once what distinguishes a adenosine triphosphate is known, and what must it refuse?",
                                                "kind": "action",
                                                "answer_data": [
                                                    "permitted actions",
                                                    "preconditions",
                                                    "refusals",
                                                    "escalation"
                                                ]
                                            }
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "id": "form-and-composition",
                        "name": "Form, composition and condition",
                        "description": "What a adenosine triphosphate is made of, what shape and size it takes, and what state it is in.",
                        "rationale": "A physical thing can be measured, and a model that cannot record its measurements cannot support any decision that depends on them.",
                        "layers": [
                            {
                                "id": "form-and-dimensions",
                                "name": "Form and dimensions",
                                "description": "Shape, size, mass and the ranges these take across examples.",
                                "findings": [
                                    {
                                        "id": "measurable-dimensions",
                                        "name": "Measurable dimensions and their units",
                                        "description": "The quantities worth recording and the units they are recorded in.",
                                        "questions": [
                                            {
                                                "id": "measurable-dimensions-q01",
                                                "text": "What identifies and describes the dimensions of a adenosine triphosphate, and in what units or vocabulary?",
                                                "kind": "definition",
                                                "answer_data": [
                                                    "identifiers",
                                                    "types and classes",
                                                    "values with units",
                                                    "explicit unknowns"
                                                ]
                                            },
                                            {
                                                "id": "measurable-dimensions-q02",
                                                "text": "Who or what asserted this about the dimensions of a adenosine triphosphate, by which method, and when was it true?",
                                                "kind": "provenance",
                                                "answer_data": [
                                                    "authority",
                                                    "method",
                                                    "evidence",
                                                    "event time",
                                                    "knowledge time"
                                                ]
                                            },
                                            {
                                                "id": "measurable-dimensions-q03",
                                                "text": "What may an agent decide or do once the dimensions of a adenosine triphosphate is known, and what must it refuse?",
                                                "kind": "action",
                                                "answer_data": [
                                                    "permitted actions",
                                                    "preconditions",
                                                    "refusals",
                                                    "escalation"
                                                ]
                                            }
                                        ]
                                    }
                                ]
                            },
                            {
                                "id": "material-and-composition",
                                "name": "Material and composition",
                                "description": "Materials, parts and how they are put together.",
                                "findings": [
                                    {
                                        "id": "parts-and-materials",
                                        "name": "Parts and materials",
                                        "description": "What a adenosine triphosphate is built from and which parts are replaceable.",
                                        "questions": [
                                            {
                                                "id": "parts-and-materials-q01",
                                                "text": "What identifies and describes the composition of a adenosine triphosphate, and in what units or vocabulary?",
                                                "kind": "definition",
                                                "answer_data": [
                                                    "identifiers",
                                                    "types and classes",
                                                    "values with units",
                                                    "explicit unknowns"
                                                ]
                                            },
                                            {
                                                "id": "parts-and-materials-q02",
                                                "text": "Who or what asserted this about the composition of a adenosine triphosphate, by which method, and when was it true?",
                                                "kind": "provenance",
                                                "answer_data": [
                                                    "authority",
                                                    "method",
                                                    "evidence",
                                                    "event time",
                                                    "knowledge time"
                                                ]
                                            },
                                            {
                                                "id": "parts-and-materials-q03",
                                                "text": "What may an agent decide or do once the composition of a adenosine triphosphate is known, and what must it refuse?",
                                                "kind": "action",
                                                "answer_data": [
                                                    "permitted actions",
                                                    "preconditions",
                                                    "refusals",
                                                    "escalation"
                                                ]
                                            }
                                        ]
                                    }
                                ]
                            },
                            {
                                "id": "condition-and-integrity",
                                "name": "Condition and integrity",
                                "description": "Wear, damage, health and the difference between working and broken.",
                                "findings": [
                                    {
                                        "id": "condition-assessment",
                                        "name": "Condition, damage and health",
                                        "description": "How the condition of a adenosine triphosphate is judged and by whom.",
                                        "questions": [
                                            {
                                                "id": "condition-assessment-q01",
                                                "text": "What identifies and describes the condition of a adenosine triphosphate, and in what units or vocabulary?",
                                                "kind": "definition",
                                                "answer_data": [
                                                    "identifiers",
                                                    "types and classes",
                                                    "values with units",
                                                    "explicit unknowns"
                                                ]
                                            },
                                            {
                                                "id": "condition-assessment-q02",
                                                "text": "Who or what asserted this about the condition of a adenosine triphosphate, by which method, and when was it true?",
                                                "kind": "provenance",
                                                "answer_data": [
                                                    "authority",
                                                    "method",
                                                    "evidence",
                                                    "event time",
                                                    "knowledge time"
                                                ]
                                            },
                                            {
                                                "id": "condition-assessment-q03",
                                                "text": "What may an agent decide or do once the condition of a adenosine triphosphate is known, and what must it refuse?",
                                                "kind": "action",
                                                "answer_data": [
                                                    "permitted actions",
                                                    "preconditions",
                                                    "refusals",
                                                    "escalation"
                                                ]
                                            }
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "id": "place-and-movement",
                        "name": "Place and movement",
                        "description": "Where a adenosine triphosphate is, how it got there and where it may go (varies).",
                        "rationale": "A thing that can move needs its position recorded with a time, or every later claim about it is about a place it has left.",
                        "layers": [
                            {
                                "id": "location-and-placement",
                                "name": "Location and placement",
                                "description": "Position, containment and the reference frame the position is given in.",
                                "findings": [
                                    {
                                        "id": "position-and-frame",
                                        "name": "Position, container and reference frame",
                                        "description": "Where a adenosine triphosphate is, and what that position is measured against.",
                                        "questions": [
                                            {
                                                "id": "position-and-frame-q01",
                                                "text": "What identifies and describes the location of a adenosine triphosphate, and in what units or vocabulary?",
                                                "kind": "definition",
                                                "answer_data": [
                                                    "identifiers",
                                                    "types and classes",
                                                    "values with units",
                                                    "explicit unknowns"
                                                ]
                                            },
                                            {
                                                "id": "position-and-frame-q02",
                                                "text": "Who or what asserted this about the location of a adenosine triphosphate, by which method, and when was it true?",
                                                "kind": "provenance",
                                                "answer_data": [
                                                    "authority",
                                                    "method",
                                                    "evidence",
                                                    "event time",
                                                    "knowledge time"
                                                ]
                                            },
                                            {
                                                "id": "position-and-frame-q03",
                                                "text": "What may an agent decide or do once the location of a adenosine triphosphate is known, and what must it refuse?",
                                                "kind": "action",
                                                "answer_data": [
                                                    "permitted actions",
                                                    "preconditions",
                                                    "refusals",
                                                    "escalation"
                                                ]
                                            }
                                        ]
                                    }
                                ]
                            },
                            {
                                "id": "movement-and-transfer",
                                "name": "Movement and transfer",
                                "description": "How a adenosine triphosphate is carried, installed or relocated.",
                                "findings": [
                                    {
                                        "id": "movement-events",
                                        "name": "Movement events and constraints",
                                        "description": "What counts as a movement, what records it and what limits it.",
                                        "questions": [
                                            {
                                                "id": "movement-events-q01",
                                                "text": "What identifies and describes the movement of a adenosine triphosphate, and in what units or vocabulary?",
                                                "kind": "definition",
                                                "answer_data": [
                                                    "identifiers",
                                                    "types and classes",
                                                    "values with units",
                                                    "explicit unknowns"
                                                ]
                                            },
                                            {
                                                "id": "movement-events-q02",
                                                "text": "Who or what asserted this about the movement of a adenosine triphosphate, by which method, and when was it true?",
                                                "kind": "provenance",
                                                "answer_data": [
                                                    "authority",
                                                    "method",
                                                    "evidence",
                                                    "event time",
                                                    "knowledge time"
                                                ]
                                            },
                                            {
                                                "id": "movement-events-q03",
                                                "text": "What may an agent decide or do once the movement of a adenosine triphosphate is known, and what must it refuse?",
                                                "kind": "action",
                                                "answer_data": [
                                                    "permitted actions",
                                                    "preconditions",
                                                    "refusals",
                                                    "escalation"
                                                ]
                                            }
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "id": "state-and-lifecycle",
                        "name": "State and lifecycle",
                        "description": "The states a adenosine triphosphate passes through and the events that move it between them.",
                        "rationale": "Most decisions about a thing depend on what state it is in now, which is a claim with a time on it, not a property.",
                        "layers": [
                            {
                                "id": "lifecycle-stages",
                                "name": "Lifecycle stages",
                                "description": "From coming into existence to ceasing to be one of these.",
                                "findings": [
                                    {
                                        "id": "stages-and-transitions",
                                        "name": "Stages and transitions",
                                        "description": "The stages worth naming and what moves a adenosine triphosphate between them.",
                                        "questions": [
                                            {
                                                "id": "stages-and-transitions-q01",
                                                "text": "What identifies and describes the lifecycle of a adenosine triphosphate, and in what units or vocabulary?",
                                                "kind": "definition",
                                                "answer_data": [
                                                    "identifiers",
                                                    "types and classes",
                                                    "values with units",
                                                    "explicit unknowns"
                                                ]
                                            },
                                            {
                                                "id": "stages-and-transitions-q02",
                                                "text": "Who or what asserted this about the lifecycle of a adenosine triphosphate, by which method, and when was it true?",
                                                "kind": "provenance",
                                                "answer_data": [
                                                    "authority",
                                                    "method",
                                                    "evidence",
                                                    "event time",
                                                    "knowledge time"
                                                ]
                                            },
                                            {
                                                "id": "stages-and-transitions-q03",
                                                "text": "What may an agent decide or do once the lifecycle of a adenosine triphosphate is known, and what must it refuse?",
                                                "kind": "action",
                                                "answer_data": [
                                                    "permitted actions",
                                                    "preconditions",
                                                    "refusals",
                                                    "escalation"
                                                ]
                                            }
                                        ]
                                    }
                                ]
                            },
                            {
                                "id": "observations-and-status",
                                "name": "Observations and current status",
                                "description": "What is observed about a adenosine triphosphate, how often and by whom.",
                                "findings": [
                                    {
                                        "id": "observation-record",
                                        "name": "Observation record",
                                        "description": "How an observation of a adenosine triphosphate is recorded so that it can be superseded rather than overwritten.",
                                        "questions": [
                                            {
                                                "id": "observation-record-q01",
                                                "text": "What identifies and describes an observation of a adenosine triphosphate, and in what units or vocabulary?",
                                                "kind": "definition",
                                                "answer_data": [
                                                    "identifiers",
                                                    "types and classes",
                                                    "values with units",
                                                    "explicit unknowns"
                                                ]
                                            },
                                            {
                                                "id": "observation-record-q02",
                                                "text": "Who or what asserted this about an observation of a adenosine triphosphate, by which method, and when was it true?",
                                                "kind": "provenance",
                                                "answer_data": [
                                                    "authority",
                                                    "method",
                                                    "evidence",
                                                    "event time",
                                                    "knowledge time"
                                                ]
                                            },
                                            {
                                                "id": "observation-record-q03",
                                                "text": "What may an agent decide or do once an observation of a adenosine triphosphate is known, and what must it refuse?",
                                                "kind": "action",
                                                "answer_data": [
                                                    "permitted actions",
                                                    "preconditions",
                                                    "refusals",
                                                    "escalation"
                                                ]
                                            }
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "id": "use-and-operation",
                        "name": "Use and operation",
                        "description": "What can be done with a adenosine triphosphate and what it takes to do it.",
                        "rationale": "An agent that can recognise a thing but not act on it has only half a model.",
                        "layers": [
                            {
                                "id": "intended-use",
                                "name": "Intended use and function",
                                "description": "What a adenosine triphosphate is for, and what it is used for anyway.",
                                "findings": [
                                    {
                                        "id": "function-and-purpose",
                                        "name": "Function, purpose and misuse",
                                        "description": "The function a adenosine triphosphate performs and the uses that fall outside it.",
                                        "questions": [
                                            {
                                                "id": "function-and-purpose-q01",
                                                "text": "What identifies and describes the use of a adenosine triphosphate, and in what units or vocabulary?",
                                                "kind": "definition",
                                                "answer_data": [
                                                    "identifiers",
                                                    "types and classes",
                                                    "values with units",
                                                    "explicit unknowns"
                                                ]
                                            },
                                            {
                                                "id": "function-and-purpose-q02",
                                                "text": "Who or what asserted this about the use of a adenosine triphosphate, by which method, and when was it true?",
                                                "kind": "provenance",
                                                "answer_data": [
                                                    "authority",
                                                    "method",
                                                    "evidence",
                                                    "event time",
                                                    "knowledge time"
                                                ]
                                            },
                                            {
                                                "id": "function-and-purpose-q03",
                                                "text": "What may an agent decide or do once the use of a adenosine triphosphate is known, and what must it refuse?",
                                                "kind": "action",
                                                "answer_data": [
                                                    "permitted actions",
                                                    "preconditions",
                                                    "refusals",
                                                    "escalation"
                                                ]
                                            }
                                        ]
                                    }
                                ]
                            },
                            {
                                "id": "handling-and-procedure",
                                "name": "Handling and procedure",
                                "description": "The steps, skills and tools involved in using a adenosine triphosphate.",
                                "findings": [
                                    {
                                        "id": "procedures-and-skills",
                                        "name": "Procedures, skills and required tools",
                                        "description": "What an agent needs before it can act on a adenosine triphosphate at all.",
                                        "questions": [
                                            {
                                                "id": "procedures-and-skills-q01",
                                                "text": "What identifies and describes handling a adenosine triphosphate, and in what units or vocabulary?",
                                                "kind": "definition",
                                                "answer_data": [
                                                    "identifiers",
                                                    "types and classes",
                                                    "values with units",
                                                    "explicit unknowns"
                                                ]
                                            },
                                            {
                                                "id": "procedures-and-skills-q02",
                                                "text": "Who or what asserted this about handling a adenosine triphosphate, by which method, and when was it true?",
                                                "kind": "provenance",
                                                "answer_data": [
                                                    "authority",
                                                    "method",
                                                    "evidence",
                                                    "event time",
                                                    "knowledge time"
                                                ]
                                            },
                                            {
                                                "id": "procedures-and-skills-q03",
                                                "text": "What may an agent decide or do once handling a adenosine triphosphate is known, and what must it refuse?",
                                                "kind": "action",
                                                "answer_data": [
                                                    "permitted actions",
                                                    "preconditions",
                                                    "refusals",
                                                    "escalation"
                                                ]
                                            }
                                        ]
                                    }
                                ]
                            },
                            {
                                "id": "supply-and-consumption",
                                "name": "Supply and consumption",
                                "description": "Quantities, rates and what running out means.",
                                "findings": [
                                    {
                                        "id": "consumption-and-stock",
                                        "name": "Consumption, stock and replenishment",
                                        "description": "How much of a adenosine triphosphate there is and how fast it goes.",
                                        "questions": [
                                            {
                                                "id": "consumption-and-stock-q01",
                                                "text": "What identifies and describes the supply of a adenosine triphosphate, and in what units or vocabulary?",
                                                "kind": "definition",
                                                "answer_data": [
                                                    "identifiers",
                                                    "types and classes",
                                                    "values with units",
                                                    "explicit unknowns"
                                                ]
                                            },
                                            {
                                                "id": "consumption-and-stock-q02",
                                                "text": "Who or what asserted this about the supply of a adenosine triphosphate, by which method, and when was it true?",
                                                "kind": "provenance",
                                                "answer_data": [
                                                    "authority",
                                                    "method",
                                                    "evidence",
                                                    "event time",
                                                    "knowledge time"
                                                ]
                                            },
                                            {
                                                "id": "consumption-and-stock-q03",
                                                "text": "What may an agent decide or do once the supply of a adenosine triphosphate is known, and what must it refuse?",
                                                "kind": "action",
                                                "answer_data": [
                                                    "permitted actions",
                                                    "preconditions",
                                                    "refusals",
                                                    "escalation"
                                                ]
                                            }
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "id": "composition-and-identity",
                        "name": "Composition, grade and chemical identity",
                        "description": "What adenosine triphosphate is made of and how pure the thing in hand is.",
                        "rationale": "Grade decides what a substance may be used for, so a model that records only the name cannot support any decision about use.",
                        "layers": [
                            {
                                "id": "chemical-identity",
                                "name": "Chemical identity",
                                "description": "Formula, structure and the registry numbers that name it unambiguously.",
                                "findings": [
                                    {
                                        "id": "identity-record",
                                        "name": "Identity and registry numbers",
                                        "description": "What identifies this substance across suppliers and regulators.",
                                        "questions": [
                                            {
                                                "id": "identity-record-q01",
                                                "text": "What formula, structure and registry identifiers name adenosine triphosphate unambiguously?",
                                                "kind": "definition"
                                            },
                                            {
                                                "id": "identity-record-q02",
                                                "text": "Which related substances share a name in common use but not an identifier?",
                                                "kind": "boundary"
                                            }
                                        ]
                                    }
                                ]
                            },
                            {
                                "id": "grade-and-impurities",
                                "name": "Grade, purity and impurities",
                                "description": "The specification a batch meets and what else is in it.",
                                "findings": [
                                    {
                                        "id": "specification",
                                        "name": "Specification and assay",
                                        "description": "How purity is stated and measured, and which impurities matter.",
                                        "questions": [
                                            {
                                                "id": "specification-q01",
                                                "text": "What grades of adenosine triphosphate exist, how is purity assayed, and which impurities are limited?",
                                                "kind": "measurement"
                                            },
                                            {
                                                "id": "specification-q02",
                                                "text": "Which use requires which grade, and what happens when a lower grade is substituted?",
                                                "kind": "action"
                                            }
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "id": "properties-and-behaviour",
                        "name": "Properties and behaviour",
                        "description": "How adenosine triphosphate behaves under conditions an agent can measure or change.",
                        "rationale": "Physical constants are the part of a substance model that transfers between contexts, and each needs its unit and its conditions.",
                        "layers": [
                            {
                                "id": "physical-constants",
                                "name": "Physical constants",
                                "description": "Values that hold for the pure substance, with their conditions.",
                                "findings": [
                                    {
                                        "id": "constants-record",
                                        "name": "Constants and conditions",
                                        "description": "The quantities worth recording and the state they apply in.",
                                        "questions": [
                                            {
                                                "id": "constants-record-q01",
                                                "text": "What are the defining physical constants of adenosine triphosphate, in what units and under what conditions?",
                                                "kind": "measurement"
                                            },
                                            {
                                                "id": "constants-record-q02",
                                                "text": "Which of these values change with grade or form rather than being fixed?",
                                                "kind": "boundary"
                                            }
                                        ]
                                    }
                                ]
                            },
                            {
                                "id": "stability-and-reactivity",
                                "name": "Stability and reactivity",
                                "description": "What it reacts with, degrades into, and how it is stored.",
                                "findings": [
                                    {
                                        "id": "incompatibilities",
                                        "name": "Incompatibilities and degradation",
                                        "description": "What must not meet it, and what it becomes over time.",
                                        "questions": [
                                            {
                                                "id": "incompatibilities-q01",
                                                "text": "What is adenosine triphosphate incompatible with, and what does it degrade into under storage?",
                                                "kind": "definition"
                                            },
                                            {
                                                "id": "incompatibilities-q02",
                                                "text": "What storage and handling does that require, and who is competent to do it?",
                                                "kind": "action"
                                            }
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "id": "hazard-and-regulation",
                        "name": "Hazard classification and regulation",
                        "description": "How adenosine triphosphate can harm, and what the law says about holding and moving it.",
                        "rationale": "A substance model without its hazard class and its regulatory identity is unusable in exactly the situations that matter.",
                        "layers": [
                            {
                                "id": "hazard-class",
                                "name": "Hazard classification",
                                "description": "Classified hazards, exposure limits and protective measures.",
                                "findings": [
                                    {
                                        "id": "classified-hazards",
                                        "name": "Classified hazards and limits",
                                        "description": "The classification, the scheme it belongs to, and the limits set.",
                                        "questions": [
                                            {
                                                "id": "classified-hazards-q01",
                                                "text": "How is adenosine triphosphate classified for hazard, under which scheme, and what exposure limits apply?",
                                                "kind": "definition"
                                            },
                                            {
                                                "id": "classified-hazards-q02",
                                                "text": "What protection does handling require, and what must an agent refuse to do without it?",
                                                "kind": "action"
                                            }
                                        ]
                                    }
                                ]
                            },
                            {
                                "id": "regulatory-identity",
                                "name": "Regulatory identity and control",
                                "description": "Registration, restriction and transport rules by jurisdiction.",
                                "findings": [
                                    {
                                        "id": "controls",
                                        "name": "Controls and jurisdiction",
                                        "description": "Where it is restricted and what the restriction attaches to.",
                                        "questions": [
                                            {
                                                "id": "controls-q01",
                                                "text": "Which registrations, restrictions or transport rules cover adenosine triphosphate, and where?",
                                                "kind": "provenance"
                                            },
                                            {
                                                "id": "controls-q02",
                                                "text": "Does the control attach to the substance, its concentration, or its intended use?",
                                                "kind": "boundary"
                                            }
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "id": "provenance-and-evidence",
                        "name": "Provenance, evidence and time",
                        "description": "Where every claim about a adenosine triphosphate came from and when it held.",
                        "rationale": "A claim without a source and a time cannot be superseded, only overwritten, and an agent that overwrites loses the ability to explain itself.",
                        "layers": [
                            {
                                "id": "source-and-authority",
                                "name": "Source and authority",
                                "description": "Who said it, on what evidence, and how strongly.",
                                "findings": [
                                    {
                                        "id": "claim-provenance",
                                        "name": "Claim provenance and confidence",
                                        "description": "The authority behind each claim about a adenosine triphosphate and how confident it is.",
                                        "questions": [
                                            {
                                                "id": "claim-provenance-q01",
                                                "text": "What identifies and describes a claim about a adenosine triphosphate, and in what units or vocabulary?",
                                                "kind": "definition",
                                                "answer_data": [
                                                    "identifiers",
                                                    "types and classes",
                                                    "values with units",
                                                    "explicit unknowns"
                                                ]
                                            },
                                            {
                                                "id": "claim-provenance-q02",
                                                "text": "Who or what asserted this about a claim about a adenosine triphosphate, by which method, and when was it true?",
                                                "kind": "provenance",
                                                "answer_data": [
                                                    "authority",
                                                    "method",
                                                    "evidence",
                                                    "event time",
                                                    "knowledge time"
                                                ]
                                            },
                                            {
                                                "id": "claim-provenance-q03",
                                                "text": "What may an agent decide or do once a claim about a adenosine triphosphate is known, and what must it refuse?",
                                                "kind": "action",
                                                "answer_data": [
                                                    "permitted actions",
                                                    "preconditions",
                                                    "refusals",
                                                    "escalation"
                                                ]
                                            }
                                        ]
                                    }
                                ]
                            },
                            {
                                "id": "time-and-versions",
                                "name": "Time, versions and supersession",
                                "description": "When a claim was true, when it was learnt, and what replaced it.",
                                "findings": [
                                    {
                                        "id": "validity-and-supersession",
                                        "name": "Validity period and supersession",
                                        "description": "How an old claim about a adenosine triphosphate is retired without being erased.",
                                        "questions": [
                                            {
                                                "id": "validity-and-supersession-q01",
                                                "text": "What identifies and describes the validity of a claim about a adenosine triphosphate, and in what units or vocabulary?",
                                                "kind": "definition",
                                                "answer_data": [
                                                    "identifiers",
                                                    "types and classes",
                                                    "values with units",
                                                    "explicit unknowns"
                                                ]
                                            },
                                            {
                                                "id": "validity-and-supersession-q02",
                                                "text": "Who or what asserted this about the validity of a claim about a adenosine triphosphate, by which method, and when was it true?",
                                                "kind": "provenance",
                                                "answer_data": [
                                                    "authority",
                                                    "method",
                                                    "evidence",
                                                    "event time",
                                                    "knowledge time"
                                                ]
                                            },
                                            {
                                                "id": "validity-and-supersession-q03",
                                                "text": "What may an agent decide or do once the validity of a claim about a adenosine triphosphate is known, and what must it refuse?",
                                                "kind": "action",
                                                "answer_data": [
                                                    "permitted actions",
                                                    "preconditions",
                                                    "refusals",
                                                    "escalation"
                                                ]
                                            }
                                        ]
                                    }
                                ]
                            }
                        ]
                    }
                ]
            },
            "statistics": {
                "bundles": 9,
                "layers": 20,
                "findings": 22,
                "questions": 60
            }
        }
    }
}