{
  "schema_version":"0.4",
  "control_id":"EXP01",
  "reviewed_on":"2026-09-17",
  "status":"implemented_software_foundation_and_discussion_bridge_paused_at_external_dependencies",
  "purpose":"Advance Substrate Cosmology from exploratory theory toward narrowly supported claims through preregistration, traceable evidence, independent review, replication, and bounded utility testing.",
  "current_next":null,
  "next_review_target":"EXP04",
  "current_state":"paused_at_external_identity_institution_and_review_dependencies",
  "execution_boundary":"This register organizes development. It does not authorize a physical experiment, certify a laboratory, approve a protocol, or promote a scientific claim.",
  "selection_rule":["protect people and environments before research throughput","advance only when every declared dependency is satisfied","prefer discriminating tests over demonstrations that fit every outcome","preserve nulls failures contradictions and non-comparability","separate operational utility from claims about fundamental existence","publish one recoverable bounded increment at a time"],
  "claim_maturity":[
    {"level":"E0","label":"Exploratory question","requires":["bounded question","negative space or gap","known terms and sources"],"may_not_claim":"a physical relationship exists"},
    {"level":"E1","label":"Candidate relationship","requires":["declared variables","detector and frame","ordinary comparison","counterexplanations"],"may_not_claim":"experimental support"},
    {"level":"E2","label":"Experiment design","requires":["discriminating prediction","null world","artifacts","controls","measurement limits"],"may_not_claim":"authorization or execution"},
    {"level":"E3","label":"Preregistered protocol","requires":["frozen method","analysis plan","exclusions","stop rules","permitted deviations"],"may_not_claim":"a result"},
    {"level":"E4","label":"Completed run","requires":["immutable run identifier","raw evidence references","settings","deviations","failures"],"may_not_claim":"independent validation"},
    {"level":"E5","label":"Reviewed observation","requires":["method review","analysis review","safety record","conflicts","limitations"],"may_not_claim":"independent replication"},
    {"level":"E6","label":"Independent replication","requires":["frozen parent protocol","independence statement","comparable evidence envelope","nulls and failures"],"may_not_claim":"general cross-site support"},
    {"level":"E7","label":"Cross-site supported claim","requires":["multiple independent sites","instrument and frame comparison","conflict preservation","bounded claim language"],"may_not_claim":"the ontology of Substrate Cosmology is proven"},
    {"level":"E8","label":"Operational utility demonstrated","requires":["reproducible intervention","conventional comparator","benefit and failure bounds","reversibility where applicable"],"may_not_claim":"fundamental existence beyond the tested scope"}
  ],
  "improvements":[
    {"rank":1,"id":"EXP01","title":"Prioritized experimentation development register","state":"implemented","depends_on":["P01","P02","P03","P10","P11"],"deliverable":"Public dependency order, maturity ladder, gates, hooks, limitations, and successor paths.","advance_when":"The route, registry, lifecycle, interconnection, and release checks pass.","blocked_by":[],"hooks":["experiment.program.changed","development.priority.changed"],"limitations":["planning structure is not experimental evidence"]},
    {"rank":2,"id":"EXP02","title":"Portable experimental claim packet","state":"implemented","depends_on":["EXP01","P05","P08","P09","P22A"],"deliverable":"Versioned public contract for questions, candidate relations, conventional and null comparisons, protocols, safety, provenance, AI roles, raw evidence, analysis, review, replication, corrections, and claim status.","advance_when":"Required fields and protected boundaries are machine checked without enabling data collection.","blocked_by":[],"hooks":["experiment.claim.schema.changed","experiment.ai.provenance.changed"],"limitations":["schema validation is not scientific review or execution authority"]},
    {"rank":3,"id":"EXP03","title":"Fail-closed claim-packet readiness fixtures","state":"implemented","depends_on":["EXP02"],"deliverable":"Synthetic accepted and rejected packets that prevent missing controls, unsafe advancement, absent provenance, popularity promotion, AI self-approval, and unsupported claim maturity.","advance_when":"Every synthetic outcome matches the declared decision and no live experiment is represented.","blocked_by":[],"hooks":["experiment.claim.schema.changed","experiment.protocol.changed","experiment.safety.changed"],"limitations":["synthetic validation does not evaluate a live protocol evidence package person laboratory or approval"]},
    {"rank":4,"id":"EXP03A","title":"Pre-moderated experiment-stage discussion bridge","state":"implemented","depends_on":["EXP03","P18F"],"deliverable":"Adult-authenticated public threads can identify E0–E8 maturity, ordinary explanations, important divergence, evidence needed, scalar identifiers, typed replies, reports, and portable public exports.","advance_when":"Writes remain pending until moderation; personal information, links, uploads, private contact, popularity signals, unsupervised minors, execution authorization, and claim promotion remain disabled.","blocked_by":[],"hooks":["forum.thread.schema.changed","experiment.program.changed","experiment.protocol.changed","privacy.expectation.changed","moderation.capacity.changed"],"limitations":["a forum thread is not preregistration","maturity labels are participant classifications not approvals","discussion does not authorize execution or support a claim"],"action_href":"/investigate/forum-threads"},
    {"rank":5,"id":"EXP04","title":"Verified researcher, reviewer, and institution roles","state":"blocked_platform_and_review","depends_on":["EXP03A","P18H"],"deliverable":"Least-privilege investigator, laboratory, data-steward, method, statistics, safety, ethics, replication, adjudication, and maintenance roles with conflicts and expiry.","advance_when":"Authentication, recovery, session revocation, institution verification, separation of duties, privacy, legal, and appeal exercises pass.","blocked_by":["verified identity and institution method","named operating owners beyond the founding moderator","privacy and legal review","independent appeal coverage","completed P18H evidence"],"hooks":["identity.provider.changed","experiment.role.changed","privacy.expectation.changed"]},
    {"rank":6,"id":"EXP05","title":"Private preregistration and run workspace","state":"blocked_platform_and_review","depends_on":["EXP04"],"deliverable":"Owner-scoped drafts, frozen preregistration, immutable run identifiers, auditable changes, export, deletion, retention, and release controls.","advance_when":"Old-record read, new-write, migration, rollback, access, audit, retention, backup-expiry, and incident tests pass.","blocked_by":["verified experimental roles","private owner-scoped protocol storage","retention schedule","audit log design","backup and recovery evidence","incident response capacity"],"hooks":["storage.schema.changed","experiment.protocol.changed","experiment.run.schema.changed","retention.schedule.changed"]},
    {"rank":7,"id":"EXP06","title":"Safety, ethics, and authorization workflow","state":"blocked_human_authority","depends_on":["EXP04","EXP05","P10"],"deliverable":"Hazard-class routing, containment, reversibility, stop authority, institutional permissions, consent, incident reporting, expiry, and withdrawal records.","advance_when":"Named qualified reviewers approve the exact bounded protocol and jurisdictional requirements; automation cannot satisfy this gate.","blocked_by":["named domain safety reviewers","applicable institutional authority","ethics and legal determination","incident and emergency operating capacity"],"hooks":["experiment.safety.changed","privacy.expectation.changed","abuse.pattern.changed"]},
    {"rank":8,"id":"EXP07","title":"Laboratory, detector, and calibration registry","state":"blocked_dependency","depends_on":["EXP04","EXP05","EXP06"],"deliverable":"Versioned site, instrument, calibration, resolution, environment, operator-coupling, custody, maintenance, and competence records.","advance_when":"Claims of laboratory capacity are reviewed, expiring, auditable, and linked to independent calibration evidence.","blocked_by":["verified participating laboratories","instrument authorities","calibration evidence","facility and competence review"],"hooks":["experiment.site.changed","experiment.instrument.changed","experiment.safety.changed"]},
    {"rank":9,"id":"EXP08","title":"Raw-evidence custody and independent analysis branches","state":"blocked_dependency","depends_on":["EXP05","EXP07"],"deliverable":"Immutable raw-object references, checksums, schemas, code environments, blind analysis branches, uncertainty, exclusions, and reproducible exports.","advance_when":"Custody, privacy, licensing, compute, code isolation, provenance, reproducibility, and long-term format checks pass.","blocked_by":["durable evidence storage","custody owners","data and code licensing","isolated reproducible compute","format preservation plan"],"hooks":["experiment.run.schema.changed","experiment.analysis.changed","limit.compute.changed","feature.deprecated"]},
    {"rank":10,"id":"EXP09","title":"Independent replication exchange","state":"blocked_dependency","depends_on":["EXP06","EXP07","EXP08","P09","P11"],"deliverable":"Frozen protocol distribution, declared independence, site matching, evidence envelopes, nulls, failures, deviations, disputes, and non-comparability.","advance_when":"At least one protocol is safe, reviewable, portable, and independently executable without exposing restricted data.","blocked_by":["approved bounded protocol","qualified independent sites","review and dispute capacity","portable evidence package"],"hooks":["experiment.replication.changed","experiment.protocol.changed","experiment.site.changed"]},
    {"rank":11,"id":"EXP10","title":"Bounded claim review and promotion","state":"blocked_evidence","depends_on":["EXP08","EXP09"],"deliverable":"Append-only decisions linking exact claim language to protocols, runs, analyses, reviews, replications, conflicts, limitations, corrections, and withdrawals.","advance_when":"Promotion rules are satisfied by traceable evidence and named independent review, never by votes, prestige, funding, or agreement.","blocked_by":["real reviewed run evidence","independent replication evidence","named adjudication capacity","appeal and correction operation"],"hooks":["experiment.claim.status.changed","appeal.process.changed","popularity.signal.changed"]},
    {"rank":12,"id":"EXP11","title":"Operational-utility trials and register integration","state":"blocked_evidence","depends_on":["EXP10","P12"],"deliverable":"Reproducible utility comparisons with safety, benefits, failure limits, conventional alternatives, reversibility, and ontology separation.","advance_when":"A supported bounded relationship justifies a safe utility test and the ordinary comparator remains explicit.","blocked_by":["eligible supported claim","approved utility protocol","independent outcome review","operating and incident capacity"],"hooks":["experiment.utility.changed","experiment.safety.changed","experiment.claim.status.changed"]},
    {"rank":13,"id":"EXP12","title":"Federation, portability, recovery, and obsolescence control","state":"blocked_dependency","depends_on":["EXP05","EXP08","EXP09","EXP10"],"deliverable":"Vendor-neutral schemas, APIs, signed exports, compatibility readers, mirrors, clean-room recovery, migration rehearsals, and retirement paths.","advance_when":"A replacement can read prior claim packets and evidence relationships without weakening access, provenance, safety, or dissent preservation.","blocked_by":["operational records to migrate","independent recovery environment","replacement or major-change trigger"],"hooks":["experiment.exchange.changed","dependency.major.changed","platform.hosting.changed","feature.deprecated"]}
  ],
  "protected_boundaries":["no physical execution authorization","no claim promotion from popularity funding prestige or agreement","no AI system may approve its own scientific contribution","raw evidence is never silently rewritten","nulls failures contradictions and non-comparability remain discoverable","source authorship and AI assistance are separately attributed","student participation remains outside unsupervised experimental workflows","operational utility does not establish ontology"],
  "maintenance":{"change_rule":"Update this register, affected contracts, hooks, consumers, checks, limitations, replacement paths, priorities, and change history in the same bounded release.","compatibility_rule":"Retain prior identifiers and a reader or explicit migration mapping until every dependent record is converted.","stop_rule":"Stop automatic progression at the first unmet external, safety, identity, storage, institutional, reviewer, or evidence dependency."},
  "limitations":["experiment-stage forum discussion is not a private preregistration or run workspace","no verified researcher or institution network","no approved physical protocol","no live experimental evidence","no scientific claim has been promoted by this register"],
  "successor_path":"Version the register, preserve stable EXP identifiers, run old and new schemas in parallel, migrate all references, retain blocked-state history, and publish the replacement before retiring this representation.",
  "verification":{"command":"pnpm check:site","build":"pnpm build"}
}
