{
  "handle": "Hypothesis",
  "data_schema": {
    "type": "object",
    "required": [
      "proposition",
      "status"
    ],
    "properties": {
      "proposition": {
        "type": "string",
        "description": "The tentative explanation"
      },
      "confidence": {
        "type": "number",
        "description": "Initial probability estimate (0-1)"
      },
      "status": {
        "type": "string",
        "enum": [
          "Open",
          "Corroborated",
          "Falsified"
        ],
        "description": "Standing against evidence. No Proven state: surviving falsification attempts corroborates a hypothesis, it does not establish it."
      }
    }
  },
  "mechanism": "A testable prediction staged for falsification attempts. Distinct from a Claim (asserted as true), an Assumption (held provisionally to make progress), and an Axiom (accepted without proof): a Hypothesis carries an explicit commitment to be checked against evidence and updated or discarded accordingly.",
  "gloss": "Testable prediction staged for falsification attempts — provisional, not asserted",
  "_meta": {
    "tier": 1,
    "ring": 0,
    "supersedes": [
      "sema:Hypothesis#mh:SHA-256:e95b94f3066236d1b543330c46d177a5e2e590ea5bdd97953f589226a9f11812",
      "sema:Hypothesis#mh:SHA-256:e13b827d9dea5d37bc7431cd20aee5acd49c69e15bf7660a0d563f741ba3fd71"
    ],
    "path": [
      "Infrastructure",
      "Data Structures"
    ],
    "related": [
      "Callshort#9525"
    ]
  },
  "invariants": [
    "Names at least one observation that, if made, would tell against it.",
    "Evidence can falsify or corroborate a Hypothesis, never establish it."
  ],
  "sema_id": "sema:Hypothesis#mh:SHA-256:09894332330937ab8ffd172087883db3adeddf6b7d4ca2befe31832416dedc14",
  "sema_ref": "Hypothesis#0989",
  "sema_stub": "0989",
  "sema_layer": "Infrastructure",
  "sema_category": "Data Structures",
  "used_by": {
    "references": {
      "Abduction": "sema:Abduction#mh:SHA-256:e738d3035534bba0a6b165325ba64818abb897a0f6b9848bc00c7c17ca146921",
      "AdversarialProof": "sema:AdversarialProof#mh:SHA-256:36b42360b5690b7744c1ab52317a9186bc1d770f313598663a5067f1c42f3c73",
      "Callshort": "sema:Callshort#mh:SHA-256:95258b0368b6bbb08b65a09c3e4274c0cbded3452418db036be54234482ff0ff",
      "ConfirmationBlock": "sema:ConfirmationBlock#mh:SHA-256:dbe2e2c1125c1fe51410b304f52aaee60b477a4bd36f9a20f14463be0c9482e2",
      "Falsification": "sema:Falsification#mh:SHA-256:354338d40b319138cd6dc0f9ab5a8a5610ec832afe762f007463bb9d08363b51",
      "HypothesisEngine": "sema:HypothesisEngine#mh:SHA-256:f9e8f765ed6e5bca5355567747f7ea9acf4c9836a8f287df8831a9e18c179e3e",
      "HypothesisLadder": "sema:HypothesisLadder#mh:SHA-256:58b55c2c1b13ca27b222e139e54f0ee01116e8f3706428654aaa551b08cccfc8",
      "NegativeProof": "sema:NegativeProof#mh:SHA-256:1184ac0ee80295c5617be9d08bc656197f7d6f5d38dfee4baee466555bf517b2"
    }
  }
}
