{
    "model": {
        "rank": 4838,
        "code": "thing-q50769",
        "model_id": "vr.tr.pyrite",
        "name": "pyrite",
        "purpose": "Enable an agent to identify pyrite, assess its composition and alteration state, and judge suitable handling, preservation, processing or investigation.",
        "family": "Thing Registry",
        "category": "Physical world and living systems",
        "status": "research-draft",
        "kind": "thing",
        "plane": "PHY",
        "domain": "PHY.MAT",
        "industry": "",
        "version": "",
        "url": "/models/thing/q50769/",
        "tier": 2,
        "score": 72,
        "payload": {
            "layer": "wikidata",
            "aliases": [
                "bravoite"
            ],
            "aliasCount": 1,
            "merged": 1,
            "knownIn": 72,
            "facets": null,
            "markers": [],
            "lexicalClass": "",
            "senseRank": null,
            "alsoRegisteredAs": "vr.tr.pyrite",
            "source": {
                "dataset": "wikidata",
                "item": "Q50769",
                "url": "https://www.wikidata.org/wiki/Q50769",
                "license": "CC0 1.0"
            }
        },
        "research": {
            "vercy": "1.0-draft",
            "publication": {
                "status": "research-draft",
                "adjudicationStatus": "unreviewed",
                "publishableCanonical": false,
                "generatedAt": "2026-09-09T21:06:01Z",
                "providers": [
                    "Codex"
                ],
                "breadth": "recalled by Codex without web access - no source was read",
                "missingProviders": [],
                "pass": 2,
                "cost": {
                    "grok": {
                        "seconds": 23.5,
                        "error": "Reading additional input from stdin...\nOpenAI Codex v0.153.4\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: 01a087fd-1014-7020-a3d6-9f17afc1b272\n--------\nuser\nDescribe what is already known about one registered thing. Answer as JSON only, no prose around it.\n\nThing: pyrite\nSense to describe: (none recorded)\nDomain code: PHY.MAT\nAlso known as: (none)\n\n\nContext for this batch of 1001 things:\n# Batch 005: 1001 register",
                        "usd": 0,
                        "recall": true
                    },
                    "codex": {
                        "seconds": 59.3,
                        "error": "Reading additional input from stdin...\nOpenAI Codex v0.153.4\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: 01a087fd-0ff8-7f71-b4d9-3511a68b24ed\n--------\nuser\nYou are drafting a Vercy meta-model for one registered thing. Answer as JSON only, no prose around it.\n\nThing: pyrite\nRegistry id: vr.tr.pyrite\nPlane / domain: PHY / PHY.MAT\nRegistry definition: (none recorded)\nNames folded into this entry: (none)\n\n\nContext fo"
                    }
                }
            },
            "metaModel": {
                "id": "THING-Q50769",
                "registryId": "vr.tr.pyrite",
                "name": "pyrite",
                "version": "0.1.0-research.1",
                "entryKind": "thing",
                "family": "Thing Registry",
                "domain": [
                    "PHY.MAT"
                ],
                "status": "research-draft"
            },
            "canonicalUrl": "https://ver.cy/models/thing/q50769/",
            "model": {
                "registry_id": "vr.tr.pyrite",
                "name": "pyrite",
                "purpose": "Enable an agent to identify pyrite, assess its composition and alteration state, and judge suitable handling, preservation, processing or investigation.",
                "definition": "Pyrite is a naturally occurring iron disulfide mineral, FeS₂, with a cubic crystal structure, metallic lustre and typically pale brass-yellow colour.",
                "scope_statement": "This model owns pyrite as the cubic iron disulfide mineral species and the properties of pyrite grains, crystals and material lots registered as vr.tr.pyrite in PHY / PHY.MAT, distinguishing the mineral from its host rock, associated minerals and commercial products.",
                "in_scope": [
                    "Mineral identity, FeS2 composition and distinction from other iron sulfides",
                    "Crystal structure, habit, grain size and diagnostic physical properties",
                    "Pyrite abundance, impurities, inclusions and mineral associations",
                    "Formation context, specimen provenance and processing history",
                    "Oxidation, deterioration and conditions affecting preservation",
                    "Suitability for identification, collection, analysis and material processing"
                ],
                "out_of_scope": [
                    "Whole-rock classification and complete ore-deposit models",
                    "Marcasite, chalcopyrite, pyrrhotite and native gold as separate mineral species",
                    "Mining operations and sulfuric-acid production processes",
                    "Finished jewelry, aggregate and other products containing pyrite",
                    "Complete drainage-water chemistry and ecosystem impact models"
                ],
                "distinguishing_features": [
                    "Confirm FeS2 composition together with cubic crystal structure; composition alone cannot distinguish pyrite from its polymorph marcasite.",
                    "Use brittle behavior and substantially greater hardness to distinguish pyrite from soft, malleable native gold; destructive tests require specimen suitability.",
                    "Combine brass-yellow metallic appearance with a dark streak and hardness assessment; appearance alone is insufficient to distinguish pyrite from chalcopyrite.",
                    "Treat cubes, pyritohedra and striated crystal faces as supporting evidence, while allowing massive, granular and framboidal pyrite without visible diagnostic faces.",
                    "Distinguish altered pyrite from iron-oxide replacements by confirming whether an unaltered pyrite phase remains beneath the exterior."
                ],
                "characteristics": [
                    {
                        "name": "Mineral phase identity",
                        "kind": "category",
                        "unit_or_values": "Pyrite confirmed | pyrite suspected | mixed phases | unresolved; analytical method recorded",
                        "why_it_matters": "Separates a mineral identification from a visual resemblance or bulk chemical result."
                    },
                    {
                        "name": "Composition and substitution",
                        "kind": "measurement",
                        "unit_or_values": "Fe:S atomic ratio; elemental mass fractions in wt% or mg/kg; method and detection limits",
                        "why_it_matters": "Tests consistency with FeS2 and records departures that may affect interpretation or use."
                    },
                    {
                        "name": "Pyrite abundance",
                        "kind": "measurement",
                        "unit_or_values": "Mass % or volume %, explicitly distinguished; sampling basis",
                        "why_it_matters": "A pyrite-bearing rock or concentrate is not equivalent to pure pyrite."
                    },
                    {
                        "name": "Crystal habit and texture",
                        "kind": "category",
                        "unit_or_values": "Cubic | pyritohedral | octahedral | massive | granular | framboidal | other documented texture",
                        "why_it_matters": "Supports identification and helps interpret formation, liberation and exposed surface area."
                    },
                    {
                        "name": "Grain size and exposed surface",
                        "kind": "measurement",
                        "unit_or_values": "Grain-size distribution in µm or mm; specific surface area in m²/g where measured",
                        "why_it_matters": "Influences separation behavior, dust generation and oxidation susceptibility."
                    },
                    {
                        "name": "Diagnostic physical properties",
                        "kind": "measurement",
                        "unit_or_values": "Mohs hardness, density in g/cm³, streak and luster observations; test conditions",
                        "why_it_matters": "Provides independent evidence against common look-alike minerals."
                    },
                    {
                        "name": "Associated phases and impurity location",
                        "kind": "relation",
                        "unit_or_values": "Named mineral phases; lattice-bound element | inclusion | coating | separate grain | unresolved",
                        "why_it_matters": "Distinguishes pyrite chemistry from contaminants and associated valuable or hazardous constituents."
                    },
                    {
                        "name": "Alteration state",
                        "kind": "state",
                        "unit_or_values": "No alteration observed | tarnished | surface deposits | cracking | powdering | extensively replaced; observation date",
                        "why_it_matters": "Determines whether identification, specimen integrity and proposed use remain reliable."
                    },
                    {
                        "name": "Exposure conditions",
                        "kind": "measurement",
                        "unit_or_values": "Temperature in °C, relative humidity in %, water-contact duration, oxygen exposure and measured pH where relevant",
                        "why_it_matters": "Provides context for interpreting deterioration and planning storage or experiments."
                    },
                    {
                        "name": "Material-specific hazard and regulatory identity",
                        "kind": "category",
                        "unit_or_values": "Verified substance identifiers, supplier grade, jurisdiction, dated safety documentation and applicable classification",
                        "why_it_matters": "Avoids assigning a universal hazard classification to specimens, powders and mixed concentrates with different compositions."
                    }
                ],
                "affordances": [
                    "Choose a minimally damaging sequence of observations and analytical tests to confirm pyrite.",
                    "Assess whether a specimen or lot is sufficiently characterized for a proposed experiment or use.",
                    "Identify storage and monitoring needs from texture, alteration and exposure history.",
                    "Evaluate mineral liberation and impurity evidence before considering beneficiation or chemical processing.",
                    "Flag pyrite-bearing material for oxidation and drainage assessment when its exposure conditions warrant investigation."
                ]
            },
            "sources": [],
            "structure": {
                "bundles": [
                    {
                        "id": "pyrite-identity",
                        "name": "Pyrite identity",
                        "description": "Establish whether the material contains the pyrite mineral phase.",
                        "rationale": "Brassy appearance and iron-sulfur composition each admit important false identifications.",
                        "layers": [
                            {
                                "id": "phase-and-composition",
                                "name": "Phase and composition",
                                "description": "Connect chemical evidence with crystal-structure evidence.",
                                "findings": [
                                    {
                                        "id": "fes2-phase-confirmation",
                                        "name": "FeS2 phase confirmation",
                                        "description": "Record the basis and confidence for identifying cubic FeS2 rather than another sulfide.",
                                        "questions": [
                                            {
                                                "text": "What chemical and structural evidence establishes pyrite, and does it exclude marcasite or a mixed iron-sulfide assemblage?",
                                                "kind": "definition",
                                                "id": "fes2-phase-confirmation-q01"
                                            },
                                            {
                                                "text": "Which measurements, reference patterns and sampled locations support the identification?",
                                                "kind": "provenance",
                                                "id": "fes2-phase-confirmation-q02"
                                            }
                                        ]
                                    }
                                ]
                            },
                            {
                                "id": "look-alike-discrimination",
                                "name": "Look-alike discrimination",
                                "description": "Evaluate physical observations without treating appearance as proof.",
                                "findings": [
                                    {
                                        "id": "diagnostic-test-selection",
                                        "name": "Diagnostic test selection",
                                        "description": "Select complementary observations that distinguish pyrite from gold and similar sulfides.",
                                        "questions": [
                                            {
                                                "text": "How do habit, streak, hardness and brittle behavior support or contradict the proposed identification?",
                                                "kind": "measurement",
                                                "id": "diagnostic-test-selection-q01"
                                            },
                                            {
                                                "text": "Which tests can resolve the remaining ambiguity without unacceptable damage to the specimen?",
                                                "kind": "action",
                                                "id": "diagnostic-test-selection-q02"
                                            }
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "id": "pyrite-material-constitution",
                        "name": "Pyrite material constitution",
                        "description": "Describe how much pyrite is present and how it occurs within the material.",
                        "rationale": "A crystal, framboidal sediment and mixed concentrate present different analytical and processing problems.",
                        "layers": [
                            {
                                "id": "abundance-and-associations",
                                "name": "Abundance and associations",
                                "description": "Separate the pyrite phase from host material, inclusions and coatings.",
                                "findings": [
                                    {
                                        "id": "phase-proportions-and-impurities",
                                        "name": "Phase proportions and impurities",
                                        "description": "Record pyrite abundance and the location of constituents relevant to use or hazard.",
                                        "questions": [
                                            {
                                                "text": "What fraction of the specimen or lot is pyrite, and how representative is the analyzed sample?",
                                                "kind": "measurement",
                                                "id": "phase-proportions-and-impurities-q01"
                                            },
                                            {
                                                "text": "Are detected trace elements incorporated in pyrite, held in inclusions or carried by separate associated minerals?",
                                                "kind": "boundary",
                                                "id": "phase-proportions-and-impurities-q02"
                                            }
                                        ]
                                    }
                                ]
                            },
                            {
                                "id": "texture-and-origin",
                                "name": "Texture and origin",
                                "description": "Connect morphology and grain relationships to documented origin and treatment.",
                                "findings": [
                                    {
                                        "id": "grain-history",
                                        "name": "Grain history",
                                        "description": "Record texture and provenance that affect sampling, interpretation and mineral liberation.",
                                        "questions": [
                                            {
                                                "text": "What grain sizes, crystal forms, intergrowths and fractures characterize the pyrite?",
                                                "kind": "measurement",
                                                "id": "grain-history-q01"
                                            },
                                            {
                                                "text": "What locality, host material, formation interpretation and crushing or chemical-treatment history are documented?",
                                                "kind": "provenance",
                                                "id": "grain-history-q02"
                                            }
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "id": "pyrite-alteration-and-preservation",
                        "name": "Pyrite alteration and preservation",
                        "description": "Assess existing deterioration and the conditions that may sustain it.",
                        "rationale": "Oxidation can change pyrite-bearing material, damage specimens and generate acidic reaction products.",
                        "layers": [
                            {
                                "id": "alteration-evidence",
                                "name": "Alteration evidence",
                                "description": "Distinguish observed symptoms from confirmed reaction products.",
                                "findings": [
                                    {
                                        "id": "remaining-pyrite-and-products",
                                        "name": "Remaining pyrite and products",
                                        "description": "Track changes in the original mineral and identify secondary material where possible.",
                                        "questions": [
                                            {
                                                "text": "What tarnish, deposits, cracking or powdering is present, and which secondary phases have been analytically identified?",
                                                "kind": "measurement",
                                                "id": "remaining-pyrite-and-products-q01"
                                            },
                                            {
                                                "text": "Does the object retain pyrite, or is it principally a replacement preserving an earlier pyrite form?",
                                                "kind": "boundary",
                                                "id": "remaining-pyrite-and-products-q02"
                                            }
                                        ]
                                    }
                                ]
                            },
                            {
                                "id": "exposure-and-intervention",
                                "name": "Exposure and intervention",
                                "description": "Relate alteration to storage, water contact and proposed treatment.",
                                "findings": [
                                    {
                                        "id": "preservation-decision",
                                        "name": "Preservation decision",
                                        "description": "Choose monitoring or intervention using specimen-specific evidence.",
                                        "questions": [
                                            {
                                                "text": "What humidity, temperature, oxygen and water-contact history accompanies the observed changes?",
                                                "kind": "provenance",
                                                "id": "preservation-decision-q01"
                                            },
                                            {
                                                "text": "What storage adjustment, isolation or conservation treatment is supported for this specimen, and how will its effectiveness be checked?",
                                                "kind": "action",
                                                "id": "preservation-decision-q02"
                                            }
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "id": "pyrite-use-and-handling",
                        "name": "Pyrite use and handling",
                        "description": "Determine whether the characterized material is suitable for a specific activity.",
                        "rationale": "Pyrite identity alone does not establish processing suitability, dust controls or environmental behavior.",
                        "layers": [
                            {
                                "id": "fitness-for-intended-use",
                                "name": "Fitness for intended use",
                                "description": "Connect grade, texture and stability to the proposed use.",
                                "findings": [
                                    {
                                        "id": "acceptance-and-processing",
                                        "name": "Acceptance and processing",
                                        "description": "Record requirements for collection, analysis, beneficiation or reaction studies.",
                                        "questions": [
                                            {
                                                "text": "What pyrite abundance, impurity limits, grain size and alteration state does the intended use require?",
                                                "kind": "boundary",
                                                "id": "acceptance-and-processing-q01"
                                            },
                                            {
                                                "text": "What additional characterization or preparation is necessary before accepting this material for that use?",
                                                "kind": "action",
                                                "id": "acceptance-and-processing-q02"
                                            }
                                        ]
                                    }
                                ]
                            },
                            {
                                "id": "dust-and-reactive-release",
                                "name": "Dust and reactive release",
                                "description": "Assess hazards associated with the actual material and proposed operation.",
                                "findings": [
                                    {
                                        "id": "operation-specific-controls",
                                        "name": "Operation-specific controls",
                                        "description": "Tie handling decisions to physical form, impurities, reaction conditions and applicable documentation.",
                                        "questions": [
                                            {
                                                "text": "What dust, heating or oxidation hazards are supported by the lot composition, planned operation and current safety documentation?",
                                                "kind": "provenance",
                                                "id": "operation-specific-controls-q01"
                                            },
                                            {
                                                "text": "What controls and tests are needed to manage particulate exposure or evaluate acidic and metal-bearing releases?",
                                                "kind": "action",
                                                "id": "operation-specific-controls-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": [
                                            "The listed kinds are crystal habits and aggregate textures, not separate mineral species.",
                                            "Values describe typical pyrite or ideal FeS₂; impurities, inclusions and porosity can change specimen measurements.",
                                            "Chemical registry identifiers, regulatory classifications and exposure limits require verification for the particular material; none are asserted here."
                                        ],
                                        "questions": [
                                            {
                                                "id": "evidence-confidence-notes-q01",
                                                "text": "Which of these check these first hold for the sense of pyrite 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": [
                                            "Cubic crystals",
                                            "Pyritohedral crystals",
                                            "Octahedral crystals",
                                            "Framboidal pyrite",
                                            "Massive pyrite"
                                        ],
                                        "questions": [
                                            {
                                                "id": "evidence-kinds-q01",
                                                "text": "Which of these kinds and varieties hold for the sense of pyrite 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": "Chemical formula",
                                                "value_or_pattern": "FeS₂",
                                                "note": "Composition alone does not distinguish pyrite from its polymorph marcasite."
                                            }
                                        ],
                                        "questions": [
                                            {
                                                "id": "evidence-identifiers-q01",
                                                "text": "Which of these identifiers and schemes hold for the sense of pyrite 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": [
                                            "Historical and some continuing use as a sulfur source for sulfuric acid production.",
                                            "Mineral specimens and decorative objects.",
                                            "Jewellery, including material commercially described as marcasite.",
                                            "Geological investigation of mineral deposits and sedimentary formation conditions.",
                                            "Processing of gold-bearing pyrite where gold occurs as inclusions or within the mineral."
                                        ],
                                        "questions": [
                                            {
                                                "id": "evidence-real-world-use-q01",
                                                "text": "Which of these real-world use hold for the sense of pyrite 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": "Mohs hardness",
                                                "typical_range": "6-6.5",
                                                "unit": "Mohs scale"
                                            },
                                            {
                                                "quantity": "Density",
                                                "typical_range": "4.9-5.2",
                                                "unit": "g/cm³"
                                            },
                                            {
                                                "quantity": "Iron mass fraction in ideal FeS₂",
                                                "typical_range": "Approximately 46.5",
                                                "unit": "%"
                                            },
                                            {
                                                "quantity": "Sulfur mass fraction in ideal FeS₂",
                                                "typical_range": "Approximately 53.5",
                                                "unit": "%"
                                            }
                                        ],
                                        "questions": [
                                            {
                                                "id": "evidence-measurements-q01",
                                                "text": "Which of these typical measurements hold for the sense of pyrite 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": [
                                            "Oxidation in the presence of water and oxygen can generate acidity, contributing to acid mine drainage.",
                                            "Pyrite-bearing aggregate or fill can deteriorate through oxidation and subsequent expansive mineral formation.",
                                            "Susceptible specimens can crumble and develop acidic alteration products during storage.",
                                            "Oxidation of finely divided pyrite can release heat and contribute to self-heating in sulfide-bearing materials.",
                                            "Roasting or burning pyrite can release sulfur dioxide."
                                        ],
                                        "questions": [
                                            {
                                                "id": "evidence-failure-modes-and-hazards-q01",
                                                "text": "Which of these failure modes and hazards hold for the sense of pyrite this model covers, and on what evidence?",
                                                "kind": "provenance"
                                            }
                                        ]
                                    },
                                    {
                                        "id": "evidence-regional-variation",
                                        "name": "Regional variation",
                                        "description": "Recalled without web access and unsourced; every item is a lead to verify.",
                                        "evidence": [
                                            "Trace-element content, associated minerals and commercial value vary by deposit.",
                                            "Local climate, drainage and exposure conditions affect weathering and acid-generation behaviour."
                                        ],
                                        "questions": [
                                            {
                                                "id": "evidence-regional-variation-q01",
                                                "text": "Which of these regional variation hold for the sense of pyrite 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": "Marcasite",
                                                "difference": "Also FeS₂, but orthorhombic rather than cubic; crystallographic testing separates them reliably."
                                            },
                                            {
                                                "name": "Gold",
                                                "difference": "Gold is much denser, softer and malleable; pyrite is hard and brittle and typically leaves a dark streak."
                                            },
                                            {
                                                "name": "Chalcopyrite",
                                                "difference": "Chalcopyrite is CuFeS₂ and is substantially softer, typically about 3.5-4 on the Mohs scale."
                                            },
                                            {
                                                "name": "Pyrrhotite",
                                                "difference": "Pyrrhotite has variable composition near Fe₁₋ₓS and is commonly magnetic, unlike ordinary pyrite."
                                            }
                                        ],
                                        "questions": [
                                            {
                                                "id": "evidence-neighbours-q01",
                                                "text": "Which of these neighbouring kinds and how to tell them apart hold for the sense of pyrite this model covers, and on what evidence?",
                                                "kind": "provenance"
                                            }
                                        ]
                                    }
                                ]
                            }
                        ]
                    }
                ]
            },
            "openQuestions": [
                "Which authoritative mineralogical references and analytical criteria should define the minimum evidence for confirmed pyrite identity?",
                "Which substance identifiers and jurisdiction-specific classifications apply to natural pyrite, synthetic FeS2 and commercial mixed concentrates?",
                "What preservation conditions and interventions are supported for different pyrite textures and existing alteration states?",
                "Which measured thermal transformations should be recorded for pyrite under specified atmospheres and pressures, instead of assuming conventional melting and boiling points?",
                "Which tests best establish oxidation and acid-generation behavior for a given pyrite-bearing material while accounting for associated minerals and neutralizing capacity?"
            ],
            "statistics": {
                "bundles": 5,
                "layers": 9,
                "findings": 16,
                "questions": 24
            }
        },
        "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 pyrite, record what state it is in, and decide what may be done with it.",
            "whatItIs": "Enable an agent to identify pyrite, assess its composition and alteration state, and judge suitable handling, preservation, processing or investigation.",
            "characteristics": {
                "substance": "material",
                "origin": "natural",
                "agency": "inert",
                "mobility": "varies"
            },
            "whatYouCanDoWithIt": [
                "observed and measured",
                "consumed or used up"
            ],
            "distinguishingFeatures": [
                "Names folded into this entry, which a task may need to split apart again: bravoite.",
                "1 finer distinctions are held as aliases rather than separate entries, because telling them apart needs a task that asks for it.",
                "Described in 72 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 pyrite, 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": [
                {
                    "relation": "covers",
                    "note": "Finer kinds folded into this entry because telling them apart needs a task that asks for it. Each is a model waiting to be split out when one does.",
                    "targets": [
                        "bravoite"
                    ]
                }
            ],
            "standing": "Described in 72 Wikipedia languages, which measures how widely it is written about rather than how important or how common it is. 1 finer distinctions are held inside this entry as names rather than as separate models.",
            "structure": {
                "bundles": [
                    {
                        "id": "identity-and-classification",
                        "name": "Identity, naming and classification",
                        "description": "How an agent tells one pyrite from another, and a pyrite 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 pyrite, 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 pyrite, 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 pyrite 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 pyrite, 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 pyrite, 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 pyrite 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 pyrite 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 pyrite, 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 pyrite, 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 pyrite 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 pyrite from the things most often confused with it.",
                                        "questions": [
                                            {
                                                "id": "distinguishing-features-q01",
                                                "text": "What identifies and describes what distinguishes a pyrite, 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 pyrite, 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 pyrite 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 pyrite 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 pyrite, 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 pyrite, 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 pyrite 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 pyrite is built from and which parts are replaceable.",
                                        "questions": [
                                            {
                                                "id": "parts-and-materials-q01",
                                                "text": "What identifies and describes the composition of a pyrite, 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 pyrite, 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 pyrite 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 pyrite is judged and by whom.",
                                        "questions": [
                                            {
                                                "id": "condition-assessment-q01",
                                                "text": "What identifies and describes the condition of a pyrite, 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 pyrite, 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 pyrite 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 pyrite 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 pyrite is, and what that position is measured against.",
                                        "questions": [
                                            {
                                                "id": "position-and-frame-q01",
                                                "text": "What identifies and describes the location of a pyrite, 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 pyrite, 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 pyrite 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 pyrite 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 pyrite, 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 pyrite, 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 pyrite 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 pyrite 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 pyrite between them.",
                                        "questions": [
                                            {
                                                "id": "stages-and-transitions-q01",
                                                "text": "What identifies and describes the lifecycle of a pyrite, 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 pyrite, 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 pyrite 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 pyrite, how often and by whom.",
                                "findings": [
                                    {
                                        "id": "observation-record",
                                        "name": "Observation record",
                                        "description": "How an observation of a pyrite 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 pyrite, 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 pyrite, 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 pyrite 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 pyrite 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 pyrite is for, and what it is used for anyway.",
                                "findings": [
                                    {
                                        "id": "function-and-purpose",
                                        "name": "Function, purpose and misuse",
                                        "description": "The function a pyrite performs and the uses that fall outside it.",
                                        "questions": [
                                            {
                                                "id": "function-and-purpose-q01",
                                                "text": "What identifies and describes the use of a pyrite, 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 pyrite, 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 pyrite 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 pyrite.",
                                "findings": [
                                    {
                                        "id": "procedures-and-skills",
                                        "name": "Procedures, skills and required tools",
                                        "description": "What an agent needs before it can act on a pyrite at all.",
                                        "questions": [
                                            {
                                                "id": "procedures-and-skills-q01",
                                                "text": "What identifies and describes handling a pyrite, 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 pyrite, 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 pyrite 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 pyrite there is and how fast it goes.",
                                        "questions": [
                                            {
                                                "id": "consumption-and-stock-q01",
                                                "text": "What identifies and describes the supply of a pyrite, 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 pyrite, 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 pyrite 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 pyrite 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 pyrite 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 pyrite 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 pyrite 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 pyrite, 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 pyrite 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 pyrite 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 pyrite 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 pyrite, 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 pyrite 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 pyrite and how confident it is.",
                                        "questions": [
                                            {
                                                "id": "claim-provenance-q01",
                                                "text": "What identifies and describes a claim about a pyrite, 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 pyrite, 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 pyrite 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 pyrite is retired without being erased.",
                                        "questions": [
                                            {
                                                "id": "validity-and-supersession-q01",
                                                "text": "What identifies and describes the validity of a claim about a pyrite, 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 pyrite, 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 pyrite 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
            }
        }
    }
}