{"files": {"gravit_verifier/__init__.py": "\"\"\"\nGravit Verifier — reference implementation of Canonical Verification Binding.\n\nPrevents epistemic elevation of knowledge (e.g. among many autonomous agents)\nthrough mere aggregation, absent independent, canonically-grounded evidence.\n\"\"\"\n\nfrom .kernel import (\n    EpistemicState,\n    VerificationState,\n    DecisionStatus,\n    EvidenceRecord,\n    VerificationRequest,\n    DecisionRecord,\n    BindingRegistry,\n    ObligationResolver,\n    GEVPEvaluator,\n    VEDSClassifier,\n    DecisionComposer,\n    VerifierKernel,\n)\n\n__all__ = [\n    \"EpistemicState\",\n    \"VerificationState\",\n    \"DecisionStatus\",\n    \"EvidenceRecord\",\n    \"VerificationRequest\",\n    \"DecisionRecord\",\n    \"BindingRegistry\",\n    \"ObligationResolver\",\n    \"GEVPEvaluator\",\n    \"VEDSClassifier\",\n    \"DecisionComposer\",\n    \"VerifierKernel\",\n]\n\n__version__ = \"0.7.0\"\n", "gravit_verifier/explain.py": "\"\"\"\nDecision explanation: what a reader needs in order to judge a DecisionRecord.\n\nThe kernel's DecisionRecord (and its content-addressed decision_id) is left\nunchanged; this module adds an explanation next to it. It answers three\nquestions a third-party auditor asks:\n\n1. Was the claim actually evaluated, or could the check not be completed?\n   (\"evaluated\" versus \"not_evaluable\" - an evaluated denial is a different\n   fact from a check that was impossible, e.g. without a verifier registry.)\n2. Which rules, in which revision, were applied?\n3. What does \"independent\" rest on? Two valid signatures are not proof of two\n   independent organisations. The verifier groups records by registry operator\n   and by provenance, but the registry is trusted input: signature checks\n   cannot detect misrepresented common control or collusion. The explanation\n   therefore names the registry and trust-root digests, the grouping rule, the\n   independence claim that was evaluated, and for every operator either the\n   evidence behind its registry entry (e.g. its signed independence statement)\n   or an explicit \"assumed, not evidenced\" marker.\n\nSee docs/decision-explanation.md.\n\"\"\"\n\nimport hashlib\nimport json\nfrom typing import Any, Dict, List, Optional\n\nfrom .kernel import DecisionRecord, VerificationRequest, VerifierKernel\nfrom .registry import screen_evidence\n\nEXPLANATION_VERSION = \"1\"\n\nGROUPING_RULE = (\n    \"Records count towards independence only if admissible (signed by a registered, non-revoked key \"\n    \"over this artifact). All keys of one registry operator count as one source (CANON-SIG-011), and \"\n    \"at most one record counts per (verifier identity, provenance) (CANON-IND-004).\"\n)\n\nLIMITS = (\n    \"The verifier registry is trusted input. Signature checks and grouping by operator cannot detect \"\n    \"misrepresented common control or collusion between registered operators; that requires the \"\n    \"evidence referenced below, evaluated outside the signature check (docs/sybil-design.md).\"\n)\n\n\ndef _not_evaluable_reasons(request: VerificationRequest, decision: DecisionRecord,\n                           kernel: VerifierKernel) -> List[str]:\n    reasons = []\n    if kernel.verifier_registry is None:\n        reasons.append(\"no verifier registry loaded: independent signed evidence (CANON-SIG-011) cannot be evaluated\")\n    frs = (decision.convergence_metrics or {}).get(\"CANON-FRS-005\", {})\n    if isinstance(frs, dict) and \"policy\" in str(frs.get(\"reason\", \"\")).lower():\n        reasons.append(\"the freshness policy in the request is invalid or incomplete\")\n    return reasons\n\n\ndef explain(request: VerificationRequest, decision: DecisionRecord, kernel: VerifierKernel) -> Dict[str, Any]:\n    reg = kernel.verifier_registry\n    reasons = _not_evaluable_reasons(request, decision, kernel)\n\n    rules = []\n    for rid in decision.requirement_ids:\n        b = kernel.registry.get(rid) or {}\n        rules.append({\"requirement_id\": rid, \"revision\": str(b.get(\"version\", \"\")),\n                      \"kind\": b.get(\"kind\", \"state_gate\"), \"title\": b.get(\"title\", \"\")})\n\n    independence: Dict[str, Any] = {\"grouping_rule\": GROUPING_RULE, \"limits\": LIMITS,\n                                    \"registry_digest\": decision.registry_digest,\n                                    \"trust_root_digest\": decision.trust_root_digest}\n    if reg is None:\n        independence.update({\"claim_evaluated\": None, \"operators\": [],\n                             \"conclusion\": \"not evaluated: no verifier registry\"})\n    else:\n        admissible, _ = screen_evidence(reg, request.artifact_id, request.evidence)\n        by_op: Dict[str, Dict[str, Any]] = {}\n        for record, operator in admissible:\n            entry = by_op.setdefault(operator, {\"operator\": operator, \"records\": [], \"keys\": [], \"evidence\": []})\n            entry[\"records\"].append(record.record_id)\n            if record.key_id not in entry[\"keys\"]:\n                entry[\"keys\"].append(record.key_id)\n        for operator, entry in by_op.items():\n            seen = set()\n            for key in reg.keys.values():\n                if key.operator == operator:\n                    for ev in key.independence_evidence:\n                        if ev[\"sha256\"] not in seen:\n                            seen.add(ev[\"sha256\"])\n                            entry[\"evidence\"].append(dict(ev))\n            entry[\"status\"] = \"evidenced\" if entry[\"evidence\"] else \"assumed, not evidenced\"\n        operators = sorted(by_op.values(), key=lambda e: e[\"operator\"])\n        evidenced = [o[\"operator\"] for o in operators if o[\"status\"] == \"evidenced\"]\n        assumed = [o[\"operator\"] for o in operators if o[\"status\"] != \"evidenced\"]\n        claim = (f\"the admissible records come from {len(operators)} distinct registered operator(s): \"\n                 + (\", \".join(o[\"operator\"] for o in operators) or \"none\"))\n        if not operators:\n            conclusion = \"no admissible records: independence not established\"\n        elif len(operators) == 1:\n            conclusion = (f\"one operator only ({operators[0]['operator']}): its records count as one source, \"\n                          \"so there is no independent corroboration\")\n        elif assumed:\n            conclusion = (f\"independence of {', '.join(assumed)} is assumed from the registry, not evidenced\"\n                          + (f\"; evidence is referenced for {', '.join(evidenced)}\" if evidenced else \"\"))\n        else:\n            conclusion = \"an evidence reference is recorded for every operator involved (to be checked outside the signature check)\"\n        independence.update({\"claim_evaluated\": claim, \"operators\": operators, \"conclusion\": conclusion})\n\n    body = {\n        \"explanation_version\": EXPLANATION_VERSION,\n        \"decision_id\": decision.decision_id,\n        \"artifact_id\": decision.artifact_id,\n        \"outcome\": {\"claimed_state\": request.claimed_state.value if request.claimed_state else None,\n                    \"final_epistemic_state\": decision.final_epistemic_state.value if decision.final_epistemic_state else None,\n                    \"status\": decision.status.value, \"reason\": decision.reason},\n        \"evaluation\": {\"result\": \"not_evaluable\" if reasons else \"evaluated\", \"reasons\": reasons},\n        \"rules_applied\": rules,\n        \"evidence\": {\"referenced\": list(decision.evidence_ids), \"excluded\": list(decision.excluded_evidence)},\n        \"independence\": independence,\n    }\n    body[\"explanation_id\"] = hashlib.sha256(\n        json.dumps(body, sort_keys=True, separators=(\",\", \":\")).encode()).hexdigest()[:16]\n    return body\n", "gravit_verifier/kernel.py": "\"\"\"\nGravit Verifier Kernel — Reference Implementation (v0.2, consolidated & fixed)\n\nDeterministic executable semantics for Canonical Verification Binding.\n\nPurpose: prevent epistemic elevation of knowledge (e.g. among many\nautonomous agents in a decentralized environment) via mere aggregation,\nabsent independent, canonically-grounded verification evidence.\n\nDesign notes (fixing the earlier draft's inconsistency)\n--------------------------------------------------------\nEarlier drafts evaluated every normative Binding and then took the *most\nconservative* epistemic state across ALL of them. That silently collapsed\nstrong COMMITTED-level convergence down to \"Speculative Claim\", because a\nlow-tier Binding (VAL-002) always trivially succeeds once any evidence\nexists. It also defined `status = SUCCESS` whenever *any* Binding passed,\nso aggregation attempts that should have been blocked still reported\nSUCCESS. Both defects are fixed here:\n\n1. Bindings are split into two kinds:\n   - \"state_gate\": each corresponds to one rung of the verification-state\n     ladder (RAW < VALIDATED < VERIFIED < COMMITTED) and licenses one\n     epistemic state if its GEVP condition holds. The kernel walks the\n     ladder top-down and the achieved epistemic state is the classification\n     of the *highest* rung whose gate actually passes — not the lowest.\n   - \"constraint\": cross-cutting requirements (independence, freshness,\n     provenance strength for high-impact decisions) that can only ever\n     demote an already-achieved state, never grant one on their own.\n\n2. `DecisionRecord.status` is evaluated against `request.claimed_state`:\n   - SUCCESS   — evidence justifies the claimed state (or no claim was made\n                 and some state was justified).\n   - DEGRADED  — evidence justifies a *lower* state than claimed (this is\n                 the direct, testable expression of \"no aggregation\n                 laundering\": claim Verified Fact on weak evidence, get\n                 DEGRADED with final_epistemic_state capped below it).\n   - REJECTED  — no state gate passes at all.\n\nPipeline:\n    Binding Registry -> Obligation Resolver -> GEVP Evaluator\n        -> VEDS Classifier -> Constraint Evaluator -> Decision Composer\n\"\"\"\n\nfrom __future__ import annotations\n\nimport decimal\nimport hashlib\nimport json\nimport math\nfrom dataclasses import dataclass, field\nfrom enum import Enum\nfrom typing import Any, Dict, List, Optional, Tuple\n\nfrom .registry import VerifierRegistry, screen_evidence\n\n\n# ---------------------------------------------------------------------------\n# Core vocabulary\n# ---------------------------------------------------------------------------\n\nclass EpistemicState(str, Enum):\n    RAW = \"RAW\"\n    VALIDATED = \"VALIDATED\"\n    SPECULATIVE_CLAIM = \"Speculative Claim\"\n    PROBABILISTIC_ASSESSMENT = \"Probabilistic Assessment\"\n    VERIFIED_FACT = \"Verified Fact\"\n\n\n_EPISTEMIC_ORDER = {\n    EpistemicState.RAW: 0,\n    EpistemicState.VALIDATED: 1,\n    EpistemicState.SPECULATIVE_CLAIM: 2,\n    EpistemicState.PROBABILISTIC_ASSESSMENT: 3,\n    EpistemicState.VERIFIED_FACT: 4,\n}\n\n\nclass VerificationState(str, Enum):\n    RAW = \"RAW\"\n    VALIDATED = \"VALIDATED\"\n    VERIFIED = \"VERIFIED\"\n    COMMITTED = \"COMMITTED\"\n\n\n_VERIFICATION_TIER = {\n    VerificationState.RAW: 0,\n    VerificationState.VALIDATED: 1,\n    VerificationState.VERIFIED: 2,\n    VerificationState.COMMITTED: 3,\n}\n\n\nclass DecisionStatus(str, Enum):\n    SUCCESS = \"SUCCESS\"\n    REJECTED = \"REJECTED\"\n    DEGRADED = \"DEGRADED\"\n    PENDING = \"PENDING\"\n\n\nclass BindingKind(str, Enum):\n    STATE_GATE = \"state_gate\"\n    CONSTRAINT = \"constraint\"\n    INFORMATIVE = \"informative\"\n\n\n# ---------------------------------------------------------------------------\n# Data model\n# ---------------------------------------------------------------------------\n\n@dataclass\nclass EvidenceRecord:\n    record_id: str\n    theta: float\n    result: Any\n    verifier_id: str\n    timestamp: str\n    provenance: str\n    integrity_hash: str  # expected: SHA3-256\n    key_id: str = \"\"     # registry key that signed this Record (CANON-SIG-011)\n    signature: str = \"\"  # base64 Ed25519 signature over registry.signing_message()\n\n\n@dataclass\nclass VerificationRequest:\n    artifact_id: str\n    claimed_state: Optional[EpistemicState]\n    evidence: List[EvidenceRecord]\n    context: Dict[str, Any] = field(default_factory=dict)  # e.g. {\"high_impact\": True}\n\n\n@dataclass\nclass DecisionRecord:\n    requirement_ids: List[str]\n    final_epistemic_state: Optional[EpistemicState]\n    status: DecisionStatus\n    evidence_ids: List[str]\n    convergence_metrics: Dict[str, Any]\n    canon_trace: List[str]                       # forward trace (C_down)\n    reverse_trace: List[Dict[str, str]]           # C_up: Evidence -> Binding -> Canon\n    reason: str\n    c_down: bool\n    c_up: bool\n    artifact_id: str = \"\"\n    # Content address: first 16 hex chars of SHA3-256 over canonical_json()\n    # of every other field. Same inputs -> same id, on any machine.\n    decision_id: str = \"\"\n    excluded_evidence: List[Dict[str, str]] = field(default_factory=list)  # CANON-SIG-011\n    registry_digest: Optional[str] = None  # SHA-256 of the verifier registry used, if any\n    trust_root_digest: Optional[str] = None  # SHA-256 of the trust root that accepted it\n\n    def __post_init__(self) -> None:\n        if not self.decision_id:\n            self.decision_id = self.content_id()\n\n    def content_id(self) -> str:\n        body = self.to_dict()\n        body.pop(\"decision_id\")\n        return hashlib.sha3_256(canonical_json(body).encode(\"utf-8\")).hexdigest()[:16]\n\n    def to_dict(self) -> Dict[str, Any]:\n        return {\n            \"decision_id\": self.decision_id,\n            \"artifact_id\": self.artifact_id,\n            \"requirement_ids\": self.requirement_ids,\n            \"final_epistemic_state\": (\n                self.final_epistemic_state.value if self.final_epistemic_state else None\n            ),\n            \"status\": self.status.value,\n            \"evidence_ids\": self.evidence_ids,\n            \"convergence_metrics\": self.convergence_metrics,\n            \"canon_trace\": self.canon_trace,\n            \"reverse_trace\": self.reverse_trace,\n            \"reason\": self.reason,\n            \"c_down\": self.c_down,\n            \"c_up\": self.c_up,\n            \"excluded_evidence\": self.excluded_evidence,\n            \"registry_digest\": self.registry_digest,\n            \"trust_root_digest\": self.trust_root_digest,\n        }\n\n    def to_json(self, indent: Optional[int] = 2) -> str:\n        return json.dumps(self.to_dict(), indent=indent, ensure_ascii=False)\n\n\ndef canonical_json(value: Any) -> str:\n    \"\"\"JSON Canonicalization Scheme, RFC 8785: keys sorted by UTF-16 code\n    units, no whitespace, numbers as ECMAScript formats them, strings with\n    the minimal JSON escapes. The Rust port implements the same rules.\"\"\"\n    if value is None:\n        return \"null\"\n    if value is True:\n        return \"true\"\n    if value is False:\n        return \"false\"\n    if isinstance(value, (int, float)):\n        return _jcs_number(value)\n    if isinstance(value, str):\n        return json.dumps(value, ensure_ascii=False)\n    if isinstance(value, (list, tuple)):\n        return \"[\" + \",\".join(canonical_json(v) for v in value) + \"]\"\n    if isinstance(value, dict):\n        keys = sorted(value, key=lambda k: k.encode(\"utf-16-be\"))\n        return \"{\" + \",\".join(json.dumps(k, ensure_ascii=False) + \":\" + canonical_json(value[k]) for k in keys) + \"}\"\n    raise TypeError(f\"not JSON: {type(value).__name__}\")\n\n\ndef _jcs_number(x: Any) -> str:\n    \"\"\"ECMAScript Number::toString (RFC 8785, Section 3.2.2.3).\"\"\"\n    if isinstance(x, float) and not math.isfinite(x):\n        raise ValueError(\"NaN and Infinity are not JSON\")\n    if x == 0:\n        return \"0\"\n    if isinstance(x, int):\n        if abs(x) > 2**53:\n            raise ValueError(\"integer outside the IEEE 754 exact range\")\n        return str(x)\n    sign = \"-\" if x < 0 else \"\"\n    _, digit_tuple, exp = decimal.Decimal(repr(abs(x))).as_tuple()\n    digits = \"\".join(map(str, digit_tuple)).rstrip(\"0\")\n    exp += len(\"\".join(map(str, digit_tuple))) - len(digits)\n    k = len(digits)\n    n = k + exp  # value = 0.<digits> * 10**n\n    if k <= n <= 21:\n        return sign + digits + \"0\" * (n - k)\n    if 0 < n <= 21:\n        return sign + digits[:n] + \".\" + digits[n:]\n    if -6 < n <= 0:\n        return sign + \"0.\" + \"0\" * (-n) + digits\n    e = n - 1\n    mantissa = digits if k == 1 else digits[0] + \".\" + digits[1:]\n    return sign + mantissa + \"e\" + (\"+\" if e > 0 else \"-\") + str(abs(e))\n\n\ndef theta_is_well_formed(theta: Any) -> bool:\n    \"\"\"theta must be a finite JSON number; strings and booleans are never coerced.\"\"\"\n    return not isinstance(theta, bool) and isinstance(theta, (int, float)) and math.isfinite(theta)\n\n\ndef counted_evidence(\n    evidence: List[\"EvidenceRecord\"],\n    screening: Optional[Tuple[List[Tuple[\"EvidenceRecord\", str]], List[Dict[str, str]]]],\n) -> Tuple[List[\"EvidenceRecord\"], List[Dict[str, str]]]:\n    \"\"\"The Records every rule counts, and the excluded ones with reasons.\n    With a registry, only admissible Records count (GEVP Section 6);\n    without one, every Record with a well-formed theta counts.\"\"\"\n    if screening is not None:\n        return [e for e, _ in screening[0]], screening[1]\n    counted = [e for e in evidence if theta_is_well_formed(e.theta)]\n    excluded = [{\"record_id\": e.record_id, \"reason\": \"malformed\"}\n                for e in evidence if not theta_is_well_formed(e.theta)]\n    return counted, excluded\n\n\n# ---------------------------------------------------------------------------\n# Freshness Bound (CANON-FRS-005)\n# ---------------------------------------------------------------------------\n\ndef parse_utc_timestamp(ts: Any) -> Optional[int]:\n    \"\"\"Seconds since 1970-01-01 for exactly 'YYYY-MM-DDTHH:MM:SSZ', else None.\n    Deliberately strict and hand-rolled so the Rust port matches exactly.\"\"\"\n    if not isinstance(ts, str) or len(ts) != 20:\n        return None\n    if (ts[4], ts[7], ts[10], ts[13], ts[16], ts[19]) != (\"-\", \"-\", \"T\", \":\", \":\", \"Z\"):\n        return None\n    digits = ts[0:4] + ts[5:7] + ts[8:10] + ts[11:13] + ts[14:16] + ts[17:19]\n    if any(c not in \"0123456789\" for c in digits):\n        return None\n    y, mo, d = int(ts[0:4]), int(ts[5:7]), int(ts[8:10])\n    h, mi, s = int(ts[11:13]), int(ts[14:16]), int(ts[17:19])\n    leap = y % 4 == 0 and (y % 100 != 0 or y % 400 == 0)\n    month_days = [31, 29 if leap else 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]\n    if not (1 <= mo <= 12 and 1 <= d <= month_days[mo - 1] and h <= 23 and mi <= 59 and s <= 59):\n        return None\n    # days_from_civil (H. Hinnant); y >= 0 here, so // and Rust's / agree.\n    yy = y - 1 if mo <= 2 else y\n    era = (yy if yy >= 0 else yy - 399) // 400\n    yoe = yy - era * 400\n    doy = (153 * (mo - 3 if mo > 2 else mo + 9) + 2) // 5 + d - 1\n    doe = yoe * 365 + yoe // 4 - yoe // 100 + doy\n    days = era * 146097 + doe - 719468\n    return days * 86400 + h * 3600 + mi * 60 + s\n\n\ndef freshness_check(evidence: List[\"EvidenceRecord\"], context: Dict[str, Any]) -> Dict[str, Any]:\n    \"\"\"Without a policy in `context`, only presence of a timestamp is checked.\n    With `evaluation_time` and/or `freshness_max_age_seconds`, both must be\n    valid and every Record must satisfy 0 <= evaluation_time - timestamp <= max.\"\"\"\n    if \"evaluation_time\" not in context and \"freshness_max_age_seconds\" not in context:\n        ok = all(bool(e.timestamp) for e in evidence)\n        return {\"ok\": ok, \"reason\": \"\" if ok else \"evidence missing Freshness Bound timestamp\"}\n    now = parse_utc_timestamp(context.get(\"evaluation_time\"))\n    max_age = context.get(\"freshness_max_age_seconds\")\n    if now is None or isinstance(max_age, bool) or not isinstance(max_age, int) or max_age < 0:\n        return {\"ok\": False, \"reason\": \"invalid Freshness Bound policy in context\"}\n    for e in evidence:\n        t = parse_utc_timestamp(e.timestamp)\n        if t is None:\n            return {\"ok\": False, \"reason\": \"evidence timestamp missing or not YYYY-MM-DDTHH:MM:SSZ\"}\n        if t > now:\n            return {\"ok\": False, \"reason\": \"evidence timestamp after evaluation_time\"}\n        if now - t > max_age:\n            return {\"ok\": False, \"reason\": \"evidence older than Freshness Bound\"}\n    return {\"ok\": True, \"reason\": \"\"}\n\n\n# ---------------------------------------------------------------------------\n# Binding Registry\n# ---------------------------------------------------------------------------\n\nclass BindingRegistry:\n    def __init__(self) -> None:\n        self.bindings: Dict[str, Dict[str, Any]] = {}\n\n    def load(self, binding: Dict[str, Any]) -> None:\n        rid = binding[\"requirement_id\"]\n        self.bindings[rid] = binding\n\n    def get(self, requirement_id: str) -> Optional[Dict[str, Any]]:\n        return self.bindings.get(requirement_id)\n\n    def all(self) -> List[Dict[str, Any]]:\n        return list(self.bindings.values())\n\n\n# ---------------------------------------------------------------------------\n# Obligation Resolver\n# ---------------------------------------------------------------------------\n\nclass ObligationResolver:\n    \"\"\"Finds which Binding records apply to a given VerificationRequest.\n\n    v0.2: all normative Bindings apply uniformly; a context-aware filter\n    (e.g. only applying PRV-006 when request.context[\"high_impact\"] is set)\n    happens later, inside the relevant evaluator, not here.\n    \"\"\"\n\n    def __init__(self, registry: BindingRegistry) -> None:\n        self.registry = registry\n\n    def resolve(self, request: VerificationRequest) -> List[Dict[str, Any]]:\n        return [b for b in self.registry.all() if b.get(\"status\") == \"normative\"]\n\n\n# ---------------------------------------------------------------------------\n# GEVP Evaluator (HOW: verification-state machine + convergence)\n# ---------------------------------------------------------------------------\n\nclass GEVPEvaluator:\n    def evaluate(self, binding: Dict[str, Any], evidence: List[EvidenceRecord]) -> Dict[str, Any]:\n        cond = binding[\"verification_condition\"]\n        required_state = cond[\"required_verification_state\"]\n\n        if required_state == VerificationState.COMMITTED.value:\n            return self._check_convergence(evidence)\n        elif required_state in (VerificationState.VERIFIED.value, VerificationState.VALIDATED.value):\n            return {\"ok\": len(evidence) >= 1, \"metrics\": {\"record_count\": len(evidence)}}\n        elif required_state == VerificationState.RAW.value:\n            return {\"ok\": True, \"metrics\": {\"record_count\": len(evidence)}}\n        return {\"ok\": False, \"metrics\": {}}\n\n    def _check_convergence(self, evidence: List[EvidenceRecord]) -> Dict[str, Any]:\n        \"\"\"Convergence per GEVP §10.3-10.4: h > 0.7, f < 0.3, >= 2\n        independent Records. Independence per CANON-IND-004 (VEDS §4.6.2):\n        see independent_subset().\"\"\"\n        independent = self.independent_subset(evidence)\n\n        if len(independent) < 2:\n            return {\"ok\": False, \"metrics\": {\"independent_records\": len(independent)}}\n        ok, h, f = self.convergence(independent)\n        return {\n            \"ok\": ok,\n            \"metrics\": {\"h\": h, \"f\": f, \"independent_records\": len(independent)},\n        }\n\n    @staticmethod\n    def convergence(representatives: List[EvidenceRecord]) -> Tuple[bool, float, float]:\n        \"\"\"GEVP §10.3: (h > 0.7 and f < 0.3, h, f) over source representatives.\"\"\"\n        thetas = [e.theta for e in representatives]\n        h = sum(1 for t in thetas if t >= 0.7) / len(thetas)\n        f = sum(1 for t in thetas if t < 0.5) / len(thetas)\n        return h > 0.7 and f < 0.3, h, f\n\n    @staticmethod\n    def independent_subset(\n        evidence: List[EvidenceRecord], identities: Optional[List[str]] = None\n    ) -> List[EvidenceRecord]:\n        \"\"\"One representative Record per independent source.\n\n        CANON-IND-004 requires distinct verifier-id AND distinct provenance\n        roots. Records sharing either one -- directly or through a chain of\n        other Records -- are treated as a single source (connected\n        components). Each source is represented by its lowest-theta Record,\n        so a source cannot outvote itself. The result does not depend on\n        the order of `evidence`, except for the order of the returned list.\n\n        `identities` replaces verifier_id as the identity of each Record\n        (CANON-SIG-011 passes the registry operator).\n        \"\"\"\n        if identities is None:\n            identities = [e.verifier_id for e in evidence]\n        parent = list(range(len(evidence)))\n\n        def find(i: int) -> int:\n            while parent[i] != i:\n                parent[i] = parent[parent[i]]\n                i = parent[i]\n            return i\n\n        first_by_key: Dict[tuple, int] = {}\n        for i, e in enumerate(evidence):\n            for key in ((\"identity\", identities[i]), (\"provenance\", e.provenance)):\n                j = first_by_key.setdefault(key, i)\n                parent[find(i)] = find(j)\n\n        rep: Dict[int, int] = {}\n        for i, e in enumerate(evidence):\n            root = find(i)\n            if root not in rep or e.theta < evidence[rep[root]].theta:\n                rep[root] = i\n        return [evidence[i] for i in sorted(rep.values())]\n\n\n# ---------------------------------------------------------------------------\n# VEDS Classifier (WHAT: taxonomy + anti-elevation policy)\n# ---------------------------------------------------------------------------\n\nclass VEDSClassifier:\n    _PRIORITY = [\n        EpistemicState.VERIFIED_FACT,\n        EpistemicState.PROBABILISTIC_ASSESSMENT,\n        EpistemicState.SPECULATIVE_CLAIM,\n        EpistemicState.VALIDATED,\n        EpistemicState.RAW,\n    ]\n\n    def classify(self, binding: Dict[str, Any], gevp_result: Dict[str, Any]) -> Optional[EpistemicState]:\n        if not gevp_result.get(\"ok\"):\n            return None\n        allowed = binding[\"policy_obligation\"].get(\"allowed_epistemic_states\", [])\n        for state in self._PRIORITY:\n            if state.value in allowed:\n                return state\n        return None\n\n\n# ---------------------------------------------------------------------------\n# Constraint Evaluator (cross-cutting checks that can only demote a state)\n# ---------------------------------------------------------------------------\n\nclass ConstraintEvaluator:\n    \"\"\"Evaluates 'constraint' Bindings. These never grant a state on their\n    own; they can only cap/demote a state already achieved by a state_gate.\n    \"\"\"\n\n    def evaluate(\n        self,\n        binding: Dict[str, Any],\n        request: VerificationRequest,\n        achieved_state: Optional[EpistemicState],\n        gate_gevp_metrics: Dict[str, Any],\n        screening: Optional[Tuple[List[Tuple[EvidenceRecord, str]], List[Dict[str, str]]]] = None,\n    ) -> Dict[str, Any]:\n        rid = binding[\"requirement_id\"]\n        counted, _ = counted_evidence(request.evidence, screening)\n\n        if rid == \"CANON-IND-004\":\n            independent = GEVPEvaluator.independent_subset(counted)\n            ok = len(independent) >= 2 if achieved_state == EpistemicState.VERIFIED_FACT else True\n            return {\"ok\": ok, \"reason\": \"\" if ok else \"records not independently produced\"}\n\n        if rid == \"CANON-FRS-005\":\n            return freshness_check(counted, request.context)\n\n        if rid == \"CANON-PRV-006\":\n            if not request.context.get(\"high_impact\"):\n                return {\"ok\": True, \"reason\": \"\"}  # binding not applicable\n            ok = all(e.integrity_hash and e.provenance for e in counted)\n            return {\"ok\": ok, \"reason\": \"\" if ok else \"high-impact decision lacks strong provenance binding\"}\n\n        if rid == \"CANON-SIG-011\":\n            return self._signed_evidence(achieved_state, screening)\n\n        if rid == \"CANON-RES-012\":\n            return self._signed_result(achieved_state, counted, screening)\n\n        if rid == \"CANON-NSD-007\":\n            # Meta-rule about re-verification over time; not evaluable\n            # within a single stateless verify() call. Recorded as\n            # informative only.\n            return {\"ok\": True, \"reason\": \"\", \"informative\": True}\n\n        return {\"ok\": True, \"reason\": \"\"}\n\n    @staticmethod\n    def _signed_evidence(\n        achieved_state: Optional[EpistemicState],\n        screening: Optional[Tuple[List[Tuple[EvidenceRecord, str]], List[Dict[str, str]]]],\n    ) -> Dict[str, Any]:\n        \"\"\"CANON-SIG-011: Verified Fact must converge on signed Records from\n        independent operators. Caps (never steps) the state at Probabilistic\n        Assessment, so it does not stack with CANON-IND-004.\"\"\"\n        if achieved_state != EpistemicState.VERIFIED_FACT:\n            return {\"ok\": True, \"reason\": \"\"}\n        cap = EpistemicState.PROBABILISTIC_ASSESSMENT\n        if screening is None:\n            return {\n                \"ok\": False,\n                \"cap\": cap,\n                \"reason\": \"no verifier registry loaded; Verified Fact requires signed evidence\",\n                \"metrics\": {\"registry\": False},\n            }\n        admissible, _excluded = screening\n        records = [e for e, _ in admissible]\n        sources = GEVPEvaluator.independent_subset(records, [op for _, op in admissible])\n        metrics: Dict[str, Any] = {\n            \"registry\": True,\n            \"admissible_records\": len(records),\n            \"independent_sources\": len(sources),\n        }\n        hashes = sorted({e.integrity_hash for e in records})\n        metrics[\"integrity_hashes\"] = len(hashes)\n        if len(hashes) > 1:\n            return {\n                \"ok\": False,\n                \"cap\": cap,\n                \"reason\": f\"counted records refer to different content ({len(hashes)} distinct integrity_hash values)\",\n                \"metrics\": metrics,\n            }\n        ok = False\n        if len(sources) >= 2:\n            ok, metrics[\"h\"], metrics[\"f\"] = GEVPEvaluator.convergence(sources)\n        return {\n            \"ok\": ok,\n            \"cap\": cap,\n            \"reason\": \"\" if ok else \"signed evidence from independent operators does not converge\",\n            \"metrics\": metrics,\n        }\n\n\n    @staticmethod\n    def _signed_result(\n        achieved_state: Optional[EpistemicState],\n        counted_records: List[EvidenceRecord],\n        screening: Optional[Tuple[List[Tuple[EvidenceRecord, str]], List[Dict[str, str]]]],\n    ) -> Dict[str, Any]:\n        \"\"\"CANON-RES-012: a Verified Fact needs 2 independent sources whose\n        records report result=true and no counted record reporting false.\n        Counted records are the admissible ones when a registry is loaded,\n        otherwise all. Too few sources without any false/null record is left\n        to CANON-SIG-011 / CANON-IND-004, so the reason names the real cause. Caps at Probabilistic Assessment, like CANON-SIG-011.\"\"\"\n        if achieved_state != EpistemicState.VERIFIED_FACT:\n            return {\"ok\": True, \"reason\": \"\"}\n        if screening is not None:\n            counted = [(e, op) for e, op in screening[0]]\n        else:\n            counted = [(e, e.verifier_id) for e in counted_records]\n        supporting = [(e, op) for e, op in counted if e.result is True]\n        contradicting = [e.record_id for e, _ in counted if e.result is False]\n        no_verdict = [e.record_id for e, _ in counted if e.result is not True and e.result is not False]\n        sources = GEVPEvaluator.independent_subset([e for e, _ in supporting], [op for _, op in supporting])\n        metrics: Dict[str, Any] = {\n            \"supporting_sources\": len(sources),\n            \"contradicting_records\": contradicting,\n            \"no_verdict_records\": no_verdict,\n        }\n        if contradicting:\n            reason = f\"{len(contradicting)} record(s) report result=false: the claim is contradicted\"\n        elif no_verdict and len(sources) < 2:\n            reason = (f\"only {len(sources)} independent source(s) report result=true\"\n                      f\" ({len(no_verdict)} record(s) report no verdict)\")\n        else:\n            reason = \"\"\n        return {\"ok\": not reason, \"cap\": EpistemicState.PROBABILISTIC_ASSESSMENT, \"reason\": reason,\n                \"metrics\": metrics}\n\n\n# ---------------------------------------------------------------------------\n# Decision Composer\n# ---------------------------------------------------------------------------\n\nclass DecisionComposer:\n    def compose(\n        self,\n        state_gates: List[Dict[str, Any]],\n        constraints: List[Dict[str, Any]],\n        request: VerificationRequest,\n        gevp_results: Dict[str, Dict[str, Any]],\n        classifications: Dict[str, Optional[EpistemicState]],\n        constraint_results: Dict[str, Dict[str, Any]],\n        excluded_evidence: Optional[List[Dict[str, str]]] = None,\n        registry_digest: Optional[str] = None,\n        trust_root_digest: Optional[str] = None,\n    ) -> DecisionRecord:\n        ranked_gates = sorted(\n            state_gates,\n            key=lambda b: _VERIFICATION_TIER.get(\n                VerificationState(b[\"verification_condition\"][\"required_verification_state\"]), -1\n            ),\n            reverse=True,\n        )\n\n        achieved_state: Optional[EpistemicState] = None\n        winning_gate_id: Optional[str] = None\n        for b in ranked_gates:\n            rid = b[\"requirement_id\"]\n            state = classifications.get(rid)\n            if state is not None:\n                achieved_state = state\n                winning_gate_id = rid\n                break\n\n        reasons: List[str] = []\n        if achieved_state is None:\n            reasons.append(\"no state_gate Binding's verification condition was satisfied\")\n\n        demoted = False\n        for c in constraints:\n            rid = c[\"requirement_id\"]\n            result = constraint_results.get(rid, {\"ok\": True})\n            if result.get(\"informative\"):\n                continue\n            if not result.get(\"ok\", True) and achieved_state is not None:\n                cap = result.get(\"cap\")\n                if cap is not None:\n                    if _EPISTEMIC_ORDER[achieved_state] > _EPISTEMIC_ORDER[cap]:\n                        demoted = True\n                        reasons.append(f\"{rid}: {result.get('reason', 'constraint failed')}\")\n                        achieved_state = cap\n                    continue\n                demoted = True\n                reasons.append(f\"{rid}: {result.get('reason', 'constraint failed')}\")\n                order = _EPISTEMIC_ORDER[achieved_state]\n                lower = [s for s, o in _EPISTEMIC_ORDER.items() if o == max(order - 1, 0)]\n                achieved_state = lower[0] if order > 0 else None\n\n        claimed = request.claimed_state\n        if achieved_state is None:\n            status = DecisionStatus.REJECTED\n        elif claimed is None:\n            status = DecisionStatus.SUCCESS\n        elif achieved_state == claimed:\n            status = DecisionStatus.DEGRADED if demoted else DecisionStatus.SUCCESS\n        elif _EPISTEMIC_ORDER[achieved_state] < _EPISTEMIC_ORDER[claimed]:\n            status = DecisionStatus.DEGRADED\n            reasons.append(\n                f\"claimed '{claimed.value}' not justified by evidence; \"\n                f\"capped at '{achieved_state.value}'\"\n            )\n        else:\n            status = DecisionStatus.SUCCESS\n\n        all_bindings = state_gates + constraints\n        reverse_trace = self._build_reverse_trace(all_bindings, request, classifications, winning_gate_id)\n        c_down = status in (DecisionStatus.SUCCESS, DecisionStatus.DEGRADED) and achieved_state is not None\n        c_up = winning_gate_id is not None\n\n        metrics = {rid: gevp_results[rid].get(\"metrics\", {}) for rid in gevp_results}\n\n        return DecisionRecord(\n            artifact_id=request.artifact_id,\n            requirement_ids=[b[\"requirement_id\"] for b in all_bindings],\n            final_epistemic_state=achieved_state,\n            status=status,\n            evidence_ids=[e.record_id for e in request.evidence],\n            convergence_metrics=metrics,\n            canon_trace=[b[\"canonical_reference\"][0] for b in all_bindings if b.get(\"canonical_reference\")],\n            reverse_trace=reverse_trace,\n            reason=\"; \".join(reasons) if reasons else \"All applicable Bindings satisfied\",\n            c_down=c_down,\n            c_up=c_up,\n            excluded_evidence=excluded_evidence or [],\n            registry_digest=registry_digest,\n            trust_root_digest=trust_root_digest,\n        )\n\n    @staticmethod\n    def _build_reverse_trace(\n        bindings: List[Dict[str, Any]],\n        request: VerificationRequest,\n        classifications: Dict[str, Optional[EpistemicState]],\n        winning_gate_id: Optional[str],\n    ) -> List[Dict[str, str]]:\n        trace = []\n        for b in bindings:\n            rid = b[\"requirement_id\"]\n            achieved = classifications.get(rid)\n            description = b.get(\"policy_obligation\", {}).get(\"description\", \"\").strip()\n            for ev in request.evidence:\n                trace.append(\n                    {\n                        \"evidence_id\": ev.record_id,\n                        \"binding_id\": rid,\n                        \"canon_reference\": (b.get(\"canonical_reference\") or [\"unknown\"])[0],\n                        \"policy_obligation\": (description[:120] + \"...\") if description else \"\",\n                        \"achieved_state\": achieved.value if achieved else \"None\",\n                        \"is_winning_gate\": str(rid == winning_gate_id),\n                    }\n                )\n        return trace\n\n\n# ---------------------------------------------------------------------------\n# Verifier Kernel\n# ---------------------------------------------------------------------------\n\nclass VerifierKernel:\n    def __init__(self, verifier_registry: Optional[VerifierRegistry] = None) -> None:\n        self.verifier_registry = verifier_registry\n        self.registry = BindingRegistry()\n        self.resolver = ObligationResolver(self.registry)\n        self.gevp = GEVPEvaluator()\n        self.veds = VEDSClassifier()\n        self.constraints_eval = ConstraintEvaluator()\n        self.composer = DecisionComposer()\n\n    def load_binding(self, binding: Dict[str, Any]) -> None:\n        self.registry.load(binding)\n\n    def load_verifier_registry(self, registry: VerifierRegistry) -> None:\n        self.verifier_registry = registry\n\n    def verify(self, request: VerificationRequest) -> DecisionRecord:\n        bindings = self.resolver.resolve(request)\n        screening = None\n        if self.verifier_registry is not None:\n            screening = screen_evidence(self.verifier_registry, request.artifact_id, request.evidence)\n        state_gates = [b for b in bindings if b.get(\"kind\", \"state_gate\") == BindingKind.STATE_GATE.value]\n        constraints = [b for b in bindings if b.get(\"kind\") == BindingKind.CONSTRAINT.value]\n\n        counted, excluded = counted_evidence(request.evidence, screening)\n        gevp_results: Dict[str, Dict[str, Any]] = {}\n        classifications: Dict[str, Optional[EpistemicState]] = {}\n\n        for b in state_gates:\n            rid = b[\"requirement_id\"]\n            result = self.gevp.evaluate(b, counted)\n            gevp_results[rid] = result\n            classifications[rid] = self.veds.classify(b, result)\n\n        tentative = None\n        for b in sorted(\n            state_gates,\n            key=lambda b: _VERIFICATION_TIER.get(\n                VerificationState(b[\"verification_condition\"][\"required_verification_state\"]), -1\n            ),\n            reverse=True,\n        ):\n            state = classifications.get(b[\"requirement_id\"])\n            if state is not None:\n                tentative = state\n                break\n\n        constraint_results: Dict[str, Dict[str, Any]] = {}\n        for c in constraints:\n            rid = c[\"requirement_id\"]\n            result = self.constraints_eval.evaluate(c, request, tentative, gevp_results, screening)\n            constraint_results[rid] = result\n            gevp_results[rid] = {\"metrics\": {\"constraint_ok\": result.get(\"ok\"), **result.get(\"metrics\", {})}}\n\n        return self.composer.compose(\n            state_gates, constraints, request, gevp_results, classifications, constraint_results,\n            excluded_evidence=excluded,\n            registry_digest=self.verifier_registry.digest if self.verifier_registry else None,\n            trust_root_digest=self.verifier_registry.trust_root_digest if self.verifier_registry else None,\n        )\n", "gravit_verifier/loader.py": "\"\"\"YAML loading for Canonical Verification Binding records.\"\"\"\n\nfrom __future__ import annotations\n\nfrom pathlib import Path\nfrom typing import Any, Dict, List, Union\n\nimport yaml\n\nPathLike = Union[str, Path]\n\n\ndef load_binding_from_yaml(path: PathLike) -> Dict[str, Any]:\n    \"\"\"Load a single Canonical Verification Binding from a YAML file.\"\"\"\n    path = Path(path)\n    with open(path, \"r\", encoding=\"utf-8\") as f:\n        data = yaml.safe_load(f)\n    if not isinstance(data, dict):\n        raise ValueError(f\"Invalid Binding file: {path}\")\n    if \"requirement_id\" not in data:\n        raise ValueError(f\"Missing requirement_id in {path}\")\n    return data\n\n\ndef load_bindings_from_dir(directory: PathLike) -> List[Dict[str, Any]]:\n    \"\"\"Load all *.yaml / *.yml Binding files from a directory, sorted by\n    requirement_id for deterministic ordering.\"\"\"\n    dir_path = Path(directory)\n    files = sorted(dir_path.glob(\"*.yaml\")) + sorted(dir_path.glob(\"*.yml\"))\n    bindings = [load_binding_from_yaml(f) for f in files]\n    bindings.sort(key=lambda b: b[\"requirement_id\"])\n    return bindings\n", "gravit_verifier/registry.py": "\"\"\"\nVerifier registry and signed evidence (CANON-SIG-011).\n\nSee docs/sybil-design.md. A Record counts toward Verified Fact only if it is\nsigned by a key listed in the registry, the key is not revoked, and the\nsignature verifies over the exact message produced by `signing_message()`.\n\nSince v0.5.0 the registry itself is only accepted if at least `threshold`\nroot keys of a pinned TrustRoot have signed it (docs/root-key-custody.md).\n\"\"\"\n\nfrom __future__ import annotations\n\nimport base64\nimport hashlib\nimport json\nimport math\nfrom dataclasses import dataclass\nfrom pathlib import Path\nfrom typing import Any, Dict, List, Optional, Tuple\n\nfrom cryptography.exceptions import InvalidSignature\nfrom cryptography.hazmat.primitives.asymmetric.ed25519 import Ed25519PublicKey\n\nSIGNING_DOMAIN = \"gravit-evidence-v1\"\nREGISTRY_SIGNING_DOMAIN = b\"gravit-registry-v1\\n\"\n\n\nclass RegistryError(ValueError):\n    \"\"\"The registry file is invalid; the kernel must not use it.\"\"\"\n\n\nclass MalformedRecord(ValueError):\n    \"\"\"The Record cannot be turned into a signing message.\"\"\"\n\n\n@dataclass(frozen=True)\nclass RegisteredKey:\n    key_id: str\n    public_key: bytes\n    operator: str\n    revoked: bool\n    # Optional references to the evidence behind this operator assignment (e.g. the signed\n    # independence statement under registry/POLICY.md section 3). Informative only: the kernel's\n    # decisions do not depend on it; gravit_verifier.explain reports it.\n    independence_evidence: Tuple[Dict[str, str], ...] = ()\n\n\ndef key_id_for(public_key: bytes) -> str:\n    \"\"\"First 16 hex chars of SHA-256 over the raw 32-byte public key.\"\"\"\n    return hashlib.sha256(public_key).hexdigest()[:16]\n\n\ndef b64decode_strict(s: Any) -> Optional[bytes]:\n    \"\"\"Standard base64 with padding; None unless `s` is its canonical encoding.\"\"\"\n    if not isinstance(s, str):\n        return None\n    try:\n        raw = base64.b64decode(s, validate=True)\n    except ValueError:\n        return None\n    return raw if base64.b64encode(raw).decode(\"ascii\") == s else None\n\n\ndef _is_exact_int(value: Any, expected: int) -> bool:\n    \"\"\"JSON integer equal to `expected`; rejects 1.0 and true (Python treats both as 1).\"\"\"\n    return isinstance(value, int) and not isinstance(value, bool) and value == expected\n\n\ndef _public_key_entries(entries: Any, what: str) -> List[Tuple[str, bytes, Dict[str, Any]]]:\n    \"\"\"Validate a list of {key_id, public_key, ...}: canonical base64 of 32\n    bytes, key_id derived from the key, no duplicates.\"\"\"\n    if not isinstance(entries, list):\n        raise RegistryError(f\"'{what}' must be a list\")\n    out: List[Tuple[str, bytes, Dict[str, Any]]] = []\n    seen_ids: set = set()\n    seen_public: set = set()\n    for i, v in enumerate(entries):\n        if not isinstance(v, dict):\n            raise RegistryError(f\"{what}[{i}] must be an object\")\n        pk = b64decode_strict(v.get(\"public_key\"))\n        if pk is None or len(pk) != 32:\n            raise RegistryError(f\"{what}[{i}].public_key must be base64 of 32 bytes\")\n        kid = v.get(\"key_id\")\n        if kid != key_id_for(pk):\n            raise RegistryError(f\"{what}[{i}].key_id does not match its public_key\")\n        if kid in seen_ids or pk in seen_public:\n            raise RegistryError(f\"{what}[{i}] duplicates an earlier key\")\n        seen_ids.add(kid)\n        seen_public.add(pk)\n        out.append((kid, pk, v))\n    return out\n\n\ndef _independence_evidence(value: Any, i: int) -> Tuple[Dict[str, str], ...]:\n    \"\"\"Optional list of {\"type\", \"sha256\", \"ref\"?} entries; sha256 is the digest of the evidence document.\"\"\"\n    if value is None:\n        return ()\n    if not isinstance(value, list):\n        raise RegistryError(f\"verifiers[{i}].independence_evidence must be a list\")\n    out = []\n    for j, e in enumerate(value):\n        if not isinstance(e, dict) or not isinstance(e.get(\"type\"), str) or not e[\"type\"]:\n            raise RegistryError(f\"verifiers[{i}].independence_evidence[{j}] needs a non-empty 'type'\")\n        digest = e.get(\"sha256\")\n        if not isinstance(digest, str) or len(digest) != 64 or any(c not in \"0123456789abcdef\" for c in digest):\n            raise RegistryError(f\"verifiers[{i}].independence_evidence[{j}].sha256 must be 64 lowercase hex characters\")\n        ref = e.get(\"ref\", \"\")\n        if not isinstance(ref, str):\n            raise RegistryError(f\"verifiers[{i}].independence_evidence[{j}].ref must be a string\")\n        out.append({\"type\": e[\"type\"], \"sha256\": digest, \"ref\": ref})\n    return tuple(out)\n\n\ndef _verify(public_key: bytes, signature: bytes, message: bytes) -> bool:\n    try:\n        Ed25519PublicKey.from_public_bytes(public_key).verify(signature, message)\n        return True\n    except (InvalidSignature, ValueError):\n        return False\n\n\nclass TrustRoot:\n    \"\"\"Pinned root public keys and the number of them that must sign a\n    registry. Comes from deployment configuration, never from the registry.\"\"\"\n\n    def __init__(self, keys: Dict[str, bytes], threshold: int, digest: str) -> None:\n        self.keys = keys\n        self.threshold = threshold\n        self.digest = digest  # SHA-256 hex of the trust root file bytes\n\n    @classmethod\n    def from_bytes(cls, data: bytes) -> \"TrustRoot\":\n        try:\n            doc = json.loads(data.decode(\"utf-8\"))\n        except (UnicodeDecodeError, json.JSONDecodeError) as e:\n            raise RegistryError(f\"trust root is not valid JSON: {e}\") from e\n        if not isinstance(doc, dict) or not _is_exact_int(doc.get(\"trust_root_version\"), 1):\n            raise RegistryError(\"trust_root_version must be 1\")\n        entries = _public_key_entries(doc.get(\"root_keys\"), \"root_keys\")\n        threshold = doc.get(\"threshold\")\n        if isinstance(threshold, bool) or not isinstance(threshold, int) or threshold < 1:\n            raise RegistryError(\"threshold must be a positive integer\")\n        if threshold > len(entries):\n            raise RegistryError(\"threshold is larger than the number of root keys\")\n        if 2 * threshold <= len(entries):\n            raise RegistryError(\"threshold must be more than half of the root keys\")\n        return cls({kid: pk for kid, pk, _ in entries}, threshold, hashlib.sha256(data).hexdigest())\n\n    @classmethod\n    def from_file(cls, path: str | Path) -> \"TrustRoot\":\n        return cls.from_bytes(Path(path).read_bytes())\n\n\ndef registry_signing_message(registry_bytes: bytes) -> bytes:\n    \"\"\"What a root key holder signs: a domain tag plus the exact file bytes.\"\"\"\n    return REGISTRY_SIGNING_DOMAIN + registry_bytes\n\n\ndef verify_registry_signatures(data: bytes, signatures: str, root: TrustRoot) -> List[str]:\n    \"\"\"Check the detached signature file (one `<root key_id> <base64 signature>`\n    per line; blank lines and lines starting with '#' are ignored). Returns the\n    sorted key_ids of distinct root keys with a valid signature; raises\n    RegistryError if they are fewer than root.threshold. Lines from keys not\n    in the trust root, or with a wrong signature, are not counted.\"\"\"\n    message = registry_signing_message(data)\n    signers: set = set()\n    for n, raw in enumerate(signatures.split(\"\\n\"), 1):\n        line = raw.strip(\" \\t\\r\")\n        if not line or line.startswith(\"#\"):\n            continue\n        parts = line.split(\" \")\n        if len(parts) != 2 or not parts[0] or not parts[1]:\n            raise RegistryError(f\"signature line {n} must be '<key_id> <signature>'\")\n        kid, sig_text = parts\n        sig = b64decode_strict(sig_text)\n        if sig is None or len(sig) != 64:\n            raise RegistryError(f\"signature line {n} is not base64 of 64 bytes\")\n        if kid in root.keys and _verify(root.keys[kid], sig, message):\n            signers.add(kid)\n    if len(signers) < root.threshold:\n        raise RegistryError(\n            f\"registry has {len(signers)} valid root signature(s), {root.threshold} required\"\n        )\n    return sorted(signers)\n\n\nclass VerifierRegistry:\n    def __init__(\n        self, keys: Dict[str, RegisteredKey], digest: str, trust_root_digest: str, signers: List[str]\n    ) -> None:\n        self.keys = keys\n        self.digest = digest  # SHA-256 hex of the registry file bytes\n        self.trust_root_digest = trust_root_digest\n        self.signers = signers  # root key_ids whose signatures verified\n\n    @classmethod\n    def from_bytes(cls, data: bytes, signatures: str, trust_root: TrustRoot) -> \"VerifierRegistry\":\n        \"\"\"Accept the registry only if enough root keys signed these exact bytes.\"\"\"\n        signers = verify_registry_signatures(data, signatures, trust_root)\n        try:\n            doc = json.loads(data.decode(\"utf-8\"))\n        except (UnicodeDecodeError, json.JSONDecodeError) as e:\n            raise RegistryError(f\"registry is not valid JSON: {e}\") from e\n        if not isinstance(doc, dict) or not _is_exact_int(doc.get(\"registry_version\"), 1):\n            raise RegistryError(\"registry_version must be 1\")\n\n        keys: Dict[str, RegisteredKey] = {}\n        for i, (kid, pk, v) in enumerate(_public_key_entries(doc.get(\"verifiers\"), \"verifiers\")):\n            operator = v.get(\"operator\")\n            if not isinstance(operator, str) or not operator:\n                raise RegistryError(f\"verifiers[{i}].operator must be a non-empty string\")\n            revoked = v.get(\"revoked\", False)\n            if not isinstance(revoked, bool):\n                raise RegistryError(f\"verifiers[{i}].revoked must be true or false\")\n            keys[kid] = RegisteredKey(kid, pk, operator, revoked, _independence_evidence(v.get(\"independence_evidence\"), i))\n        return cls(keys, hashlib.sha256(data).hexdigest(), trust_root.digest, signers)\n\n    @classmethod\n    def from_file(cls, path: str | Path, trust_root: TrustRoot) -> \"VerifierRegistry\":\n        \"\"\"Reads `path` and its detached signatures from `path` + '.sig'.\"\"\"\n        path = Path(path)\n        sig_path = path.with_name(path.name + \".sig\")\n        return cls.from_bytes(path.read_bytes(), sig_path.read_text(encoding=\"utf-8\"), trust_root)\n\n\ndef signing_message(artifact_id: str, record: Any) -> bytes:\n    \"\"\"The exact bytes a verifier signs. Raises MalformedRecord.\"\"\"\n    text_fields = [\n        artifact_id,\n        record.record_id,\n        record.timestamp,\n        record.provenance,\n        record.integrity_hash,\n    ]\n    for value in text_fields:\n        if not isinstance(value, str) or \"\\n\" in value or \"\\r\" in value:\n            raise MalformedRecord(\"text fields must be strings without line breaks\")\n\n    theta = record.theta\n    if isinstance(theta, bool) or not isinstance(theta, (int, float)) or not math.isfinite(theta):\n        raise MalformedRecord(\"theta must be a finite number\")\n    theta_text = f\"{theta:.6f}\"\n    if float(theta_text) != float(theta):\n        raise MalformedRecord(\"theta must have at most 6 decimals\")\n\n    if record.result is True:\n        result = \"true\"\n    elif record.result is False:\n        result = \"false\"\n    elif record.result is None:\n        result = \"null\"\n    else:\n        raise MalformedRecord(\"result must be true, false or null\")\n\n    lines = [\n        SIGNING_DOMAIN,\n        artifact_id,\n        record.record_id,\n        theta_text,\n        result,\n        record.timestamp,\n        record.provenance,\n        record.integrity_hash,\n    ]\n    return \"\\n\".join(lines).encode(\"utf-8\")\n\n\ndef screen_evidence(\n    registry: VerifierRegistry, artifact_id: str, evidence: List[Any]\n) -> Tuple[List[Tuple[Any, str]], List[Dict[str, str]]]:\n    \"\"\"Split evidence into admissible (record, operator) pairs and excluded\n    {record_id, reason} entries. Check order is fixed (see design §5).\"\"\"\n    admissible: List[Tuple[Any, str]] = []\n    excluded: List[Dict[str, str]] = []\n    for e in evidence:\n        reason = _exclusion_reason(registry, artifact_id, e)\n        if reason is None:\n            admissible.append((e, registry.keys[e.key_id].operator))\n        else:\n            excluded.append({\"record_id\": e.record_id, \"reason\": reason})\n    return admissible, excluded\n\n\ndef _exclusion_reason(registry: VerifierRegistry, artifact_id: str, e: Any) -> Optional[str]:\n    if not e.key_id or not e.signature:\n        return \"unsigned\"\n    key = registry.keys.get(e.key_id)\n    if key is None:\n        return \"unknown_key\"\n    if key.revoked:\n        return \"revoked_key\"\n    try:\n        message = signing_message(artifact_id, e)\n    except MalformedRecord:\n        return \"malformed\"\n    signature = b64decode_strict(e.signature)\n    if signature is None or len(signature) != 64:\n        return \"bad_signature\"\n    if not _verify(key.public_key, signature, message):\n        return \"bad_signature\"\n    return None\n", "tests/golden/bindings.json": "[\n {\n  \"canonical_reference\": [\n   \"VEDS-00 §4.2\",\n   \"GEVP-07 §9.3\"\n  ],\n  \"decision_outcome\": {\n   \"failure_states\": [\n    \"REJECTED\",\n    \"DEGRADED\"\n   ],\n   \"success\": \"no independent effect; caps state achieved by a state_gate\"\n  },\n  \"kind\": \"constraint\",\n  \"notes\": \"Reference implementation checks only for timestamp presence; a production Verifier Kernel should compare against a domain-specific Freshness Bound duration.\\n\",\n  \"policy_obligation\": {\n   \"allowed_epistemic_states\": [],\n   \"description\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshness Bound. This Binding only demotes an already-achieved state when evidence is stale or missing a timestamp; it never grants a state on its own.\\n\"\n  },\n  \"requirement_id\": \"CANON-FRS-005\",\n  \"status\": \"normative\",\n  \"title\": \"Freshness Bound must be satisfied for any elevated state\",\n  \"traceability\": {\n   \"audit_level\": \"full\",\n   \"must_link_to_canon\": true,\n   \"must_link_to_evidence\": true\n  },\n  \"verification_condition\": {\n   \"required_evidence\": [\n    \"timestamp within Freshness Bound\"\n   ],\n   \"required_verification_state\": \"VALIDATED\"\n  },\n  \"version\": \"1.0\"\n },\n {\n  \"canonical_reference\": [\n   \"Gravit Canon v1.1\",\n   \"VEDS-00 §4.6.2\",\n   \"GEVP-07 §10.4\"\n  ],\n  \"decision_outcome\": {\n   \"failure_states\": [\n    \"REJECTED\",\n    \"DEGRADED\"\n   ],\n   \"success\": \"no independent effect beyond confirming CANON-NAL-001\"\n  },\n  \"kind\": \"constraint\",\n  \"notes\": \"Without independence, Convergence degenerates into collusion. Enforced as an explicit, separately auditable check, even though CANON-NAL-001's own GEVP evaluation already requires independent Records. Implementation: Records sharing a verifier-id or a provenance root, directly or through a chain of Records, are one source, represented by its lowest-theta Record.\\n\",\n  \"policy_obligation\": {\n   \"additional_constraints\": [\n    \"Independent production required for Convergence\"\n   ],\n   \"allowed_epistemic_states\": [],\n   \"description\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared control plane). This Binding is a constraint: it can only demote a Verified Fact that was granted without real independence, never grant a state on its own.\\n\"\n  },\n  \"requirement_id\": \"CANON-IND-004\",\n  \"status\": \"normative\",\n  \"title\": \"Records must be independently produced\",\n  \"traceability\": {\n   \"audit_level\": \"full\",\n   \"must_link_to_canon\": true,\n   \"must_link_to_evidence\": true\n  },\n  \"verification_condition\": {\n   \"other_conditions\": [\n    \"No shared control-plane signature\"\n   ],\n   \"required_evidence\": [\n    \"distinct verifier-id\",\n    \"distinct provenance roots\"\n   ],\n   \"required_verification_state\": \"COMMITTED\"\n  },\n  \"version\": \"1.0\"\n },\n {\n  \"canonical_reference\": [\n   \"Gravit Canon v1.1\",\n   \"VEDS-00 §4.1.2 (No Aggregation Laundering)\",\n   \"GEVP-07 §10.3\",\n   \"GEVP-07 §10.4\"\n  ],\n  \"decision_outcome\": {\n   \"decision_record_fields\": [\n    \"requirement_id\",\n    \"final_epistemic_state\",\n    \"convergence_metrics\",\n    \"evidence_ids\",\n    \"canon_trace\"\n   ],\n   \"failure_states\": [\n    \"REJECTED\",\n    \"DEGRADED\",\n    \"PENDING\"\n   ],\n   \"success\": \"Verified Fact\"\n  },\n  \"kind\": \"state_gate\",\n  \"notes\": \"Direct implementation of the invariant Aggregate(V1...Vn) does not imply VerifiedFact absent independent verification evidence satisfying COMMITTED. Critical barrier against epistemic elevation in decentralized multi-agent environments.\\n\",\n  \"policy_obligation\": {\n   \"additional_constraints\": [\n    \"No Aggregation Laundering\",\n    \"Aggregate(V1...Vn) does not imply VerifiedFact without independent Convergence\"\n   ],\n   \"allowed_epistemic_states\": [\n    \"Verified Fact\"\n   ],\n   \"description\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elevation to Verified Fact is permitted only when independent verification evidence satisfies the COMMITTED conditions.\\n\",\n   \"forbidden_epistemic_states\": [\n    \"Speculative Claim\",\n    \"Probabilistic Assessment\",\n    \"VALIDATED\",\n    \"RAW\"\n   ]\n  },\n  \"requirement_id\": \"CANON-NAL-001\",\n  \"status\": \"normative\",\n  \"title\": \"No Aggregation Laundering — Verified Fact only via COMMITTED Convergence\",\n  \"traceability\": {\n   \"audit_level\": \"full\",\n   \"must_link_to_canon\": true,\n   \"must_link_to_evidence\": true\n  },\n  \"verification_condition\": {\n   \"convergence_condition\": {\n    \"f\": \"< 0.3\",\n    \"h\": \"> 0.7\",\n    \"independent_records\": \">= 2 (per VEDS §4.6.2 criteria)\"\n   },\n   \"other_conditions\": [\n    \"Independence of Records must be verifiable\"\n   ],\n   \"required_evidence\": [\n    \"multiple independent Records\",\n    \"each Record contains theta and result\",\n    \"cryptographic integrity\",\n    \"provenance binding\"\n   ],\n   \"required_verification_state\": \"COMMITTED\"\n  },\n  \"version\": \"1.0\"\n },\n {\n  \"canonical_reference\": [\n   \"Gravit Canon v1.1\",\n   \"VEDS-00 §5.1\"\n  ],\n  \"decision_outcome\": {\n   \"failure_states\": [\n    \"PENDING\"\n   ],\n   \"success\": \"DEGRADED or REJECTED when conditions later fail\"\n  },\n  \"kind\": \"constraint\",\n  \"notes\": \"This reference Verifier Kernel is stateless per call and therefore reports this Binding as informative only (see ConstraintEvaluator). A stateful deployment must track prior DecisionRecords per artifact_id and actively re-run verify() on a schedule or on evidence expiry, emitting an explicit DEGRADED/REJECTED transition rather than doing nothing.\\n\",\n  \"policy_obligation\": {\n   \"allowed_epistemic_states\": [],\n   \"description\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly transition the artifact to DEGRADED or REJECTED rather than silently retaining the old state. This is a process invariant about re-verification over time, not a single-request check.\\n\"\n  },\n  \"requirement_id\": \"CANON-NSD-007\",\n  \"status\": \"normative\",\n  \"title\": \"Silent degradation of epistemic state is forbidden\",\n  \"traceability\": {\n   \"audit_level\": \"full\",\n   \"must_link_to_canon\": true,\n   \"must_link_to_evidence\": true\n  },\n  \"verification_condition\": {\n   \"required_verification_state\": \"VALIDATED\"\n  },\n  \"version\": \"1.0\"\n },\n {\n  \"canonical_reference\": [\n   \"VEDS-00 §4.3\",\n   \"GEVP-07 §8.2\"\n  ],\n  \"decision_outcome\": {\n   \"failure_states\": [\n    \"REJECTED\",\n    \"DEGRADED\"\n   ],\n   \"success\": \"no independent effect; caps state achieved by a state_gate\"\n  },\n  \"kind\": \"constraint\",\n  \"notes\": \"Applicability is context-scoped (context.high_impact), not universal — ordinary low-impact artifacts are not held to this stricter bar.\\n\",\n  \"policy_obligation\": {\n   \"allowed_epistemic_states\": [],\n   \"description\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. Applies only when VerificationRequest.context[\\\"high_impact\\\"] is true; otherwise this Binding is a no-op. It can only demote an already-achieved state.\\n\"\n  },\n  \"requirement_id\": \"CANON-PRV-006\",\n  \"status\": \"normative\",\n  \"title\": \"High-impact decisions require strong provenance\",\n  \"traceability\": {\n   \"audit_level\": \"full\",\n   \"must_link_to_canon\": true,\n   \"must_link_to_evidence\": true\n  },\n  \"verification_condition\": {\n   \"required_evidence\": [\n    \"cryptographic provenance binding\",\n    \"resolvable origin\"\n   ],\n   \"required_verification_state\": \"VERIFIED\"\n  },\n  \"version\": \"1.0\"\n },\n {\n  \"canonical_reference\": [\n   \"Gravit Canon v1.1\",\n   \"VEDS-00 §4.6.2\",\n   \"docs/signed-result.md\"\n  ],\n  \"decision_outcome\": {\n   \"failure_states\": [\n    \"DEGRADED\"\n   ],\n   \"success\": \"no independent effect beyond confirming CANON-NAL-001\"\n  },\n  \"kind\": \"constraint\",\n  \"notes\": \"Up to v0.5.0 the kernel ignored `result`: records reporting false or null counted towards a Verified Fact exactly like records reporting true. Reported and reproduced by Iman Schrock (EMILIA Protocol) (12 Oct 2026) against the SAFR adapter. Caps instead of stepping down, like CANON-SIG-011, so the two do not stack. Only admissible records count when a registry is loaded, so an unsigned or unregistered \\\"false\\\" cannot block a decision.\\n\",\n  \"policy_obligation\": {\n   \"additional_constraints\": [\n    \"result=false from a counted record blocks Verified Fact\",\n    \"result=null is not support\"\n   ],\n   \"allowed_epistemic_states\": [],\n   \"description\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true = the producer's check supports the claim, false = the check contradicts it, null = the check gave no verdict. A Verified Fact requires at least 2 independent sources whose records report result=true, and no counted record that reports result=false. Records with result=null support nothing and contradict nothing. Otherwise the state is capped at Probabilistic Assessment, and the record ids of contradicting and verdict-less records are kept in the decision.\\n\"\n  },\n  \"requirement_id\": \"CANON-RES-012\",\n  \"status\": \"normative\",\n  \"title\": \"The signed result must support the claim\",\n  \"traceability\": {\n   \"audit_level\": \"full\",\n   \"must_link_to_canon\": true,\n   \"must_link_to_evidence\": true\n  },\n  \"verification_condition\": {\n   \"other_conditions\": [\n    \"Counted records: the admissible records when a verifier registry is loaded, otherwise all records\",\n    \"At least 2 independent sources with result=true\"\n   ],\n   \"required_evidence\": [\n    \"result in {true, false, null}, covered by the record's signature\"\n   ],\n   \"required_verification_state\": \"COMMITTED\"\n  },\n  \"version\": \"1.0\"\n },\n {\n  \"canonical_reference\": [\n   \"Gravit Canon v1.1\",\n   \"VEDS-00 §4.6.2\",\n   \"docs/sybil-design.md\"\n  ],\n  \"decision_outcome\": {\n   \"failure_states\": [\n    \"DEGRADED\"\n   ],\n   \"success\": \"no independent effect beyond confirming CANON-NAL-001\"\n  },\n  \"kind\": \"constraint\",\n  \"notes\": \"Caps the state at Probabilistic Assessment instead of stepping it down, so a Record set that already failed CANON-IND-004 is not demoted twice. Protects against self-declared identities; does not protect against collusion of registered operators or a dishonest registry (see docs/sybil-design.md §7). IDs 008-010 are reserved by other drafts.\\n\",\n  \"policy_obligation\": {\n   \"additional_constraints\": [\n    \"Registry required for Verified Fact\",\n    \"Independence counted per registry operator\"\n   ],\n   \"allowed_epistemic_states\": [],\n   \"description\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose signatures verify. Records of keys with the same operator, or with the same provenance root, count as one source. Records that fail these checks are not counted and are listed with a reason; they never reject the artifact. Without a registry, the state is capped at Probabilistic Assessment.\\n\"\n  },\n  \"requirement_id\": \"CANON-SIG-011\",\n  \"status\": \"normative\",\n  \"title\": \"Evidence must be signed by a registered key\",\n  \"traceability\": {\n   \"audit_level\": \"full\",\n   \"must_link_to_canon\": true,\n   \"must_link_to_evidence\": true\n  },\n  \"verification_condition\": {\n   \"other_conditions\": [\n    \"At least 2 independent operators after exclusion\"\n   ],\n   \"required_evidence\": [\n    \"Ed25519 signature by a registered, non-revoked key\",\n    \"artifact_id bound into the signed message\"\n   ],\n   \"required_verification_state\": \"COMMITTED\"\n  },\n  \"version\": \"1.0\"\n },\n {\n  \"canonical_reference\": [\n   \"Gravit Canon v1.1\",\n   \"VEDS-00 §4.1.1\",\n   \"VEDS-00 §4.2\",\n   \"GEVP-07 §10.1\"\n  ],\n  \"decision_outcome\": {\n   \"decision_record_fields\": [\n    \"requirement_id\",\n    \"final_epistemic_state\",\n    \"admissibility_checks\",\n    \"evidence_ids\",\n    \"canon_trace\"\n   ],\n   \"failure_states\": [\n    \"REJECTED\",\n    \"PENDING\"\n   ],\n   \"success\": \"Speculative Claim\"\n  },\n  \"kind\": \"state_gate\",\n  \"notes\": \"Admissibility is not Truth. Critical barrier against epistemic elevation.\\n\",\n  \"policy_obligation\": {\n   \"additional_constraints\": [\n    \"Admissibility is not Truth\",\n    \"No elevation from VALIDATED without additional independent Records\"\n   ],\n   \"allowed_epistemic_states\": [\n    \"Speculative Claim\"\n   ],\n   \"description\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not received independent confirmation of accuracy may be classified no higher than Speculative Claim.\\n\",\n   \"forbidden_epistemic_states\": [\n    \"Probabilistic Assessment\",\n    \"Verified Fact\"\n   ]\n  },\n  \"requirement_id\": \"CANON-VAL-002\",\n  \"status\": \"normative\",\n  \"title\": \"VALIDATED Artifact may be classified at most as Speculative Claim\",\n  \"traceability\": {\n   \"audit_level\": \"full\",\n   \"must_link_to_canon\": true,\n   \"must_link_to_evidence\": true\n  },\n  \"verification_condition\": {\n   \"other_conditions\": [\n    \"Forbidden transition: VALIDATED -> VERIFIED or COMMITTED without additional Records\"\n   ],\n   \"required_evidence\": [\n    \"Provenance resolves to identifiable origin\",\n    \"SHA3-256 integrity check\",\n    \"Freshness Bound satisfied\",\n    \"Schema / interpretability check\"\n   ],\n   \"required_verification_state\": \"VALIDATED\",\n   \"transition_from\": \"RAW\"\n  },\n  \"version\": \"1.0\"\n },\n {\n  \"canonical_reference\": [\n   \"Gravit Canon v1.1\",\n   \"VEDS-00 §4.1.1\",\n   \"GEVP-07 §10.2\"\n  ],\n  \"decision_outcome\": {\n   \"decision_record_fields\": [\n    \"requirement_id\",\n    \"final_epistemic_state\",\n    \"theta\",\n    \"evidence_ids\",\n    \"canon_trace\"\n   ],\n   \"failure_states\": [\n    \"REJECTED\",\n    \"DEGRADED\",\n    \"PENDING\"\n   ],\n   \"success\": \"Probabilistic Assessment\"\n  },\n  \"kind\": \"state_gate\",\n  \"notes\": \"A single Record is never sufficient for Verified Fact.\\n\",\n  \"policy_obligation\": {\n   \"additional_constraints\": [\n    \"Single Record does not imply Verified Fact\"\n   ],\n   \"allowed_epistemic_states\": [\n    \"Probabilistic Assessment\"\n   ],\n   \"description\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Record is forbidden.\\n\",\n   \"forbidden_epistemic_states\": [\n    \"Verified Fact\"\n   ]\n  },\n  \"requirement_id\": \"CANON-VER-003\",\n  \"status\": \"normative\",\n  \"title\": \"Single Record yields at most Probabilistic Assessment\",\n  \"traceability\": {\n   \"audit_level\": \"full\",\n   \"must_link_to_canon\": true,\n   \"must_link_to_evidence\": true\n  },\n  \"verification_condition\": {\n   \"other_conditions\": [\n    \"recommended_theta >= 0.73 for high-impact decisions\"\n   ],\n   \"required_evidence\": [\n    \"theta\",\n    \"result\",\n    \"verifier-id\",\n    \"timestamp\"\n   ],\n   \"required_verification_state\": \"VERIFIED\"\n  },\n  \"version\": \"1.0\"\n }\n]", "tests/golden/registry.json": "{\n \"registry_version\": 1,\n \"verifiers\": [\n  {\n   \"key_id\": \"cca2ba4e22252230\",\n   \"operator\": \"op-v1\",\n   \"public_key\": \"563Q2x8itB+RwthGdSXlcGBR1LmB6ooPRiFS/F5foBk=\",\n   \"revoked\": false\n  },\n  {\n   \"key_id\": \"5360925ba455e21a\",\n   \"operator\": \"op-v2\",\n   \"public_key\": \"3ys1NQ2jSIAT0AWDxlI1LTlQIr6pm3wZGkazzvctA9U=\",\n   \"revoked\": false\n  },\n  {\n   \"key_id\": \"92f387aa787d0512\",\n   \"operator\": \"op-v3\",\n   \"public_key\": \"Wi+FHb7bFJIA1VZCHURmMAIay+oik7mj0P918i5dogQ=\",\n   \"revoked\": false\n  },\n  {\n   \"key_id\": \"2e2d784ee45c4a4a\",\n   \"operator\": \"op-v4\",\n   \"public_key\": \"/ntzFh+C2RpPNNnLyg23VdQkUsdCcfIiTKz25R4kao0=\",\n   \"revoked\": false\n  },\n  {\n   \"key_id\": \"549602a22a1ed79a\",\n   \"operator\": \"op-v5\",\n   \"public_key\": \"kBbzMdbc/dDFkq9YiF5aQM5BSZ/ITgDBQpGVxiRunbQ=\",\n   \"revoked\": false\n  },\n  {\n   \"key_id\": \"1629977abe3a9d7e\",\n   \"operator\": \"op-v6\",\n   \"public_key\": \"p3xl0FUi8C8/3b8vYtGx13y/QU31ih9/YRm9K3KE6no=\",\n   \"revoked\": false\n  },\n  {\n   \"key_id\": \"0c197b3d3efe7d3b\",\n   \"operator\": \"op-v7\",\n   \"public_key\": \"U65BwRMDigJPNLYsahijX/AUrjgZJwtAjdL3mT/peF4=\",\n   \"revoked\": false\n  },\n  {\n   \"key_id\": \"827df55cac7376c7\",\n   \"operator\": \"op-v8\",\n   \"public_key\": \"E+dQ+I55vAdSMv7NcSru8gU/2EwdA4idLNb+2E80ZfM=\",\n   \"revoked\": false\n  },\n  {\n   \"key_id\": \"6701c5e63039e3c1\",\n   \"operator\": \"op-v9\",\n   \"public_key\": \"2UW9ndY2dpq45ZTZ3oWjYlM/lxqO9R9GL16Tphw/Npo=\",\n   \"revoked\": false\n  },\n  {\n   \"key_id\": \"c0ae6d33c19ed8d7\",\n   \"operator\": \"op-v10\",\n   \"public_key\": \"g3M9Hw6SHBuoT/So1PF4UbBvJS/0s1H5qwfpTj/Iwt4=\",\n   \"revoked\": false\n  },\n  {\n   \"key_id\": \"3eea1ba9e9352f6d\",\n   \"operator\": \"op-v1\",\n   \"public_key\": \"CT7R+U9mRZLpVm9p86HQmWeceixMOqxxzyadXh5RduE=\",\n   \"revoked\": false\n  },\n  {\n   \"key_id\": \"9b5e5ae23bbb397b\",\n   \"operator\": \"op-revoked\",\n   \"public_key\": \"NcLaut/0EvKbHRHRGYlKwi5dX7YSQY++aM8fzYkf588=\",\n   \"revoked\": true\n  }\n ]\n}\n", "tests/golden/registry.json.sig": "c7c02414a0924885 evE0RaoVWgBJsZE2rUKmU2BQobrTbYvBynuIdzZ/RZV937mS6OGJ66j0+Giab3kMaB4hUP3L9K3LbSHoQho9AA==\n6882528305eef33c BrYFDRDVzkP0gY4RRDyIKQdo4xcsUhk/d+V+++kB0B0YjUc3Waw5kwnHcDkc5DNYVnr/976YkpKYcNv3z01IAA==\n9f958d4b99569e7c oWsbjCJfrydzOrKiSJ0/DmUWwuEnVKpWF+m1sDRGCtMnAqYntSI5rmXwdoSOIutzqnE9YEC6nAYPXxg0gjwRDw==\n", "tests/golden/trust_root.json": "{\n \"root_keys\": [\n  {\n   \"key_id\": \"c7c02414a0924885\",\n   \"public_key\": \"p7EWz1io72YS5AEQJavQ8O3xhQkMQvExw/59suQeLvI=\"\n  },\n  {\n   \"key_id\": \"54c8de60f2e2f19f\",\n   \"public_key\": \"jyn+pOSyjHCAcotBALWYLLmaXGa8J0wrRkd9UUrL52A=\"\n  },\n  {\n   \"key_id\": \"6882528305eef33c\",\n   \"public_key\": \"pBS+U6xvrffh1Rpszfl7ETiTjLFBjX/BKB3n+3p5LvE=\"\n  },\n  {\n   \"key_id\": \"a115e6db13fa6e02\",\n   \"public_key\": \"iM1LkSMpV9yPfWvve9KNVS44AB0lgg/ux76YgYza7n8=\"\n  },\n  {\n   \"key_id\": \"9f958d4b99569e7c\",\n   \"public_key\": \"lIh1J+Fvt9zQvi2WMZWPkFY02qU6a7EHw8a0NHELGc4=\"\n  }\n ],\n \"threshold\": 3,\n \"trust_root_version\": 1\n}\n", "tests/golden/vectors.json": "[\n {\n  \"claimed_state\": \"Verified Fact\",\n  \"context\": {},\n  \"evidence\": [\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"cca2ba4e22252230\",\n    \"provenance\": \"A\",\n    \"record_id\": \"r1\",\n    \"result\": true,\n    \"signature\": \"uHGv4ubb3+J8gSB5EoUTxQB6g7o3B54LawChbyxf73TXOhmf9Lh5RYTOLOhvme6+8oLWn0u8PpXlNZP7gniFCA==\",\n    \"theta\": 0.88,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v1\"\n   },\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"5360925ba455e21a\",\n    \"provenance\": \"B\",\n    \"record_id\": \"r2\",\n    \"result\": true,\n    \"signature\": \"R2WE1PZSoj7ZCiwSah6tmcTvALBUo06QUJH/BcsTQjcbCHDY2KEks9c8A38EAz9geYU/fRL0emSrq5aAoi74Dw==\",\n    \"theta\": 0.85,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v2\"\n   }\n  ],\n  \"expected\": {\n   \"artifact_id\": \"committed_two_strong\",\n   \"c_down\": true,\n   \"c_up\": true,\n   \"canon_trace\": [\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.2\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.3\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\"\n   ],\n   \"convergence_metrics\": {\n    \"CANON-FRS-005\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-IND-004\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-NAL-001\": {\n     \"f\": 0.0,\n     \"h\": 1.0,\n     \"independent_records\": 2\n    },\n    \"CANON-NSD-007\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-PRV-006\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-RES-012\": {\n     \"constraint_ok\": true,\n     \"contradicting_records\": [],\n     \"no_verdict_records\": [],\n     \"supporting_sources\": 2\n    },\n    \"CANON-SIG-011\": {\n     \"admissible_records\": 2,\n     \"constraint_ok\": true,\n     \"f\": 0.0,\n     \"h\": 1.0,\n     \"independent_sources\": 2,\n     \"integrity_hashes\": 1,\n     \"registry\": true\n    },\n    \"CANON-VAL-002\": {\n     \"record_count\": 2\n    },\n    \"CANON-VER-003\": {\n     \"record_count\": 2\n    }\n   },\n   \"decision_id\": \"4a4d650032a4a143\",\n   \"evidence_ids\": [\n    \"r1\",\n    \"r2\"\n   ],\n   \"excluded_evidence\": [],\n   \"final_epistemic_state\": \"Verified Fact\",\n   \"reason\": \"All applicable Bindings satisfied\",\n   \"registry_digest\": \"65579301a6f35f5ca8d20c0b5a538934d3c48860e545a3355f571748fbb5d40c\",\n   \"requirement_ids\": [\n    \"CANON-NAL-001\",\n    \"CANON-VAL-002\",\n    \"CANON-VER-003\",\n    \"CANON-FRS-005\",\n    \"CANON-IND-004\",\n    \"CANON-NSD-007\",\n    \"CANON-PRV-006\",\n    \"CANON-RES-012\",\n    \"CANON-SIG-011\"\n   ],\n   \"reverse_trace\": [\n    {\n     \"achieved_state\": \"Verified Fact\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"Verified Fact\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    }\n   ],\n   \"status\": \"SUCCESS\",\n   \"trust_root_digest\": \"38bf337eadc5e565c32f26da16ce368fb1f88ada4758cd90ea529d53d14a3c3c\"\n  },\n  \"name\": \"committed_two_strong\",\n  \"use_registry\": true\n },\n {\n  \"claimed_state\": \"Verified Fact\",\n  \"context\": {},\n  \"evidence\": [\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"cca2ba4e22252230\",\n    \"provenance\": \"A\",\n    \"record_id\": \"r1\",\n    \"result\": true,\n    \"signature\": \"/R8K8egfC/j7GrHTjgmserVAV6z9gOYau/9tokQO36WJVnkUTAio7y/H4zNXmby/7s5d5POinKXYT0MRzPvvBQ==\",\n    \"theta\": 0.61,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v1\"\n   },\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"5360925ba455e21a\",\n    \"provenance\": \"B\",\n    \"record_id\": \"r2\",\n    \"result\": true,\n    \"signature\": \"gli0lPFKOjpW5dt+vGIOS31l3figbI5dN0eDwF1ZJcdLsqq75BTBXEJXJm5krdtq9LFyyrL7wEM30L61GRBvBg==\",\n    \"theta\": 0.58,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v2\"\n   },\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"92f387aa787d0512\",\n    \"provenance\": \"C\",\n    \"record_id\": \"r3\",\n    \"result\": true,\n    \"signature\": \"vbRVba224P7ISnnxDh6qoSQtdvcdiC7XUKKElpEE7jPIMGWhcWk7+VNc8V0yuphXvzQVXugaB+l7s9bUamgoDQ==\",\n    \"theta\": 0.55,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v3\"\n   }\n  ],\n  \"expected\": {\n   \"artifact_id\": \"weak_aggregation_three\",\n   \"c_down\": true,\n   \"c_up\": true,\n   \"canon_trace\": [\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.2\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.3\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\"\n   ],\n   \"convergence_metrics\": {\n    \"CANON-FRS-005\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-IND-004\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-NAL-001\": {\n     \"f\": 0.0,\n     \"h\": 0.0,\n     \"independent_records\": 3\n    },\n    \"CANON-NSD-007\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-PRV-006\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-RES-012\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-SIG-011\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-VAL-002\": {\n     \"record_count\": 3\n    },\n    \"CANON-VER-003\": {\n     \"record_count\": 3\n    }\n   },\n   \"decision_id\": \"097a2c627fbec6ea\",\n   \"evidence_ids\": [\n    \"r1\",\n    \"r2\",\n    \"r3\"\n   ],\n   \"excluded_evidence\": [],\n   \"final_epistemic_state\": \"Probabilistic Assessment\",\n   \"reason\": \"claimed 'Verified Fact' not justified by evidence; capped at 'Probabilistic Assessment'\",\n   \"registry_digest\": \"65579301a6f35f5ca8d20c0b5a538934d3c48860e545a3355f571748fbb5d40c\",\n   \"requirement_ids\": [\n    \"CANON-NAL-001\",\n    \"CANON-VAL-002\",\n    \"CANON-VER-003\",\n    \"CANON-FRS-005\",\n    \"CANON-IND-004\",\n    \"CANON-NSD-007\",\n    \"CANON-PRV-006\",\n    \"CANON-RES-012\",\n    \"CANON-SIG-011\"\n   ],\n   \"reverse_trace\": [\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    }\n   ],\n   \"status\": \"DEGRADED\",\n   \"trust_root_digest\": \"38bf337eadc5e565c32f26da16ce368fb1f88ada4758cd90ea529d53d14a3c3c\"\n  },\n  \"name\": \"weak_aggregation_three\",\n  \"use_registry\": true\n },\n {\n  \"claimed_state\": \"Verified Fact\",\n  \"context\": {},\n  \"evidence\": [\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"cca2ba4e22252230\",\n    \"provenance\": \"A\",\n    \"record_id\": \"r1\",\n    \"result\": true,\n    \"signature\": \"Eyiy5vAb2ZlnQIMlMsPnguBYSjC0E4FtGX0PxwVZzaSR+rxx/RRsLfCaEOhrC0IOZMn4D/rjytaxXAoOcAI6Bg==\",\n    \"theta\": 0.94,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v1\"\n   }\n  ],\n  \"expected\": {\n   \"artifact_id\": \"single_high_theta\",\n   \"c_down\": true,\n   \"c_up\": true,\n   \"canon_trace\": [\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.2\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.3\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\"\n   ],\n   \"convergence_metrics\": {\n    \"CANON-FRS-005\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-IND-004\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-NAL-001\": {\n     \"independent_records\": 1\n    },\n    \"CANON-NSD-007\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-PRV-006\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-RES-012\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-SIG-011\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-VAL-002\": {\n     \"record_count\": 1\n    },\n    \"CANON-VER-003\": {\n     \"record_count\": 1\n    }\n   },\n   \"decision_id\": \"2e34a16b501f414a\",\n   \"evidence_ids\": [\n    \"r1\"\n   ],\n   \"excluded_evidence\": [],\n   \"final_epistemic_state\": \"Probabilistic Assessment\",\n   \"reason\": \"claimed 'Verified Fact' not justified by evidence; capped at 'Probabilistic Assessment'\",\n   \"registry_digest\": \"65579301a6f35f5ca8d20c0b5a538934d3c48860e545a3355f571748fbb5d40c\",\n   \"requirement_ids\": [\n    \"CANON-NAL-001\",\n    \"CANON-VAL-002\",\n    \"CANON-VER-003\",\n    \"CANON-FRS-005\",\n    \"CANON-IND-004\",\n    \"CANON-NSD-007\",\n    \"CANON-PRV-006\",\n    \"CANON-RES-012\",\n    \"CANON-SIG-011\"\n   ],\n   \"reverse_trace\": [\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    }\n   ],\n   \"status\": \"DEGRADED\",\n   \"trust_root_digest\": \"38bf337eadc5e565c32f26da16ce368fb1f88ada4758cd90ea529d53d14a3c3c\"\n  },\n  \"name\": \"single_high_theta\",\n  \"use_registry\": true\n },\n {\n  \"claimed_state\": null,\n  \"context\": {},\n  \"evidence\": [],\n  \"expected\": {\n   \"artifact_id\": \"no_evidence_no_claim\",\n   \"c_down\": false,\n   \"c_up\": false,\n   \"canon_trace\": [\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.2\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.3\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\"\n   ],\n   \"convergence_metrics\": {\n    \"CANON-FRS-005\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-IND-004\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-NAL-001\": {\n     \"independent_records\": 0\n    },\n    \"CANON-NSD-007\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-PRV-006\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-RES-012\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-SIG-011\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-VAL-002\": {\n     \"record_count\": 0\n    },\n    \"CANON-VER-003\": {\n     \"record_count\": 0\n    }\n   },\n   \"decision_id\": \"38429e3ca7367ff8\",\n   \"evidence_ids\": [],\n   \"excluded_evidence\": [],\n   \"final_epistemic_state\": null,\n   \"reason\": \"no state_gate Binding's verification condition was satisfied\",\n   \"registry_digest\": \"65579301a6f35f5ca8d20c0b5a538934d3c48860e545a3355f571748fbb5d40c\",\n   \"requirement_ids\": [\n    \"CANON-NAL-001\",\n    \"CANON-VAL-002\",\n    \"CANON-VER-003\",\n    \"CANON-FRS-005\",\n    \"CANON-IND-004\",\n    \"CANON-NSD-007\",\n    \"CANON-PRV-006\",\n    \"CANON-RES-012\",\n    \"CANON-SIG-011\"\n   ],\n   \"reverse_trace\": [],\n   \"status\": \"REJECTED\",\n   \"trust_root_digest\": \"38bf337eadc5e565c32f26da16ce368fb1f88ada4758cd90ea529d53d14a3c3c\"\n  },\n  \"name\": \"no_evidence_no_claim\",\n  \"use_registry\": true\n },\n {\n  \"claimed_state\": \"Verified Fact\",\n  \"context\": {},\n  \"evidence\": [],\n  \"expected\": {\n   \"artifact_id\": \"no_evidence_claims_fact\",\n   \"c_down\": false,\n   \"c_up\": false,\n   \"canon_trace\": [\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.2\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.3\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\"\n   ],\n   \"convergence_metrics\": {\n    \"CANON-FRS-005\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-IND-004\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-NAL-001\": {\n     \"independent_records\": 0\n    },\n    \"CANON-NSD-007\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-PRV-006\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-RES-012\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-SIG-011\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-VAL-002\": {\n     \"record_count\": 0\n    },\n    \"CANON-VER-003\": {\n     \"record_count\": 0\n    }\n   },\n   \"decision_id\": \"9edf3cacb15c018f\",\n   \"evidence_ids\": [],\n   \"excluded_evidence\": [],\n   \"final_epistemic_state\": null,\n   \"reason\": \"no state_gate Binding's verification condition was satisfied\",\n   \"registry_digest\": \"65579301a6f35f5ca8d20c0b5a538934d3c48860e545a3355f571748fbb5d40c\",\n   \"requirement_ids\": [\n    \"CANON-NAL-001\",\n    \"CANON-VAL-002\",\n    \"CANON-VER-003\",\n    \"CANON-FRS-005\",\n    \"CANON-IND-004\",\n    \"CANON-NSD-007\",\n    \"CANON-PRV-006\",\n    \"CANON-RES-012\",\n    \"CANON-SIG-011\"\n   ],\n   \"reverse_trace\": [],\n   \"status\": \"REJECTED\",\n   \"trust_root_digest\": \"38bf337eadc5e565c32f26da16ce368fb1f88ada4758cd90ea529d53d14a3c3c\"\n  },\n  \"name\": \"no_evidence_claims_fact\",\n  \"use_registry\": true\n },\n {\n  \"claimed_state\": null,\n  \"context\": {},\n  \"evidence\": [\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"cca2ba4e22252230\",\n    \"provenance\": \"A\",\n    \"record_id\": \"r1\",\n    \"result\": true,\n    \"signature\": \"AFYIPg/fP6rBXcRHXlIJ7G1iutZQ/UUEZKdPx0G2dQXWzSy7ibJ8wMrBQNSVD5KjmJtEfLRpiUDRJJhu3IsdCg==\",\n    \"theta\": 0.9,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v1\"\n   },\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"5360925ba455e21a\",\n    \"provenance\": \"B\",\n    \"record_id\": \"r2\",\n    \"result\": true,\n    \"signature\": \"NiAQNtUDLI3z8UxPyBu3mwQ3h0Vt9yo8ybZhVx0MGY5tbymhjj9rE1tc/7NNbOfljOf1AweAL5ZKclTnN/QuBg==\",\n    \"theta\": 0.9,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v2\"\n   }\n  ],\n  \"expected\": {\n   \"artifact_id\": \"no_claim_strong_evidence\",\n   \"c_down\": true,\n   \"c_up\": true,\n   \"canon_trace\": [\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.2\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.3\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\"\n   ],\n   \"convergence_metrics\": {\n    \"CANON-FRS-005\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-IND-004\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-NAL-001\": {\n     \"f\": 0.0,\n     \"h\": 1.0,\n     \"independent_records\": 2\n    },\n    \"CANON-NSD-007\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-PRV-006\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-RES-012\": {\n     \"constraint_ok\": true,\n     \"contradicting_records\": [],\n     \"no_verdict_records\": [],\n     \"supporting_sources\": 2\n    },\n    \"CANON-SIG-011\": {\n     \"admissible_records\": 2,\n     \"constraint_ok\": true,\n     \"f\": 0.0,\n     \"h\": 1.0,\n     \"independent_sources\": 2,\n     \"integrity_hashes\": 1,\n     \"registry\": true\n    },\n    \"CANON-VAL-002\": {\n     \"record_count\": 2\n    },\n    \"CANON-VER-003\": {\n     \"record_count\": 2\n    }\n   },\n   \"decision_id\": \"f00cbdeb75faa040\",\n   \"evidence_ids\": [\n    \"r1\",\n    \"r2\"\n   ],\n   \"excluded_evidence\": [],\n   \"final_epistemic_state\": \"Verified Fact\",\n   \"reason\": \"All applicable Bindings satisfied\",\n   \"registry_digest\": \"65579301a6f35f5ca8d20c0b5a538934d3c48860e545a3355f571748fbb5d40c\",\n   \"requirement_ids\": [\n    \"CANON-NAL-001\",\n    \"CANON-VAL-002\",\n    \"CANON-VER-003\",\n    \"CANON-FRS-005\",\n    \"CANON-IND-004\",\n    \"CANON-NSD-007\",\n    \"CANON-PRV-006\",\n    \"CANON-RES-012\",\n    \"CANON-SIG-011\"\n   ],\n   \"reverse_trace\": [\n    {\n     \"achieved_state\": \"Verified Fact\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"Verified Fact\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    }\n   ],\n   \"status\": \"SUCCESS\",\n   \"trust_root_digest\": \"38bf337eadc5e565c32f26da16ce368fb1f88ada4758cd90ea529d53d14a3c3c\"\n  },\n  \"name\": \"no_claim_strong_evidence\",\n  \"use_registry\": true\n },\n {\n  \"claimed_state\": \"Speculative Claim\",\n  \"context\": {},\n  \"evidence\": [\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"cca2ba4e22252230\",\n    \"provenance\": \"A\",\n    \"record_id\": \"r1\",\n    \"result\": true,\n    \"signature\": \"mFhDozrIjfjziUUoOQJg3A3OLUkqF+wLGIFYJu44UvDWndRdsw7PTJXCl2bCXlMp6s3VyB+orSjhgznmoFXABw==\",\n    \"theta\": 0.9,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v1\"\n   },\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"5360925ba455e21a\",\n    \"provenance\": \"B\",\n    \"record_id\": \"r2\",\n    \"result\": true,\n    \"signature\": \"arLb+GdCO0k7ssYN9lsQckqD5lrAzdhRFPgN2eARkqdJ5z9awGvpMztW/6i3Qbro4x1URlVmHyfF5sUGwacpAg==\",\n    \"theta\": 0.9,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v2\"\n   }\n  ],\n  \"expected\": {\n   \"artifact_id\": \"claims_lower_than_achieved\",\n   \"c_down\": true,\n   \"c_up\": true,\n   \"canon_trace\": [\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.2\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.3\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\"\n   ],\n   \"convergence_metrics\": {\n    \"CANON-FRS-005\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-IND-004\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-NAL-001\": {\n     \"f\": 0.0,\n     \"h\": 1.0,\n     \"independent_records\": 2\n    },\n    \"CANON-NSD-007\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-PRV-006\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-RES-012\": {\n     \"constraint_ok\": true,\n     \"contradicting_records\": [],\n     \"no_verdict_records\": [],\n     \"supporting_sources\": 2\n    },\n    \"CANON-SIG-011\": {\n     \"admissible_records\": 2,\n     \"constraint_ok\": true,\n     \"f\": 0.0,\n     \"h\": 1.0,\n     \"independent_sources\": 2,\n     \"integrity_hashes\": 1,\n     \"registry\": true\n    },\n    \"CANON-VAL-002\": {\n     \"record_count\": 2\n    },\n    \"CANON-VER-003\": {\n     \"record_count\": 2\n    }\n   },\n   \"decision_id\": \"46a57db95ac67141\",\n   \"evidence_ids\": [\n    \"r1\",\n    \"r2\"\n   ],\n   \"excluded_evidence\": [],\n   \"final_epistemic_state\": \"Verified Fact\",\n   \"reason\": \"All applicable Bindings satisfied\",\n   \"registry_digest\": \"65579301a6f35f5ca8d20c0b5a538934d3c48860e545a3355f571748fbb5d40c\",\n   \"requirement_ids\": [\n    \"CANON-NAL-001\",\n    \"CANON-VAL-002\",\n    \"CANON-VER-003\",\n    \"CANON-FRS-005\",\n    \"CANON-IND-004\",\n    \"CANON-NSD-007\",\n    \"CANON-PRV-006\",\n    \"CANON-RES-012\",\n    \"CANON-SIG-011\"\n   ],\n   \"reverse_trace\": [\n    {\n     \"achieved_state\": \"Verified Fact\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"Verified Fact\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    }\n   ],\n   \"status\": \"SUCCESS\",\n   \"trust_root_digest\": \"38bf337eadc5e565c32f26da16ce368fb1f88ada4758cd90ea529d53d14a3c3c\"\n  },\n  \"name\": \"claims_lower_than_achieved\",\n  \"use_registry\": true\n },\n {\n  \"claimed_state\": \"Verified Fact\",\n  \"context\": {},\n  \"evidence\": [\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"cca2ba4e22252230\",\n    \"provenance\": \"A\",\n    \"record_id\": \"r1\",\n    \"result\": true,\n    \"signature\": \"ZZ8s178s3PXdsdD7E8W9S28BxQdnQCPl2nfQ11h/9JnfxYb62hZmfSiMK79tmhv4XpEitBu7XiUUuCNQy2dqBg==\",\n    \"theta\": 0.9,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v1\"\n   },\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"cca2ba4e22252230\",\n    \"provenance\": \"A\",\n    \"record_id\": \"r2\",\n    \"result\": true,\n    \"signature\": \"mQHMbyniG2WF+6walVHbwscF/eW7Fm4XFNJlbLcz1UiKQzNoiFuSJgcCaggTtIo/Rf++W9v4zKnLsRfmp41cAQ==\",\n    \"theta\": 0.9,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v1\"\n   }\n  ],\n  \"expected\": {\n   \"artifact_id\": \"duplicate_verifier_provenance\",\n   \"c_down\": true,\n   \"c_up\": true,\n   \"canon_trace\": [\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.2\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.3\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\"\n   ],\n   \"convergence_metrics\": {\n    \"CANON-FRS-005\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-IND-004\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-NAL-001\": {\n     \"independent_records\": 1\n    },\n    \"CANON-NSD-007\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-PRV-006\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-RES-012\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-SIG-011\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-VAL-002\": {\n     \"record_count\": 2\n    },\n    \"CANON-VER-003\": {\n     \"record_count\": 2\n    }\n   },\n   \"decision_id\": \"f108b139ef297f97\",\n   \"evidence_ids\": [\n    \"r1\",\n    \"r2\"\n   ],\n   \"excluded_evidence\": [],\n   \"final_epistemic_state\": \"Probabilistic Assessment\",\n   \"reason\": \"claimed 'Verified Fact' not justified by evidence; capped at 'Probabilistic Assessment'\",\n   \"registry_digest\": \"65579301a6f35f5ca8d20c0b5a538934d3c48860e545a3355f571748fbb5d40c\",\n   \"requirement_ids\": [\n    \"CANON-NAL-001\",\n    \"CANON-VAL-002\",\n    \"CANON-VER-003\",\n    \"CANON-FRS-005\",\n    \"CANON-IND-004\",\n    \"CANON-NSD-007\",\n    \"CANON-PRV-006\",\n    \"CANON-RES-012\",\n    \"CANON-SIG-011\"\n   ],\n   \"reverse_trace\": [\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    }\n   ],\n   \"status\": \"DEGRADED\",\n   \"trust_root_digest\": \"38bf337eadc5e565c32f26da16ce368fb1f88ada4758cd90ea529d53d14a3c3c\"\n  },\n  \"name\": \"duplicate_verifier_provenance\",\n  \"use_registry\": true\n },\n {\n  \"claimed_state\": \"Verified Fact\",\n  \"context\": {},\n  \"evidence\": [\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"cca2ba4e22252230\",\n    \"provenance\": \"A\",\n    \"record_id\": \"r1\",\n    \"result\": true,\n    \"signature\": \"o2kEdMirOfP1GJkHtgkqpuEp4Vfoke+gq64ZP57qmTtHkxCVDE2oa+El4nqCQmOR4e+Q4YMsD0qo+jIfaZsEAQ==\",\n    \"theta\": 0.9,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v1\"\n   },\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"cca2ba4e22252230\",\n    \"provenance\": \"B\",\n    \"record_id\": \"r2\",\n    \"result\": true,\n    \"signature\": \"Y0mdQ3HoSOcd3eg1BO1/xFYO9DEndMuExK2tI+YEg+muW8A6rnwuK74AINjeNV2OzRexPp0gND0GVRhJxSLADQ==\",\n    \"theta\": 0.9,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v1\"\n   }\n  ],\n  \"expected\": {\n   \"artifact_id\": \"same_verifier_diff_provenance\",\n   \"c_down\": true,\n   \"c_up\": true,\n   \"canon_trace\": [\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.2\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.3\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\"\n   ],\n   \"convergence_metrics\": {\n    \"CANON-FRS-005\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-IND-004\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-NAL-001\": {\n     \"independent_records\": 1\n    },\n    \"CANON-NSD-007\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-PRV-006\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-RES-012\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-SIG-011\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-VAL-002\": {\n     \"record_count\": 2\n    },\n    \"CANON-VER-003\": {\n     \"record_count\": 2\n    }\n   },\n   \"decision_id\": \"b15c22d3edac2a5c\",\n   \"evidence_ids\": [\n    \"r1\",\n    \"r2\"\n   ],\n   \"excluded_evidence\": [],\n   \"final_epistemic_state\": \"Probabilistic Assessment\",\n   \"reason\": \"claimed 'Verified Fact' not justified by evidence; capped at 'Probabilistic Assessment'\",\n   \"registry_digest\": \"65579301a6f35f5ca8d20c0b5a538934d3c48860e545a3355f571748fbb5d40c\",\n   \"requirement_ids\": [\n    \"CANON-NAL-001\",\n    \"CANON-VAL-002\",\n    \"CANON-VER-003\",\n    \"CANON-FRS-005\",\n    \"CANON-IND-004\",\n    \"CANON-NSD-007\",\n    \"CANON-PRV-006\",\n    \"CANON-RES-012\",\n    \"CANON-SIG-011\"\n   ],\n   \"reverse_trace\": [\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    }\n   ],\n   \"status\": \"DEGRADED\",\n   \"trust_root_digest\": \"38bf337eadc5e565c32f26da16ce368fb1f88ada4758cd90ea529d53d14a3c3c\"\n  },\n  \"name\": \"same_verifier_diff_provenance\",\n  \"use_registry\": true\n },\n {\n  \"claimed_state\": \"Verified Fact\",\n  \"context\": {},\n  \"evidence\": [\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"cca2ba4e22252230\",\n    \"provenance\": \"A\",\n    \"record_id\": \"r1\",\n    \"result\": true,\n    \"signature\": \"GoPiSBrMXzcaaXrbk76pfxfMv+7AhqInj7v7q7i0UEYc1nYrAHrEvI1mG/sTvvGO24iE++2el4Ea0shkn8uTAQ==\",\n    \"theta\": 0.9,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v1\"\n   },\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"5360925ba455e21a\",\n    \"provenance\": \"A\",\n    \"record_id\": \"r2\",\n    \"result\": true,\n    \"signature\": \"WTFawy2dlCL1lwcfZ520lfh0QtZH1mAQTYn8zKGOpWny3W7UAXb4rPt7KG6Rj/BKuUpGNw1ZcFiULLSt2P/3BA==\",\n    \"theta\": 0.9,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v2\"\n   }\n  ],\n  \"expected\": {\n   \"artifact_id\": \"same_provenance_diff_verifier\",\n   \"c_down\": true,\n   \"c_up\": true,\n   \"canon_trace\": [\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.2\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.3\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\"\n   ],\n   \"convergence_metrics\": {\n    \"CANON-FRS-005\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-IND-004\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-NAL-001\": {\n     \"independent_records\": 1\n    },\n    \"CANON-NSD-007\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-PRV-006\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-RES-012\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-SIG-011\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-VAL-002\": {\n     \"record_count\": 2\n    },\n    \"CANON-VER-003\": {\n     \"record_count\": 2\n    }\n   },\n   \"decision_id\": \"9526150086a0d023\",\n   \"evidence_ids\": [\n    \"r1\",\n    \"r2\"\n   ],\n   \"excluded_evidence\": [],\n   \"final_epistemic_state\": \"Probabilistic Assessment\",\n   \"reason\": \"claimed 'Verified Fact' not justified by evidence; capped at 'Probabilistic Assessment'\",\n   \"registry_digest\": \"65579301a6f35f5ca8d20c0b5a538934d3c48860e545a3355f571748fbb5d40c\",\n   \"requirement_ids\": [\n    \"CANON-NAL-001\",\n    \"CANON-VAL-002\",\n    \"CANON-VER-003\",\n    \"CANON-FRS-005\",\n    \"CANON-IND-004\",\n    \"CANON-NSD-007\",\n    \"CANON-PRV-006\",\n    \"CANON-RES-012\",\n    \"CANON-SIG-011\"\n   ],\n   \"reverse_trace\": [\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    }\n   ],\n   \"status\": \"DEGRADED\",\n   \"trust_root_digest\": \"38bf337eadc5e565c32f26da16ce368fb1f88ada4758cd90ea529d53d14a3c3c\"\n  },\n  \"name\": \"same_provenance_diff_verifier\",\n  \"use_registry\": true\n },\n {\n  \"claimed_state\": \"Verified Fact\",\n  \"context\": {},\n  \"evidence\": [\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"cca2ba4e22252230\",\n    \"provenance\": \"A\",\n    \"record_id\": \"r1\",\n    \"result\": true,\n    \"signature\": \"xJy70GSZ7GcSAEwn62Ql8qOFIQ2cjMlzdlTRXyDK0TbAc5IyCXVPB7tIz7Xe+1mDyUranmM+biiVHCJNzTWgCA==\",\n    \"theta\": 0.9,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v1\"\n   },\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"5360925ba455e21a\",\n    \"provenance\": \"A\",\n    \"record_id\": \"r2\",\n    \"result\": true,\n    \"signature\": \"6CC/3F8kjFf2Q3v/GYMnv0nR+3OAaNzM6BZ0U7MIpHQ0hXJED4NxLW2GnNLGowMIjqZ7vfjk7D9OBHAm7skfCw==\",\n    \"theta\": 0.9,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v2\"\n   },\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"5360925ba455e21a\",\n    \"provenance\": \"B\",\n    \"record_id\": \"r3\",\n    \"result\": true,\n    \"signature\": \"906TAY6q923+z9LvsBQ0d1rkDNY9mFmTUa9Z2q8QLnD1/w8nBg32PPxsmbCaB8DVvhVUyStdaZF7h06BudpAAw==\",\n    \"theta\": 0.9,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v2\"\n   },\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"92f387aa787d0512\",\n    \"provenance\": \"B\",\n    \"record_id\": \"r4\",\n    \"result\": true,\n    \"signature\": \"8isWREdihrIWnQ/HBvvfYe3q9x+snPSbURL7KBEmMrCXRAI+D1Y2tUwJC7GllYBbSG4JKlqNy6vnzbh/8tCDAA==\",\n    \"theta\": 0.9,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v3\"\n   }\n  ],\n  \"expected\": {\n   \"artifact_id\": \"chain_shared_keys_one_source\",\n   \"c_down\": true,\n   \"c_up\": true,\n   \"canon_trace\": [\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.2\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.3\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\"\n   ],\n   \"convergence_metrics\": {\n    \"CANON-FRS-005\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-IND-004\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-NAL-001\": {\n     \"independent_records\": 1\n    },\n    \"CANON-NSD-007\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-PRV-006\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-RES-012\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-SIG-011\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-VAL-002\": {\n     \"record_count\": 4\n    },\n    \"CANON-VER-003\": {\n     \"record_count\": 4\n    }\n   },\n   \"decision_id\": \"02d3074e37f4a27c\",\n   \"evidence_ids\": [\n    \"r1\",\n    \"r2\",\n    \"r3\",\n    \"r4\"\n   ],\n   \"excluded_evidence\": [],\n   \"final_epistemic_state\": \"Probabilistic Assessment\",\n   \"reason\": \"claimed 'Verified Fact' not justified by evidence; capped at 'Probabilistic Assessment'\",\n   \"registry_digest\": \"65579301a6f35f5ca8d20c0b5a538934d3c48860e545a3355f571748fbb5d40c\",\n   \"requirement_ids\": [\n    \"CANON-NAL-001\",\n    \"CANON-VAL-002\",\n    \"CANON-VER-003\",\n    \"CANON-FRS-005\",\n    \"CANON-IND-004\",\n    \"CANON-NSD-007\",\n    \"CANON-PRV-006\",\n    \"CANON-RES-012\",\n    \"CANON-SIG-011\"\n   ],\n   \"reverse_trace\": [\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r4\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r4\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r4\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r4\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r4\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r4\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r4\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r4\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r4\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    }\n   ],\n   \"status\": \"DEGRADED\",\n   \"trust_root_digest\": \"38bf337eadc5e565c32f26da16ce368fb1f88ada4758cd90ea529d53d14a3c3c\"\n  },\n  \"name\": \"chain_shared_keys_one_source\",\n  \"use_registry\": true\n },\n {\n  \"claimed_state\": \"Verified Fact\",\n  \"context\": {},\n  \"evidence\": [\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"cca2ba4e22252230\",\n    \"provenance\": \"A\",\n    \"record_id\": \"r1\",\n    \"result\": true,\n    \"signature\": \"4dVuxkyrBSNMDjMXObgB2aKSg+Ih5J52OVZgFPBC3gyvSr/R56HuTGRiv7y8IR8slXIRkhFsl2fRzGP+af+xCw==\",\n    \"theta\": 0.9,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v1\"\n   },\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"cca2ba4e22252230\",\n    \"provenance\": \"A\",\n    \"record_id\": \"r2\",\n    \"result\": true,\n    \"signature\": \"a5oPBqUUauJ/JyJd4K4SxI809zJHe5qTwZAfykYetmwEkNs56N87S07u+8rNn3hivqmATdovetKJ7Q1krLRxBQ==\",\n    \"theta\": 0.9,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v1\"\n   },\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"5360925ba455e21a\",\n    \"provenance\": \"B\",\n    \"record_id\": \"r3\",\n    \"result\": true,\n    \"signature\": \"SCBBQLU/WEBByBWQVdmaMZcO0HBUlR+MKZZHinpotKGxkmgKpHtFwuAzMKiPQsxN0wIv+JMkxAV8LXunmSKBBA==\",\n    \"theta\": 0.9,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v2\"\n   }\n  ],\n  \"expected\": {\n   \"artifact_id\": \"two_sources_with_duplicates\",\n   \"c_down\": true,\n   \"c_up\": true,\n   \"canon_trace\": [\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.2\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.3\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\"\n   ],\n   \"convergence_metrics\": {\n    \"CANON-FRS-005\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-IND-004\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-NAL-001\": {\n     \"f\": 0.0,\n     \"h\": 1.0,\n     \"independent_records\": 2\n    },\n    \"CANON-NSD-007\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-PRV-006\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-RES-012\": {\n     \"constraint_ok\": true,\n     \"contradicting_records\": [],\n     \"no_verdict_records\": [],\n     \"supporting_sources\": 2\n    },\n    \"CANON-SIG-011\": {\n     \"admissible_records\": 3,\n     \"constraint_ok\": true,\n     \"f\": 0.0,\n     \"h\": 1.0,\n     \"independent_sources\": 2,\n     \"integrity_hashes\": 1,\n     \"registry\": true\n    },\n    \"CANON-VAL-002\": {\n     \"record_count\": 3\n    },\n    \"CANON-VER-003\": {\n     \"record_count\": 3\n    }\n   },\n   \"decision_id\": \"6b82bff2918b6aeb\",\n   \"evidence_ids\": [\n    \"r1\",\n    \"r2\",\n    \"r3\"\n   ],\n   \"excluded_evidence\": [],\n   \"final_epistemic_state\": \"Verified Fact\",\n   \"reason\": \"All applicable Bindings satisfied\",\n   \"registry_digest\": \"65579301a6f35f5ca8d20c0b5a538934d3c48860e545a3355f571748fbb5d40c\",\n   \"requirement_ids\": [\n    \"CANON-NAL-001\",\n    \"CANON-VAL-002\",\n    \"CANON-VER-003\",\n    \"CANON-FRS-005\",\n    \"CANON-IND-004\",\n    \"CANON-NSD-007\",\n    \"CANON-PRV-006\",\n    \"CANON-RES-012\",\n    \"CANON-SIG-011\"\n   ],\n   \"reverse_trace\": [\n    {\n     \"achieved_state\": \"Verified Fact\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"Verified Fact\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"Verified Fact\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    }\n   ],\n   \"status\": \"SUCCESS\",\n   \"trust_root_digest\": \"38bf337eadc5e565c32f26da16ce368fb1f88ada4758cd90ea529d53d14a3c3c\"\n  },\n  \"name\": \"two_sources_with_duplicates\",\n  \"use_registry\": true\n },\n {\n  \"claimed_state\": \"Verified Fact\",\n  \"context\": {},\n  \"evidence\": [\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"cca2ba4e22252230\",\n    \"provenance\": \"A\",\n    \"record_id\": \"r1\",\n    \"result\": true,\n    \"signature\": \"ui4RCEVoNZSjzy0Jqv7b6B7c5Mz4balM2RSAQQ55OHm/NEmeX4EuKbcMNJVW5xpfoGDsbcVGaLLXEvPGGYBZAg==\",\n    \"theta\": 0.9,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v1\"\n   },\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"cca2ba4e22252230\",\n    \"provenance\": \"B\",\n    \"record_id\": \"r2\",\n    \"result\": true,\n    \"signature\": \"r1GHvsjs2nj0NPARZ9KLN3nfBxY8QehJAeS8/fBOLGX5Zptq41u9A7qZYw0xlk/9u8ujqr5kDNV9ga0GxofmDw==\",\n    \"theta\": 0.4,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v1\"\n   },\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"5360925ba455e21a\",\n    \"provenance\": \"C\",\n    \"record_id\": \"r3\",\n    \"result\": true,\n    \"signature\": \"QvEIjNc5cGcHWArq7ufAcuSEFNQ3pAyZS+Cu/MDkWgeHMFbmyiPS6gfbjEv42uzVhiK+yQ+z6x9qmisVY9NLDg==\",\n    \"theta\": 0.9,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v2\"\n   },\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"92f387aa787d0512\",\n    \"provenance\": \"D\",\n    \"record_id\": \"r4\",\n    \"result\": true,\n    \"signature\": \"/l6UGe/TE9EbLkBR+Msd7jx/sI/yWJb3LRSif/IY0hUhsvxE7fQB4Iyo780U7uK0kijip5LaopybIW6/tpsVAg==\",\n    \"theta\": 0.9,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v3\"\n   }\n  ],\n  \"expected\": {\n   \"artifact_id\": \"weak_record_drags_source_down\",\n   \"c_down\": true,\n   \"c_up\": true,\n   \"canon_trace\": [\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.2\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.3\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\"\n   ],\n   \"convergence_metrics\": {\n    \"CANON-FRS-005\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-IND-004\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-NAL-001\": {\n     \"f\": 0.3333333333333333,\n     \"h\": 0.6666666666666666,\n     \"independent_records\": 3\n    },\n    \"CANON-NSD-007\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-PRV-006\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-RES-012\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-SIG-011\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-VAL-002\": {\n     \"record_count\": 4\n    },\n    \"CANON-VER-003\": {\n     \"record_count\": 4\n    }\n   },\n   \"decision_id\": \"6185b6bfa0e60bbe\",\n   \"evidence_ids\": [\n    \"r1\",\n    \"r2\",\n    \"r3\",\n    \"r4\"\n   ],\n   \"excluded_evidence\": [],\n   \"final_epistemic_state\": \"Probabilistic Assessment\",\n   \"reason\": \"claimed 'Verified Fact' not justified by evidence; capped at 'Probabilistic Assessment'\",\n   \"registry_digest\": \"65579301a6f35f5ca8d20c0b5a538934d3c48860e545a3355f571748fbb5d40c\",\n   \"requirement_ids\": [\n    \"CANON-NAL-001\",\n    \"CANON-VAL-002\",\n    \"CANON-VER-003\",\n    \"CANON-FRS-005\",\n    \"CANON-IND-004\",\n    \"CANON-NSD-007\",\n    \"CANON-PRV-006\",\n    \"CANON-RES-012\",\n    \"CANON-SIG-011\"\n   ],\n   \"reverse_trace\": [\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r4\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r4\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r4\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r4\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r4\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r4\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r4\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r4\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r4\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    }\n   ],\n   \"status\": \"DEGRADED\",\n   \"trust_root_digest\": \"38bf337eadc5e565c32f26da16ce368fb1f88ada4758cd90ea529d53d14a3c3c\"\n  },\n  \"name\": \"weak_record_drags_source_down\",\n  \"use_registry\": true\n },\n {\n  \"claimed_state\": \"Verified Fact\",\n  \"context\": {},\n  \"evidence\": [\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"92f387aa787d0512\",\n    \"provenance\": \"D\",\n    \"record_id\": \"r4\",\n    \"result\": true,\n    \"signature\": \"O6bPmarRew3vz8V2hLaeCLVs8NFp5oJfFdW5VDvvJYSZVNsHS8SZUAG3gB4kqVcdjWJHjbQtzwMqGWmZCQ1gDw==\",\n    \"theta\": 0.9,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v3\"\n   },\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"5360925ba455e21a\",\n    \"provenance\": \"C\",\n    \"record_id\": \"r3\",\n    \"result\": true,\n    \"signature\": \"4NYHURATJtfj+L8wM908YgKqqEpu4lzguIzTDYnqI0k+gm82L5g7iWF0jTfKRzYSKiyuD31VffsZEZoEAIMsDA==\",\n    \"theta\": 0.9,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v2\"\n   },\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"cca2ba4e22252230\",\n    \"provenance\": \"B\",\n    \"record_id\": \"r2\",\n    \"result\": true,\n    \"signature\": \"Is3bxSl+wD0KYAGM9SEjtY73jUMHnuFuyCdyoI12NijJ8lvE//cbL7WQy0GQy19ExvDlB7xeO/umPcK1+8e5Dw==\",\n    \"theta\": 0.4,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v1\"\n   },\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"cca2ba4e22252230\",\n    \"provenance\": \"A\",\n    \"record_id\": \"r1\",\n    \"result\": true,\n    \"signature\": \"dTpvVQ+N2cjrzWQES8fUaXfDmyvTsIp9AflRy3F2DAMqyddI8zXGvst8BCQ4Pu8yXHlVaUw7MdyLLfu2xLroBQ==\",\n    \"theta\": 0.9,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v1\"\n   }\n  ],\n  \"expected\": {\n   \"artifact_id\": \"weak_record_drags_source_down_reversed\",\n   \"c_down\": true,\n   \"c_up\": true,\n   \"canon_trace\": [\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.2\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.3\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\"\n   ],\n   \"convergence_metrics\": {\n    \"CANON-FRS-005\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-IND-004\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-NAL-001\": {\n     \"f\": 0.3333333333333333,\n     \"h\": 0.6666666666666666,\n     \"independent_records\": 3\n    },\n    \"CANON-NSD-007\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-PRV-006\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-RES-012\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-SIG-011\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-VAL-002\": {\n     \"record_count\": 4\n    },\n    \"CANON-VER-003\": {\n     \"record_count\": 4\n    }\n   },\n   \"decision_id\": \"6a36e07315e12c46\",\n   \"evidence_ids\": [\n    \"r4\",\n    \"r3\",\n    \"r2\",\n    \"r1\"\n   ],\n   \"excluded_evidence\": [],\n   \"final_epistemic_state\": \"Probabilistic Assessment\",\n   \"reason\": \"claimed 'Verified Fact' not justified by evidence; capped at 'Probabilistic Assessment'\",\n   \"registry_digest\": \"65579301a6f35f5ca8d20c0b5a538934d3c48860e545a3355f571748fbb5d40c\",\n   \"requirement_ids\": [\n    \"CANON-NAL-001\",\n    \"CANON-VAL-002\",\n    \"CANON-VER-003\",\n    \"CANON-FRS-005\",\n    \"CANON-IND-004\",\n    \"CANON-NSD-007\",\n    \"CANON-PRV-006\",\n    \"CANON-RES-012\",\n    \"CANON-SIG-011\"\n   ],\n   \"reverse_trace\": [\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r4\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r4\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r4\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r4\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r4\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r4\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r4\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r4\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r4\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    }\n   ],\n   \"status\": \"DEGRADED\",\n   \"trust_root_digest\": \"38bf337eadc5e565c32f26da16ce368fb1f88ada4758cd90ea529d53d14a3c3c\"\n  },\n  \"name\": \"weak_record_drags_source_down_reversed\",\n  \"use_registry\": true\n },\n {\n  \"claimed_state\": \"Verified Fact\",\n  \"context\": {},\n  \"evidence\": [\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"cca2ba4e22252230\",\n    \"provenance\": \"A\",\n    \"record_id\": \"r1\",\n    \"result\": true,\n    \"signature\": \"9koztUYMpwNV9sZiOVPuvzS5UIN5PMtUezVil5sZGdAf+bb0meavApS2iWGQJzoh+EMx7t1KKrZwvXqX2CgkCA==\",\n    \"theta\": 0.7,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v1\"\n   },\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"5360925ba455e21a\",\n    \"provenance\": \"B\",\n    \"record_id\": \"r2\",\n    \"result\": true,\n    \"signature\": \"7vYEYPzG4zaQniIRL3cVPBlhKvnyGG26w5AT7rOxmM0ukq5jPwz/7pBxjK7dc9BA3LrhPsj28wC+yH7mOoaiDQ==\",\n    \"theta\": 0.8,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v2\"\n   },\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"92f387aa787d0512\",\n    \"provenance\": \"C\",\n    \"record_id\": \"r3\",\n    \"result\": true,\n    \"signature\": \"VjGXrxYygrO6XlBsB2AgbX4KhYPDaQA54yk24fDYmzyaloMQi98byXjTFG7v9LqQGUr8y5/UOtcxThodl8XNBA==\",\n    \"theta\": 0.9,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v3\"\n   },\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"2e2d784ee45c4a4a\",\n    \"provenance\": \"D\",\n    \"record_id\": \"r4\",\n    \"result\": true,\n    \"signature\": \"SpOvR7nYOnc8FOz8XOfAFzn4V8GiKR14bJit6eHWzp3jXkwv8P3cEXgTKv/d2Fc6yCV96F/Q3Hb7pUfXUAgoAg==\",\n    \"theta\": 0.4,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v4\"\n   }\n  ],\n  \"expected\": {\n   \"artifact_id\": \"boundary_h_075_f_025_passes\",\n   \"c_down\": true,\n   \"c_up\": true,\n   \"canon_trace\": [\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.2\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.3\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\"\n   ],\n   \"convergence_metrics\": {\n    \"CANON-FRS-005\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-IND-004\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-NAL-001\": {\n     \"f\": 0.25,\n     \"h\": 0.75,\n     \"independent_records\": 4\n    },\n    \"CANON-NSD-007\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-PRV-006\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-RES-012\": {\n     \"constraint_ok\": true,\n     \"contradicting_records\": [],\n     \"no_verdict_records\": [],\n     \"supporting_sources\": 4\n    },\n    \"CANON-SIG-011\": {\n     \"admissible_records\": 4,\n     \"constraint_ok\": true,\n     \"f\": 0.25,\n     \"h\": 0.75,\n     \"independent_sources\": 4,\n     \"integrity_hashes\": 1,\n     \"registry\": true\n    },\n    \"CANON-VAL-002\": {\n     \"record_count\": 4\n    },\n    \"CANON-VER-003\": {\n     \"record_count\": 4\n    }\n   },\n   \"decision_id\": \"f5517f0285ce7d2e\",\n   \"evidence_ids\": [\n    \"r1\",\n    \"r2\",\n    \"r3\",\n    \"r4\"\n   ],\n   \"excluded_evidence\": [],\n   \"final_epistemic_state\": \"Verified Fact\",\n   \"reason\": \"All applicable Bindings satisfied\",\n   \"registry_digest\": \"65579301a6f35f5ca8d20c0b5a538934d3c48860e545a3355f571748fbb5d40c\",\n   \"requirement_ids\": [\n    \"CANON-NAL-001\",\n    \"CANON-VAL-002\",\n    \"CANON-VER-003\",\n    \"CANON-FRS-005\",\n    \"CANON-IND-004\",\n    \"CANON-NSD-007\",\n    \"CANON-PRV-006\",\n    \"CANON-RES-012\",\n    \"CANON-SIG-011\"\n   ],\n   \"reverse_trace\": [\n    {\n     \"achieved_state\": \"Verified Fact\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"Verified Fact\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"Verified Fact\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"Verified Fact\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r4\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r4\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r4\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r4\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r4\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r4\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r4\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r4\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r4\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    }\n   ],\n   \"status\": \"SUCCESS\",\n   \"trust_root_digest\": \"38bf337eadc5e565c32f26da16ce368fb1f88ada4758cd90ea529d53d14a3c3c\"\n  },\n  \"name\": \"boundary_h_075_f_025_passes\",\n  \"use_registry\": true\n },\n {\n  \"claimed_state\": \"Verified Fact\",\n  \"context\": {},\n  \"evidence\": [\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"cca2ba4e22252230\",\n    \"provenance\": \"P1\",\n    \"record_id\": \"r1\",\n    \"result\": true,\n    \"signature\": \"0s2QmU8+8MX5b6MgivjHDSDaqRcoKqRfKJ/tHj4hBQnCif7UTIniIL/LKbiK1nKHANahXE442sAdAJC/zov2Dw==\",\n    \"theta\": 0.7,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v1\"\n   },\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"5360925ba455e21a\",\n    \"provenance\": \"P2\",\n    \"record_id\": \"r2\",\n    \"result\": true,\n    \"signature\": \"1m749d5f1MSvjdvWzrJi6b4Je14hhjasSU6W030OLSfu2EdcVEMfd8oM9MJrcxWoaH9ktqc+KFFOjZzDGJegCg==\",\n    \"theta\": 0.7,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v2\"\n   },\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"92f387aa787d0512\",\n    \"provenance\": \"P3\",\n    \"record_id\": \"r3\",\n    \"result\": true,\n    \"signature\": \"Phal3uWCeR18KRqI5dBFnSan7MkRzlAdGS9iqVXf7p0XkbH8bdSQ7cp0fLZCWUqEy1pcjA4Iex8HMx4/A7SgAw==\",\n    \"theta\": 0.7,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v3\"\n   },\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"2e2d784ee45c4a4a\",\n    \"provenance\": \"P4\",\n    \"record_id\": \"r4\",\n    \"result\": true,\n    \"signature\": \"YKZZg5pIxQG9j7kdgXxiq7MAavncOlMlh+On/nu7Y7bTE9W8yC+Kes8JLKg/llmRIsVfylHoAULwAzhmnjl4BA==\",\n    \"theta\": 0.7,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v4\"\n   },\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"549602a22a1ed79a\",\n    \"provenance\": \"P5\",\n    \"record_id\": \"r5\",\n    \"result\": true,\n    \"signature\": \"znQIDVkc7AR23FDSu0cu19lk0xrTVxwyzq7/TRO9pnk4OWPIrA7PpVxyQcAP+/nUdZqJDwx2p70F20EI/ISCDw==\",\n    \"theta\": 0.7,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v5\"\n   },\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"1629977abe3a9d7e\",\n    \"provenance\": \"P6\",\n    \"record_id\": \"r6\",\n    \"result\": true,\n    \"signature\": \"f4BnhbRY3SZeV2OOMTxRou9s/C6FH3VQ1rkeo3M2hU6BSewCweBPArrK0+aXtXk12bvJoPCM+TkSgJ+8mEOfAg==\",\n    \"theta\": 0.7,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v6\"\n   },\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"0c197b3d3efe7d3b\",\n    \"provenance\": \"P7\",\n    \"record_id\": \"r7\",\n    \"result\": true,\n    \"signature\": \"ZsK62g7llx5FbRqZz11OZYS+OiPHX5OeCerVxaPQh8KvYauqIScJg18kmTRdNSCuZwnQuSepRMSTD2YEefY9AA==\",\n    \"theta\": 0.7,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v7\"\n   },\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"827df55cac7376c7\",\n    \"provenance\": \"P8\",\n    \"record_id\": \"r8\",\n    \"result\": true,\n    \"signature\": \"Xtl+Re/dTIYFVJWKz4YVtrd2HAOjjkkf9YGkJ9iSvcKVj0yK6cHcu1iGLvkmCJfV8THycc7QK6Xdjf1QgBZrDA==\",\n    \"theta\": 0.6,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v8\"\n   },\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"6701c5e63039e3c1\",\n    \"provenance\": \"P9\",\n    \"record_id\": \"r9\",\n    \"result\": true,\n    \"signature\": \"YX+V13SOutwEzoKhGyN4Q1MOg08/BpToFJmZr9w+bmVYWI1Y/H7BLvYq6t7rPu9Zu3boE6uYliuXJm+4iWQgDA==\",\n    \"theta\": 0.6,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v9\"\n   },\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"c0ae6d33c19ed8d7\",\n    \"provenance\": \"P10\",\n    \"record_id\": \"r10\",\n    \"result\": true,\n    \"signature\": \"XjQtb+q5WbtMJvyW0IfeLCScurx2424kLL6JjR2zdr4UDakfIsquvpWqzUiGHv/+5n6wIx/a5/XPr2frQMkXCQ==\",\n    \"theta\": 0.6,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v10\"\n   }\n  ],\n  \"expected\": {\n   \"artifact_id\": \"boundary_h_exactly_070_fails\",\n   \"c_down\": true,\n   \"c_up\": true,\n   \"canon_trace\": [\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.2\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.3\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\"\n   ],\n   \"convergence_metrics\": {\n    \"CANON-FRS-005\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-IND-004\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-NAL-001\": {\n     \"f\": 0.0,\n     \"h\": 0.7,\n     \"independent_records\": 10\n    },\n    \"CANON-NSD-007\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-PRV-006\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-RES-012\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-SIG-011\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-VAL-002\": {\n     \"record_count\": 10\n    },\n    \"CANON-VER-003\": {\n     \"record_count\": 10\n    }\n   },\n   \"decision_id\": \"c574c43584fa766d\",\n   \"evidence_ids\": [\n    \"r1\",\n    \"r2\",\n    \"r3\",\n    \"r4\",\n    \"r5\",\n    \"r6\",\n    \"r7\",\n    \"r8\",\n    \"r9\",\n    \"r10\"\n   ],\n   \"excluded_evidence\": [],\n   \"final_epistemic_state\": \"Probabilistic Assessment\",\n   \"reason\": \"claimed 'Verified Fact' not justified by evidence; capped at 'Probabilistic Assessment'\",\n   \"registry_digest\": \"65579301a6f35f5ca8d20c0b5a538934d3c48860e545a3355f571748fbb5d40c\",\n   \"requirement_ids\": [\n    \"CANON-NAL-001\",\n    \"CANON-VAL-002\",\n    \"CANON-VER-003\",\n    \"CANON-FRS-005\",\n    \"CANON-IND-004\",\n    \"CANON-NSD-007\",\n    \"CANON-PRV-006\",\n    \"CANON-RES-012\",\n    \"CANON-SIG-011\"\n   ],\n   \"reverse_trace\": [\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r4\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r5\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r6\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r7\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r8\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r9\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r10\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r4\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r5\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r6\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r7\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r8\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r9\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r10\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r4\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r5\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r6\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r7\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r8\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r9\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r10\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r4\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r5\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r6\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r7\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r8\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r9\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r10\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r4\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r5\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r6\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r7\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r8\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r9\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r10\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r4\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r5\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r6\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r7\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r8\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r9\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r10\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r4\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r5\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r6\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r7\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r8\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r9\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r10\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r4\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r5\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r6\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r7\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r8\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r9\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r10\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r4\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r5\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r6\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r7\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r8\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r9\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r10\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    }\n   ],\n   \"status\": \"DEGRADED\",\n   \"trust_root_digest\": \"38bf337eadc5e565c32f26da16ce368fb1f88ada4758cd90ea529d53d14a3c3c\"\n  },\n  \"name\": \"boundary_h_exactly_070_fails\",\n  \"use_registry\": true\n },\n {\n  \"claimed_state\": \"Verified Fact\",\n  \"context\": {},\n  \"evidence\": [\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"cca2ba4e22252230\",\n    \"provenance\": \"P1\",\n    \"record_id\": \"r1\",\n    \"result\": true,\n    \"signature\": \"B7Na3DyVzsuFrfuHSrjx02PjB4z3+9EFMvOoPS3WW8aANV0F3CB+Em1lBPpMbNhMYOULtJmzTfBkXSjFI3F0Cw==\",\n    \"theta\": 0.9,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v1\"\n   },\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"5360925ba455e21a\",\n    \"provenance\": \"P2\",\n    \"record_id\": \"r2\",\n    \"result\": true,\n    \"signature\": \"3+Ol1Fu57NXwwa+dN1SL8d+adc5GWJawRwJIAfaAKT+KDP+YZmQUjd1tIwE41ZATn+bAU1CtprJE0kcNpuwNAw==\",\n    \"theta\": 0.9,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v2\"\n   },\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"92f387aa787d0512\",\n    \"provenance\": \"P3\",\n    \"record_id\": \"r3\",\n    \"result\": true,\n    \"signature\": \"qiKX6KRxiHtXq6VVakokoK5FfTJYur0h03xRxz9sQNzYeZrYHyORAjvFEYud2N3HO3DUrD8NrFOAXyDMf8tiDw==\",\n    \"theta\": 0.9,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v3\"\n   },\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"2e2d784ee45c4a4a\",\n    \"provenance\": \"P4\",\n    \"record_id\": \"r4\",\n    \"result\": true,\n    \"signature\": \"UAFlGIQAr8iPGek9M0KucNe4m4zTzrpk0RH3iaSb1rgBBX6exm5Pzwhm38LggnAdpl8hqmP8GsukwZG9gu1NCA==\",\n    \"theta\": 0.9,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v4\"\n   },\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"549602a22a1ed79a\",\n    \"provenance\": \"P5\",\n    \"record_id\": \"r5\",\n    \"result\": true,\n    \"signature\": \"/+UbA1EacAHhkxTxV4nQ5oO0CqKw6pVPNWN3d39LVwedLXb1Tp1KTtsLtMcOMtriYyhtgli+HfH1LraNuGutDQ==\",\n    \"theta\": 0.9,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v5\"\n   },\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"1629977abe3a9d7e\",\n    \"provenance\": \"P6\",\n    \"record_id\": \"r6\",\n    \"result\": true,\n    \"signature\": \"kIBV674l58A5bSUkpb6J4FCmhZ7vGd6om7r4yTKUjwjqE0Yovqardm94CM7rgZe56m+cV2tIU3lLg41feTYpDw==\",\n    \"theta\": 0.9,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v6\"\n   },\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"0c197b3d3efe7d3b\",\n    \"provenance\": \"P7\",\n    \"record_id\": \"r7\",\n    \"result\": true,\n    \"signature\": \"Hy031jOhmUuAWOgGZzVs4MAXgDJOEeHSDCfq2NjUffHqEYKYfM+kLPI038VSQuQ0qVMJLIiXTfCEuNdu612pDQ==\",\n    \"theta\": 0.9,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v7\"\n   },\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"827df55cac7376c7\",\n    \"provenance\": \"P8\",\n    \"record_id\": \"r8\",\n    \"result\": true,\n    \"signature\": \"mqA3aG+cazkgYHK8Rw2iv5rWESMAZkKlYBQaIWABeeu+zrjOUYApEXRC5mDf/2Zvg30QjqwFo42woxIlz+SWAQ==\",\n    \"theta\": 0.4,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v8\"\n   },\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"6701c5e63039e3c1\",\n    \"provenance\": \"P9\",\n    \"record_id\": \"r9\",\n    \"result\": true,\n    \"signature\": \"5AjhyLgMRDTvK1G0bJr3tDivL8pjYH1cYUqmxbLOWl/nj7cAvoKFSkoQSCruYdyn5h3iDa+ATIp3qOckwRRkAw==\",\n    \"theta\": 0.4,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v9\"\n   },\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"c0ae6d33c19ed8d7\",\n    \"provenance\": \"P10\",\n    \"record_id\": \"r10\",\n    \"result\": true,\n    \"signature\": \"VigRtqbROH3Asl71jnaF4i3n89mqJJAqxC45+g4yP+hF5pAGmKK20WCNnJvSg7SWlcCuXfIWJKH3Et3/VPCaBA==\",\n    \"theta\": 0.4,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v10\"\n   }\n  ],\n  \"expected\": {\n   \"artifact_id\": \"boundary_h_070_f_030_fails\",\n   \"c_down\": true,\n   \"c_up\": true,\n   \"canon_trace\": [\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.2\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.3\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\"\n   ],\n   \"convergence_metrics\": {\n    \"CANON-FRS-005\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-IND-004\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-NAL-001\": {\n     \"f\": 0.3,\n     \"h\": 0.7,\n     \"independent_records\": 10\n    },\n    \"CANON-NSD-007\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-PRV-006\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-RES-012\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-SIG-011\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-VAL-002\": {\n     \"record_count\": 10\n    },\n    \"CANON-VER-003\": {\n     \"record_count\": 10\n    }\n   },\n   \"decision_id\": \"0ecb66a85ab17749\",\n   \"evidence_ids\": [\n    \"r1\",\n    \"r2\",\n    \"r3\",\n    \"r4\",\n    \"r5\",\n    \"r6\",\n    \"r7\",\n    \"r8\",\n    \"r9\",\n    \"r10\"\n   ],\n   \"excluded_evidence\": [],\n   \"final_epistemic_state\": \"Probabilistic Assessment\",\n   \"reason\": \"claimed 'Verified Fact' not justified by evidence; capped at 'Probabilistic Assessment'\",\n   \"registry_digest\": \"65579301a6f35f5ca8d20c0b5a538934d3c48860e545a3355f571748fbb5d40c\",\n   \"requirement_ids\": [\n    \"CANON-NAL-001\",\n    \"CANON-VAL-002\",\n    \"CANON-VER-003\",\n    \"CANON-FRS-005\",\n    \"CANON-IND-004\",\n    \"CANON-NSD-007\",\n    \"CANON-PRV-006\",\n    \"CANON-RES-012\",\n    \"CANON-SIG-011\"\n   ],\n   \"reverse_trace\": [\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r4\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r5\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r6\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r7\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r8\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r9\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r10\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r4\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r5\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r6\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r7\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r8\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r9\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r10\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r4\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r5\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r6\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r7\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r8\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r9\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r10\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r4\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r5\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r6\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r7\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r8\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r9\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r10\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r4\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r5\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r6\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r7\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r8\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r9\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r10\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r4\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r5\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r6\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r7\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r8\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r9\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r10\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r4\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r5\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r6\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r7\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r8\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r9\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r10\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r4\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r5\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r6\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r7\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r8\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r9\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r10\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r4\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r5\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r6\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r7\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r8\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r9\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r10\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    }\n   ],\n   \"status\": \"DEGRADED\",\n   \"trust_root_digest\": \"38bf337eadc5e565c32f26da16ce368fb1f88ada4758cd90ea529d53d14a3c3c\"\n  },\n  \"name\": \"boundary_h_070_f_030_fails\",\n  \"use_registry\": true\n },\n {\n  \"claimed_state\": \"Verified Fact\",\n  \"context\": {},\n  \"evidence\": [\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"cca2ba4e22252230\",\n    \"provenance\": \"A\",\n    \"record_id\": \"r1\",\n    \"result\": true,\n    \"signature\": \"PhAZD9qITyE1zXXHaszp2dgfCkW/lHwEQejjmwvsJip6qIuMyaBaHz0Kw2oMoH0jlHBehZYIvOvtOHhQbbcyCQ==\",\n    \"theta\": 0.7,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v1\"\n   },\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"5360925ba455e21a\",\n    \"provenance\": \"B\",\n    \"record_id\": \"r2\",\n    \"result\": true,\n    \"signature\": \"rcwzJTb2VkbOj8eI2tuG/oSWRWzbASHZPwQVdl7oNfR3LtfMe5WFIbo4ws3XWpUgYsEEpXORxNe46Bzp16wUBQ==\",\n    \"theta\": 0.7,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v2\"\n   }\n  ],\n  \"expected\": {\n   \"artifact_id\": \"theta_exactly_07_counts_honest\",\n   \"c_down\": true,\n   \"c_up\": true,\n   \"canon_trace\": [\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.2\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.3\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\"\n   ],\n   \"convergence_metrics\": {\n    \"CANON-FRS-005\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-IND-004\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-NAL-001\": {\n     \"f\": 0.0,\n     \"h\": 1.0,\n     \"independent_records\": 2\n    },\n    \"CANON-NSD-007\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-PRV-006\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-RES-012\": {\n     \"constraint_ok\": true,\n     \"contradicting_records\": [],\n     \"no_verdict_records\": [],\n     \"supporting_sources\": 2\n    },\n    \"CANON-SIG-011\": {\n     \"admissible_records\": 2,\n     \"constraint_ok\": true,\n     \"f\": 0.0,\n     \"h\": 1.0,\n     \"independent_sources\": 2,\n     \"integrity_hashes\": 1,\n     \"registry\": true\n    },\n    \"CANON-VAL-002\": {\n     \"record_count\": 2\n    },\n    \"CANON-VER-003\": {\n     \"record_count\": 2\n    }\n   },\n   \"decision_id\": \"47939389fa3abe5d\",\n   \"evidence_ids\": [\n    \"r1\",\n    \"r2\"\n   ],\n   \"excluded_evidence\": [],\n   \"final_epistemic_state\": \"Verified Fact\",\n   \"reason\": \"All applicable Bindings satisfied\",\n   \"registry_digest\": \"65579301a6f35f5ca8d20c0b5a538934d3c48860e545a3355f571748fbb5d40c\",\n   \"requirement_ids\": [\n    \"CANON-NAL-001\",\n    \"CANON-VAL-002\",\n    \"CANON-VER-003\",\n    \"CANON-FRS-005\",\n    \"CANON-IND-004\",\n    \"CANON-NSD-007\",\n    \"CANON-PRV-006\",\n    \"CANON-RES-012\",\n    \"CANON-SIG-011\"\n   ],\n   \"reverse_trace\": [\n    {\n     \"achieved_state\": \"Verified Fact\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"Verified Fact\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    }\n   ],\n   \"status\": \"SUCCESS\",\n   \"trust_root_digest\": \"38bf337eadc5e565c32f26da16ce368fb1f88ada4758cd90ea529d53d14a3c3c\"\n  },\n  \"name\": \"theta_exactly_07_counts_honest\",\n  \"use_registry\": true\n },\n {\n  \"claimed_state\": \"Verified Fact\",\n  \"context\": {},\n  \"evidence\": [\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"cca2ba4e22252230\",\n    \"provenance\": \"A\",\n    \"record_id\": \"r1\",\n    \"result\": true,\n    \"signature\": \"2+oXWH03NCYIpsskTYey9BYo5qXMzekOyUGCSE43Pfe3xl7ZOAYpy0Zm6q615bI3C6+U9pPbGzfoepuC7W3tBQ==\",\n    \"theta\": 0.9,\n    \"timestamp\": \"\",\n    \"verifier_id\": \"v1\"\n   },\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"5360925ba455e21a\",\n    \"provenance\": \"B\",\n    \"record_id\": \"r2\",\n    \"result\": true,\n    \"signature\": \"So1M/4A2J0nP+2Revo1nAsujcbbT3cDL2WG3M7O+xsx83QkezZcA873liUlyBKlHTewPCkcdn95KWarBon/mCg==\",\n    \"theta\": 0.9,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v2\"\n   }\n  ],\n  \"expected\": {\n   \"artifact_id\": \"missing_timestamp_demotes\",\n   \"c_down\": true,\n   \"c_up\": true,\n   \"canon_trace\": [\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.2\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.3\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\"\n   ],\n   \"convergence_metrics\": {\n    \"CANON-FRS-005\": {\n     \"constraint_ok\": false\n    },\n    \"CANON-IND-004\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-NAL-001\": {\n     \"f\": 0.0,\n     \"h\": 1.0,\n     \"independent_records\": 2\n    },\n    \"CANON-NSD-007\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-PRV-006\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-RES-012\": {\n     \"constraint_ok\": true,\n     \"contradicting_records\": [],\n     \"no_verdict_records\": [],\n     \"supporting_sources\": 2\n    },\n    \"CANON-SIG-011\": {\n     \"admissible_records\": 2,\n     \"constraint_ok\": true,\n     \"f\": 0.0,\n     \"h\": 1.0,\n     \"independent_sources\": 2,\n     \"integrity_hashes\": 1,\n     \"registry\": true\n    },\n    \"CANON-VAL-002\": {\n     \"record_count\": 2\n    },\n    \"CANON-VER-003\": {\n     \"record_count\": 2\n    }\n   },\n   \"decision_id\": \"2f52fbc2adb48fab\",\n   \"evidence_ids\": [\n    \"r1\",\n    \"r2\"\n   ],\n   \"excluded_evidence\": [],\n   \"final_epistemic_state\": \"Probabilistic Assessment\",\n   \"reason\": \"CANON-FRS-005: evidence missing Freshness Bound timestamp; claimed 'Verified Fact' not justified by evidence; capped at 'Probabilistic Assessment'\",\n   \"registry_digest\": \"65579301a6f35f5ca8d20c0b5a538934d3c48860e545a3355f571748fbb5d40c\",\n   \"requirement_ids\": [\n    \"CANON-NAL-001\",\n    \"CANON-VAL-002\",\n    \"CANON-VER-003\",\n    \"CANON-FRS-005\",\n    \"CANON-IND-004\",\n    \"CANON-NSD-007\",\n    \"CANON-PRV-006\",\n    \"CANON-RES-012\",\n    \"CANON-SIG-011\"\n   ],\n   \"reverse_trace\": [\n    {\n     \"achieved_state\": \"Verified Fact\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"Verified Fact\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    }\n   ],\n   \"status\": \"DEGRADED\",\n   \"trust_root_digest\": \"38bf337eadc5e565c32f26da16ce368fb1f88ada4758cd90ea529d53d14a3c3c\"\n  },\n  \"name\": \"missing_timestamp_demotes\",\n  \"use_registry\": true\n },\n {\n  \"claimed_state\": \"Verified Fact\",\n  \"context\": {\n   \"high_impact\": true\n  },\n  \"evidence\": [\n   {\n    \"integrity_hash\": \"\",\n    \"key_id\": \"cca2ba4e22252230\",\n    \"provenance\": \"A\",\n    \"record_id\": \"r1\",\n    \"result\": true,\n    \"signature\": \"HV3k7hev5jY1CLzo1Ez7KBPVDim2y4oqbpQGcSRAWcbpYzHHmSUbreUHO2joGHJFdEoGM1kixo6JFbFRxxH6AQ==\",\n    \"theta\": 0.9,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v1\"\n   },\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"5360925ba455e21a\",\n    \"provenance\": \"B\",\n    \"record_id\": \"r2\",\n    \"result\": true,\n    \"signature\": \"/s3FsU4ck3ukYp7eEFw8jVHcs42fGufOIwblPyozR7XXRWDcPMCYYkjcqNyJmH4GbT3569EqLwreEsJM3STxCA==\",\n    \"theta\": 0.9,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v2\"\n   }\n  ],\n  \"expected\": {\n   \"artifact_id\": \"high_impact_missing_hash\",\n   \"c_down\": true,\n   \"c_up\": true,\n   \"canon_trace\": [\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.2\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.3\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\"\n   ],\n   \"convergence_metrics\": {\n    \"CANON-FRS-005\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-IND-004\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-NAL-001\": {\n     \"f\": 0.0,\n     \"h\": 1.0,\n     \"independent_records\": 2\n    },\n    \"CANON-NSD-007\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-PRV-006\": {\n     \"constraint_ok\": false\n    },\n    \"CANON-RES-012\": {\n     \"constraint_ok\": true,\n     \"contradicting_records\": [],\n     \"no_verdict_records\": [],\n     \"supporting_sources\": 2\n    },\n    \"CANON-SIG-011\": {\n     \"admissible_records\": 2,\n     \"constraint_ok\": false,\n     \"independent_sources\": 2,\n     \"integrity_hashes\": 2,\n     \"registry\": true\n    },\n    \"CANON-VAL-002\": {\n     \"record_count\": 2\n    },\n    \"CANON-VER-003\": {\n     \"record_count\": 2\n    }\n   },\n   \"decision_id\": \"d58bdabdc5188fe3\",\n   \"evidence_ids\": [\n    \"r1\",\n    \"r2\"\n   ],\n   \"excluded_evidence\": [],\n   \"final_epistemic_state\": \"Probabilistic Assessment\",\n   \"reason\": \"CANON-PRV-006: high-impact decision lacks strong provenance binding; claimed 'Verified Fact' not justified by evidence; capped at 'Probabilistic Assessment'\",\n   \"registry_digest\": \"65579301a6f35f5ca8d20c0b5a538934d3c48860e545a3355f571748fbb5d40c\",\n   \"requirement_ids\": [\n    \"CANON-NAL-001\",\n    \"CANON-VAL-002\",\n    \"CANON-VER-003\",\n    \"CANON-FRS-005\",\n    \"CANON-IND-004\",\n    \"CANON-NSD-007\",\n    \"CANON-PRV-006\",\n    \"CANON-RES-012\",\n    \"CANON-SIG-011\"\n   ],\n   \"reverse_trace\": [\n    {\n     \"achieved_state\": \"Verified Fact\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"Verified Fact\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    }\n   ],\n   \"status\": \"DEGRADED\",\n   \"trust_root_digest\": \"38bf337eadc5e565c32f26da16ce368fb1f88ada4758cd90ea529d53d14a3c3c\"\n  },\n  \"name\": \"high_impact_missing_hash\",\n  \"use_registry\": true\n },\n {\n  \"claimed_state\": \"Verified Fact\",\n  \"context\": {\n   \"high_impact\": true\n  },\n  \"evidence\": [\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"cca2ba4e22252230\",\n    \"provenance\": \"A\",\n    \"record_id\": \"r1\",\n    \"result\": true,\n    \"signature\": \"ShPqx2dqzUvgskY9R0e/hTtPUVZpb2jdz1lypaJbJH0JbLe6hvmKierOb6Ac18lSSYsL54A28fo73+o1tV2oCQ==\",\n    \"theta\": 0.9,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v1\"\n   },\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"5360925ba455e21a\",\n    \"provenance\": \"B\",\n    \"record_id\": \"r2\",\n    \"result\": true,\n    \"signature\": \"2Pu3bFdgbUmG4Nb1XiO8t9sNsaP65Ic9Rk7KIuW/PxYuxZW3eEKZQAXLrFwEd7qB4St5kqsP5yUNDt3rrmjaCA==\",\n    \"theta\": 0.9,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v2\"\n   }\n  ],\n  \"expected\": {\n   \"artifact_id\": \"high_impact_ok\",\n   \"c_down\": true,\n   \"c_up\": true,\n   \"canon_trace\": [\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.2\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.3\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\"\n   ],\n   \"convergence_metrics\": {\n    \"CANON-FRS-005\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-IND-004\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-NAL-001\": {\n     \"f\": 0.0,\n     \"h\": 1.0,\n     \"independent_records\": 2\n    },\n    \"CANON-NSD-007\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-PRV-006\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-RES-012\": {\n     \"constraint_ok\": true,\n     \"contradicting_records\": [],\n     \"no_verdict_records\": [],\n     \"supporting_sources\": 2\n    },\n    \"CANON-SIG-011\": {\n     \"admissible_records\": 2,\n     \"constraint_ok\": true,\n     \"f\": 0.0,\n     \"h\": 1.0,\n     \"independent_sources\": 2,\n     \"integrity_hashes\": 1,\n     \"registry\": true\n    },\n    \"CANON-VAL-002\": {\n     \"record_count\": 2\n    },\n    \"CANON-VER-003\": {\n     \"record_count\": 2\n    }\n   },\n   \"decision_id\": \"fbd72eee2275f17c\",\n   \"evidence_ids\": [\n    \"r1\",\n    \"r2\"\n   ],\n   \"excluded_evidence\": [],\n   \"final_epistemic_state\": \"Verified Fact\",\n   \"reason\": \"All applicable Bindings satisfied\",\n   \"registry_digest\": \"65579301a6f35f5ca8d20c0b5a538934d3c48860e545a3355f571748fbb5d40c\",\n   \"requirement_ids\": [\n    \"CANON-NAL-001\",\n    \"CANON-VAL-002\",\n    \"CANON-VER-003\",\n    \"CANON-FRS-005\",\n    \"CANON-IND-004\",\n    \"CANON-NSD-007\",\n    \"CANON-PRV-006\",\n    \"CANON-RES-012\",\n    \"CANON-SIG-011\"\n   ],\n   \"reverse_trace\": [\n    {\n     \"achieved_state\": \"Verified Fact\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"Verified Fact\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    }\n   ],\n   \"status\": \"SUCCESS\",\n   \"trust_root_digest\": \"38bf337eadc5e565c32f26da16ce368fb1f88ada4758cd90ea529d53d14a3c3c\"\n  },\n  \"name\": \"high_impact_ok\",\n  \"use_registry\": true\n },\n {\n  \"claimed_state\": \"Verified Fact\",\n  \"context\": {},\n  \"evidence\": [\n   {\n    \"integrity_hash\": \"\",\n    \"key_id\": \"cca2ba4e22252230\",\n    \"provenance\": \"A\",\n    \"record_id\": \"r1\",\n    \"result\": true,\n    \"signature\": \"2fv/8LUznAq6N0fqi6bOLwGrhyE1NWEgzuxzj1dstEGPlLyISJucVGf8GabkbRK2RvrUxT92jwFVsU5VZuNtDg==\",\n    \"theta\": 0.9,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v1\"\n   },\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"5360925ba455e21a\",\n    \"provenance\": \"B\",\n    \"record_id\": \"r2\",\n    \"result\": true,\n    \"signature\": \"LdoUEKCR08XqbFUx3T4baYBjschww2ko/Tmh+4WE/PzP/wOsbMTTlHyNI52VnD9KnQWhDbZpyn4FAkSwbZroAg==\",\n    \"theta\": 0.9,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v2\"\n   }\n  ],\n  \"expected\": {\n   \"artifact_id\": \"not_high_impact_missing_hash_ok\",\n   \"c_down\": true,\n   \"c_up\": true,\n   \"canon_trace\": [\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.2\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.3\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\"\n   ],\n   \"convergence_metrics\": {\n    \"CANON-FRS-005\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-IND-004\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-NAL-001\": {\n     \"f\": 0.0,\n     \"h\": 1.0,\n     \"independent_records\": 2\n    },\n    \"CANON-NSD-007\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-PRV-006\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-RES-012\": {\n     \"constraint_ok\": true,\n     \"contradicting_records\": [],\n     \"no_verdict_records\": [],\n     \"supporting_sources\": 2\n    },\n    \"CANON-SIG-011\": {\n     \"admissible_records\": 2,\n     \"constraint_ok\": false,\n     \"independent_sources\": 2,\n     \"integrity_hashes\": 2,\n     \"registry\": true\n    },\n    \"CANON-VAL-002\": {\n     \"record_count\": 2\n    },\n    \"CANON-VER-003\": {\n     \"record_count\": 2\n    }\n   },\n   \"decision_id\": \"6641a5db574f0eb0\",\n   \"evidence_ids\": [\n    \"r1\",\n    \"r2\"\n   ],\n   \"excluded_evidence\": [],\n   \"final_epistemic_state\": \"Probabilistic Assessment\",\n   \"reason\": \"CANON-SIG-011: counted records refer to different content (2 distinct integrity_hash values); claimed 'Verified Fact' not justified by evidence; capped at 'Probabilistic Assessment'\",\n   \"registry_digest\": \"65579301a6f35f5ca8d20c0b5a538934d3c48860e545a3355f571748fbb5d40c\",\n   \"requirement_ids\": [\n    \"CANON-NAL-001\",\n    \"CANON-VAL-002\",\n    \"CANON-VER-003\",\n    \"CANON-FRS-005\",\n    \"CANON-IND-004\",\n    \"CANON-NSD-007\",\n    \"CANON-PRV-006\",\n    \"CANON-RES-012\",\n    \"CANON-SIG-011\"\n   ],\n   \"reverse_trace\": [\n    {\n     \"achieved_state\": \"Verified Fact\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"Verified Fact\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    }\n   ],\n   \"status\": \"DEGRADED\",\n   \"trust_root_digest\": \"38bf337eadc5e565c32f26da16ce368fb1f88ada4758cd90ea529d53d14a3c3c\"\n  },\n  \"name\": \"not_high_impact_missing_hash_ok\",\n  \"use_registry\": true\n },\n {\n  \"claimed_state\": \"Probabilistic Assessment\",\n  \"context\": {},\n  \"evidence\": [\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"cca2ba4e22252230\",\n    \"provenance\": \"A\",\n    \"record_id\": \"r1\",\n    \"result\": true,\n    \"signature\": \"xlaQdn1OvEeGuYA/fWOjsyVWWFSKp+g5sykWuCQ4RsMz5+KQFo9c/ID1N1cdgBAQJWPOG65PLdE0hqyuW7z9Aw==\",\n    \"theta\": 0.3,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v1\"\n   },\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"5360925ba455e21a\",\n    \"provenance\": \"B\",\n    \"record_id\": \"r2\",\n    \"result\": true,\n    \"signature\": \"JGM1/tU4Z/MkXfx+wnO1mJNBPGC5svAYt5uoycqZ5aIMnzcY98x3bFburhlAV1MWFCHNYvjnZKj3NbZ8eZGBCQ==\",\n    \"theta\": 0.2,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v2\"\n   }\n  ],\n  \"expected\": {\n   \"artifact_id\": \"two_records_low_theta_claims_prob\",\n   \"c_down\": true,\n   \"c_up\": true,\n   \"canon_trace\": [\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.2\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.3\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\"\n   ],\n   \"convergence_metrics\": {\n    \"CANON-FRS-005\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-IND-004\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-NAL-001\": {\n     \"f\": 1.0,\n     \"h\": 0.0,\n     \"independent_records\": 2\n    },\n    \"CANON-NSD-007\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-PRV-006\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-RES-012\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-SIG-011\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-VAL-002\": {\n     \"record_count\": 2\n    },\n    \"CANON-VER-003\": {\n     \"record_count\": 2\n    }\n   },\n   \"decision_id\": \"5887e72b079184ea\",\n   \"evidence_ids\": [\n    \"r1\",\n    \"r2\"\n   ],\n   \"excluded_evidence\": [],\n   \"final_epistemic_state\": \"Probabilistic Assessment\",\n   \"reason\": \"All applicable Bindings satisfied\",\n   \"registry_digest\": \"65579301a6f35f5ca8d20c0b5a538934d3c48860e545a3355f571748fbb5d40c\",\n   \"requirement_ids\": [\n    \"CANON-NAL-001\",\n    \"CANON-VAL-002\",\n    \"CANON-VER-003\",\n    \"CANON-FRS-005\",\n    \"CANON-IND-004\",\n    \"CANON-NSD-007\",\n    \"CANON-PRV-006\",\n    \"CANON-RES-012\",\n    \"CANON-SIG-011\"\n   ],\n   \"reverse_trace\": [\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    }\n   ],\n   \"status\": \"SUCCESS\",\n   \"trust_root_digest\": \"38bf337eadc5e565c32f26da16ce368fb1f88ada4758cd90ea529d53d14a3c3c\"\n  },\n  \"name\": \"two_records_low_theta_claims_prob\",\n  \"use_registry\": true\n },\n {\n  \"claimed_state\": \"Verified Fact\",\n  \"context\": {},\n  \"evidence\": [\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"cca2ba4e22252230\",\n    \"provenance\": \"A\",\n    \"record_id\": \"r1\",\n    \"result\": true,\n    \"signature\": \"8EXgSOzaSxe1Z81nkLWK77RLuOE28L9601Kd00tmkf/1t7Ditz6mQKclP2D9YMJVje/IdcyFQtwOvWMtBm+YAA==\",\n    \"theta\": 0.9,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v1\"\n   },\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"5360925ba455e21a\",\n    \"provenance\": \"B\",\n    \"record_id\": \"r2\",\n    \"result\": true,\n    \"signature\": \"GEJR2HQ+MGwyhxtXlErR0Ricfw+3o+EqUxSilg/USUfCsiHJR7wHyKzpF+sn2OnAf9+x7BnBmRc0dW3LRHJgCA==\",\n    \"theta\": 0.9,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v2\"\n   }\n  ],\n  \"expected\": {\n   \"artifact_id\": \"no_registry_caps_at_prob\",\n   \"c_down\": true,\n   \"c_up\": true,\n   \"canon_trace\": [\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.2\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.3\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\"\n   ],\n   \"convergence_metrics\": {\n    \"CANON-FRS-005\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-IND-004\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-NAL-001\": {\n     \"f\": 0.0,\n     \"h\": 1.0,\n     \"independent_records\": 2\n    },\n    \"CANON-NSD-007\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-PRV-006\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-RES-012\": {\n     \"constraint_ok\": true,\n     \"contradicting_records\": [],\n     \"no_verdict_records\": [],\n     \"supporting_sources\": 2\n    },\n    \"CANON-SIG-011\": {\n     \"constraint_ok\": false,\n     \"registry\": false\n    },\n    \"CANON-VAL-002\": {\n     \"record_count\": 2\n    },\n    \"CANON-VER-003\": {\n     \"record_count\": 2\n    }\n   },\n   \"decision_id\": \"1831d45e8ece3ff2\",\n   \"evidence_ids\": [\n    \"r1\",\n    \"r2\"\n   ],\n   \"excluded_evidence\": [],\n   \"final_epistemic_state\": \"Probabilistic Assessment\",\n   \"reason\": \"CANON-SIG-011: no verifier registry loaded; Verified Fact requires signed evidence; claimed 'Verified Fact' not justified by evidence; capped at 'Probabilistic Assessment'\",\n   \"registry_digest\": null,\n   \"requirement_ids\": [\n    \"CANON-NAL-001\",\n    \"CANON-VAL-002\",\n    \"CANON-VER-003\",\n    \"CANON-FRS-005\",\n    \"CANON-IND-004\",\n    \"CANON-NSD-007\",\n    \"CANON-PRV-006\",\n    \"CANON-RES-012\",\n    \"CANON-SIG-011\"\n   ],\n   \"reverse_trace\": [\n    {\n     \"achieved_state\": \"Verified Fact\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"Verified Fact\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    }\n   ],\n   \"status\": \"DEGRADED\",\n   \"trust_root_digest\": null\n  },\n  \"name\": \"no_registry_caps_at_prob\",\n  \"use_registry\": false\n },\n {\n  \"claimed_state\": \"Verified Fact\",\n  \"context\": {},\n  \"evidence\": [\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"cca2ba4e22252230\",\n    \"provenance\": \"A\",\n    \"record_id\": \"r1\",\n    \"result\": true,\n    \"signature\": \"Us9vj+nDaby6cGQqrtwv0Awm7rKVCVydVKPrZhw9N/wP860wRRfshlSGpQmJB4IeCAwFs/WvI7JDNqeNsk1ZBg==\",\n    \"theta\": 0.9,\n    \"timestamp\": \"\",\n    \"verifier_id\": \"v1\"\n   },\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"5360925ba455e21a\",\n    \"provenance\": \"B\",\n    \"record_id\": \"r2\",\n    \"result\": true,\n    \"signature\": \"A6QlWicdw9xx8dwbiPMTrR3mZykZPFJRYGmos3Jb046oHQtUaBEM+oTv23UAA5HS88ym7TqaeZyEqcWLIY/OAQ==\",\n    \"theta\": 0.9,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v2\"\n   }\n  ],\n  \"expected\": {\n   \"artifact_id\": \"no_registry_missing_timestamp_not_stacked\",\n   \"c_down\": true,\n   \"c_up\": true,\n   \"canon_trace\": [\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.2\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.3\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\"\n   ],\n   \"convergence_metrics\": {\n    \"CANON-FRS-005\": {\n     \"constraint_ok\": false\n    },\n    \"CANON-IND-004\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-NAL-001\": {\n     \"f\": 0.0,\n     \"h\": 1.0,\n     \"independent_records\": 2\n    },\n    \"CANON-NSD-007\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-PRV-006\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-RES-012\": {\n     \"constraint_ok\": true,\n     \"contradicting_records\": [],\n     \"no_verdict_records\": [],\n     \"supporting_sources\": 2\n    },\n    \"CANON-SIG-011\": {\n     \"constraint_ok\": false,\n     \"registry\": false\n    },\n    \"CANON-VAL-002\": {\n     \"record_count\": 2\n    },\n    \"CANON-VER-003\": {\n     \"record_count\": 2\n    }\n   },\n   \"decision_id\": \"7c9629aba6324ba3\",\n   \"evidence_ids\": [\n    \"r1\",\n    \"r2\"\n   ],\n   \"excluded_evidence\": [],\n   \"final_epistemic_state\": \"Probabilistic Assessment\",\n   \"reason\": \"CANON-FRS-005: evidence missing Freshness Bound timestamp; claimed 'Verified Fact' not justified by evidence; capped at 'Probabilistic Assessment'\",\n   \"registry_digest\": null,\n   \"requirement_ids\": [\n    \"CANON-NAL-001\",\n    \"CANON-VAL-002\",\n    \"CANON-VER-003\",\n    \"CANON-FRS-005\",\n    \"CANON-IND-004\",\n    \"CANON-NSD-007\",\n    \"CANON-PRV-006\",\n    \"CANON-RES-012\",\n    \"CANON-SIG-011\"\n   ],\n   \"reverse_trace\": [\n    {\n     \"achieved_state\": \"Verified Fact\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"Verified Fact\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    }\n   ],\n   \"status\": \"DEGRADED\",\n   \"trust_root_digest\": null\n  },\n  \"name\": \"no_registry_missing_timestamp_not_stacked\",\n  \"use_registry\": false\n },\n {\n  \"claimed_state\": \"Verified Fact\",\n  \"context\": {},\n  \"evidence\": [\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"cca2ba4e22252230\",\n    \"provenance\": \"A\",\n    \"record_id\": \"r1\",\n    \"result\": true,\n    \"signature\": \"EkGC9jjt6SXoi+k5s4ZtXQSt0IrnqygS1DuhMyAiSRkoubPY/x4Ib1TUVO/V7io+sS2wlJRByLCLly4xtIhZDA==\",\n    \"theta\": 0.9,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v1\"\n   },\n   {\n    \"integrity_hash\": \"h\",\n    \"provenance\": \"B\",\n    \"record_id\": \"r2\",\n    \"result\": true,\n    \"theta\": 0.9,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v2\"\n   }\n  ],\n  \"expected\": {\n   \"artifact_id\": \"unsigned_record_excluded\",\n   \"c_down\": true,\n   \"c_up\": true,\n   \"canon_trace\": [\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.2\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.3\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\"\n   ],\n   \"convergence_metrics\": {\n    \"CANON-FRS-005\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-IND-004\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-NAL-001\": {\n     \"independent_records\": 1\n    },\n    \"CANON-NSD-007\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-PRV-006\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-RES-012\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-SIG-011\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-VAL-002\": {\n     \"record_count\": 1\n    },\n    \"CANON-VER-003\": {\n     \"record_count\": 1\n    }\n   },\n   \"decision_id\": \"c80f8f37108b562a\",\n   \"evidence_ids\": [\n    \"r1\",\n    \"r2\"\n   ],\n   \"excluded_evidence\": [\n    {\n     \"reason\": \"unsigned\",\n     \"record_id\": \"r2\"\n    }\n   ],\n   \"final_epistemic_state\": \"Probabilistic Assessment\",\n   \"reason\": \"claimed 'Verified Fact' not justified by evidence; capped at 'Probabilistic Assessment'\",\n   \"registry_digest\": \"65579301a6f35f5ca8d20c0b5a538934d3c48860e545a3355f571748fbb5d40c\",\n   \"requirement_ids\": [\n    \"CANON-NAL-001\",\n    \"CANON-VAL-002\",\n    \"CANON-VER-003\",\n    \"CANON-FRS-005\",\n    \"CANON-IND-004\",\n    \"CANON-NSD-007\",\n    \"CANON-PRV-006\",\n    \"CANON-RES-012\",\n    \"CANON-SIG-011\"\n   ],\n   \"reverse_trace\": [\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    }\n   ],\n   \"status\": \"DEGRADED\",\n   \"trust_root_digest\": \"38bf337eadc5e565c32f26da16ce368fb1f88ada4758cd90ea529d53d14a3c3c\"\n  },\n  \"name\": \"unsigned_record_excluded\",\n  \"use_registry\": true\n },\n {\n  \"claimed_state\": \"Verified Fact\",\n  \"context\": {},\n  \"evidence\": [\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"cca2ba4e22252230\",\n    \"provenance\": \"A\",\n    \"record_id\": \"r1\",\n    \"result\": true,\n    \"signature\": \"KJUoeb7mfdEntQsT+kmaeHJ8a/VKBHGF1XldEa4G53R1gFkjX7AxpjDD/iU1V06iCsXAfpXu0OmEtxHGQayMBQ==\",\n    \"theta\": 0.9,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v1\"\n   },\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"85b40d6c8374b0f2\",\n    \"provenance\": \"B\",\n    \"record_id\": \"r2\",\n    \"result\": true,\n    \"signature\": \"UTOn07hLgY2C1Gp8e2ZdPDv/PRGWAXBw8vn4UI+pRoRvalSJemr6Y57HTcz00/jZHSsTfZM7N2wgBaheey3tDg==\",\n    \"theta\": 0.9,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v2\"\n   }\n  ],\n  \"expected\": {\n   \"artifact_id\": \"unknown_key_excluded\",\n   \"c_down\": true,\n   \"c_up\": true,\n   \"canon_trace\": [\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.2\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.3\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\"\n   ],\n   \"convergence_metrics\": {\n    \"CANON-FRS-005\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-IND-004\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-NAL-001\": {\n     \"independent_records\": 1\n    },\n    \"CANON-NSD-007\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-PRV-006\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-RES-012\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-SIG-011\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-VAL-002\": {\n     \"record_count\": 1\n    },\n    \"CANON-VER-003\": {\n     \"record_count\": 1\n    }\n   },\n   \"decision_id\": \"82c012b6a0c8dee0\",\n   \"evidence_ids\": [\n    \"r1\",\n    \"r2\"\n   ],\n   \"excluded_evidence\": [\n    {\n     \"reason\": \"unknown_key\",\n     \"record_id\": \"r2\"\n    }\n   ],\n   \"final_epistemic_state\": \"Probabilistic Assessment\",\n   \"reason\": \"claimed 'Verified Fact' not justified by evidence; capped at 'Probabilistic Assessment'\",\n   \"registry_digest\": \"65579301a6f35f5ca8d20c0b5a538934d3c48860e545a3355f571748fbb5d40c\",\n   \"requirement_ids\": [\n    \"CANON-NAL-001\",\n    \"CANON-VAL-002\",\n    \"CANON-VER-003\",\n    \"CANON-FRS-005\",\n    \"CANON-IND-004\",\n    \"CANON-NSD-007\",\n    \"CANON-PRV-006\",\n    \"CANON-RES-012\",\n    \"CANON-SIG-011\"\n   ],\n   \"reverse_trace\": [\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    }\n   ],\n   \"status\": \"DEGRADED\",\n   \"trust_root_digest\": \"38bf337eadc5e565c32f26da16ce368fb1f88ada4758cd90ea529d53d14a3c3c\"\n  },\n  \"name\": \"unknown_key_excluded\",\n  \"use_registry\": true\n },\n {\n  \"claimed_state\": \"Verified Fact\",\n  \"context\": {},\n  \"evidence\": [\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"cca2ba4e22252230\",\n    \"provenance\": \"A\",\n    \"record_id\": \"r1\",\n    \"result\": true,\n    \"signature\": \"7fbWE6bV5CT9MTgwYzlb+G6wEE6VBYkTpbzZdJuTsIVTk2terlztme6ZBEjFUrm3rZnwzayzxMHyDDkF+V+WDA==\",\n    \"theta\": 0.9,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v1\"\n   },\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"9b5e5ae23bbb397b\",\n    \"provenance\": \"B\",\n    \"record_id\": \"r2\",\n    \"result\": true,\n    \"signature\": \"7fjGCo22VFw7D4x+pmzoyqaz4CEhjDC2f+8gU+lqM0Kt62U/DNXixJ5cGV/FFOkrHt39aiN/qpsEK41YcKkODg==\",\n    \"theta\": 0.9,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"vR\"\n   }\n  ],\n  \"expected\": {\n   \"artifact_id\": \"revoked_key_excluded\",\n   \"c_down\": true,\n   \"c_up\": true,\n   \"canon_trace\": [\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.2\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.3\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\"\n   ],\n   \"convergence_metrics\": {\n    \"CANON-FRS-005\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-IND-004\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-NAL-001\": {\n     \"independent_records\": 1\n    },\n    \"CANON-NSD-007\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-PRV-006\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-RES-012\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-SIG-011\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-VAL-002\": {\n     \"record_count\": 1\n    },\n    \"CANON-VER-003\": {\n     \"record_count\": 1\n    }\n   },\n   \"decision_id\": \"9f251d1571f44330\",\n   \"evidence_ids\": [\n    \"r1\",\n    \"r2\"\n   ],\n   \"excluded_evidence\": [\n    {\n     \"reason\": \"revoked_key\",\n     \"record_id\": \"r2\"\n    }\n   ],\n   \"final_epistemic_state\": \"Probabilistic Assessment\",\n   \"reason\": \"claimed 'Verified Fact' not justified by evidence; capped at 'Probabilistic Assessment'\",\n   \"registry_digest\": \"65579301a6f35f5ca8d20c0b5a538934d3c48860e545a3355f571748fbb5d40c\",\n   \"requirement_ids\": [\n    \"CANON-NAL-001\",\n    \"CANON-VAL-002\",\n    \"CANON-VER-003\",\n    \"CANON-FRS-005\",\n    \"CANON-IND-004\",\n    \"CANON-NSD-007\",\n    \"CANON-PRV-006\",\n    \"CANON-RES-012\",\n    \"CANON-SIG-011\"\n   ],\n   \"reverse_trace\": [\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    }\n   ],\n   \"status\": \"DEGRADED\",\n   \"trust_root_digest\": \"38bf337eadc5e565c32f26da16ce368fb1f88ada4758cd90ea529d53d14a3c3c\"\n  },\n  \"name\": \"revoked_key_excluded\",\n  \"use_registry\": true\n },\n {\n  \"claimed_state\": \"Verified Fact\",\n  \"context\": {},\n  \"evidence\": [\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"cca2ba4e22252230\",\n    \"provenance\": \"A\",\n    \"record_id\": \"r1\",\n    \"result\": true,\n    \"signature\": \"rWMxlrOkrlINsItt05qtkhnwNgPezVvpP0wr4T/tSd/uHFB6qlgx10bmCOHDfcJmbm9v61IkktjtJMpPrrccAw==\",\n    \"theta\": 0.9,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v1\"\n   },\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"5360925ba455e21a\",\n    \"provenance\": \"B\",\n    \"record_id\": \"r2\",\n    \"result\": true,\n    \"signature\": \"LiIXJnfrwaTqbTOdlkmMUDEf/glCSPXi+LNQt4qNJ8y00q/3qYt0rvBmfKQc5BiF8zBiwZQuXNYTHbGbB7bbBg==\",\n    \"theta\": 0.95,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v2\"\n   }\n  ],\n  \"expected\": {\n   \"artifact_id\": \"tampered_theta_bad_signature\",\n   \"c_down\": true,\n   \"c_up\": true,\n   \"canon_trace\": [\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.2\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.3\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\"\n   ],\n   \"convergence_metrics\": {\n    \"CANON-FRS-005\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-IND-004\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-NAL-001\": {\n     \"independent_records\": 1\n    },\n    \"CANON-NSD-007\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-PRV-006\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-RES-012\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-SIG-011\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-VAL-002\": {\n     \"record_count\": 1\n    },\n    \"CANON-VER-003\": {\n     \"record_count\": 1\n    }\n   },\n   \"decision_id\": \"e78ab84644a4fed9\",\n   \"evidence_ids\": [\n    \"r1\",\n    \"r2\"\n   ],\n   \"excluded_evidence\": [\n    {\n     \"reason\": \"bad_signature\",\n     \"record_id\": \"r2\"\n    }\n   ],\n   \"final_epistemic_state\": \"Probabilistic Assessment\",\n   \"reason\": \"claimed 'Verified Fact' not justified by evidence; capped at 'Probabilistic Assessment'\",\n   \"registry_digest\": \"65579301a6f35f5ca8d20c0b5a538934d3c48860e545a3355f571748fbb5d40c\",\n   \"requirement_ids\": [\n    \"CANON-NAL-001\",\n    \"CANON-VAL-002\",\n    \"CANON-VER-003\",\n    \"CANON-FRS-005\",\n    \"CANON-IND-004\",\n    \"CANON-NSD-007\",\n    \"CANON-PRV-006\",\n    \"CANON-RES-012\",\n    \"CANON-SIG-011\"\n   ],\n   \"reverse_trace\": [\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    }\n   ],\n   \"status\": \"DEGRADED\",\n   \"trust_root_digest\": \"38bf337eadc5e565c32f26da16ce368fb1f88ada4758cd90ea529d53d14a3c3c\"\n  },\n  \"name\": \"tampered_theta_bad_signature\",\n  \"use_registry\": true\n },\n {\n  \"claimed_state\": \"Verified Fact\",\n  \"context\": {},\n  \"evidence\": [\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"cca2ba4e22252230\",\n    \"provenance\": \"A\",\n    \"record_id\": \"r1\",\n    \"result\": true,\n    \"signature\": \"6w3XeQ1wEs3vRjnowFIbb6Dlw1ZrQWU2yoLGqWHeL7tXbpcHDNRbJuWDLiDmVnturN7uvSwZMtfYzFp/hnPQDQ==\",\n    \"theta\": 0.9,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v1\"\n   },\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"5360925ba455e21a\",\n    \"provenance\": \"B\",\n    \"record_id\": \"r2\",\n    \"result\": true,\n    \"signature\": \"wm1hrSga1SN/d3zrfPtdrNZoVCKkCmH9jOrkx1P0Viv8MQjAjOjEiy0MvlVJ7W1k40Y2hSo2YZAZczdnTmGiCQ==\",\n    \"theta\": 0.9,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v2\"\n   }\n  ],\n  \"expected\": {\n   \"artifact_id\": \"replayed_from_other_artifact\",\n   \"c_down\": true,\n   \"c_up\": true,\n   \"canon_trace\": [\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.2\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.3\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\"\n   ],\n   \"convergence_metrics\": {\n    \"CANON-FRS-005\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-IND-004\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-NAL-001\": {\n     \"independent_records\": 1\n    },\n    \"CANON-NSD-007\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-PRV-006\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-RES-012\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-SIG-011\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-VAL-002\": {\n     \"record_count\": 1\n    },\n    \"CANON-VER-003\": {\n     \"record_count\": 1\n    }\n   },\n   \"decision_id\": \"af47e9bad72637e4\",\n   \"evidence_ids\": [\n    \"r1\",\n    \"r2\"\n   ],\n   \"excluded_evidence\": [\n    {\n     \"reason\": \"bad_signature\",\n     \"record_id\": \"r2\"\n    }\n   ],\n   \"final_epistemic_state\": \"Probabilistic Assessment\",\n   \"reason\": \"claimed 'Verified Fact' not justified by evidence; capped at 'Probabilistic Assessment'\",\n   \"registry_digest\": \"65579301a6f35f5ca8d20c0b5a538934d3c48860e545a3355f571748fbb5d40c\",\n   \"requirement_ids\": [\n    \"CANON-NAL-001\",\n    \"CANON-VAL-002\",\n    \"CANON-VER-003\",\n    \"CANON-FRS-005\",\n    \"CANON-IND-004\",\n    \"CANON-NSD-007\",\n    \"CANON-PRV-006\",\n    \"CANON-RES-012\",\n    \"CANON-SIG-011\"\n   ],\n   \"reverse_trace\": [\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    }\n   ],\n   \"status\": \"DEGRADED\",\n   \"trust_root_digest\": \"38bf337eadc5e565c32f26da16ce368fb1f88ada4758cd90ea529d53d14a3c3c\"\n  },\n  \"name\": \"replayed_from_other_artifact\",\n  \"use_registry\": true\n },\n {\n  \"claimed_state\": \"Verified Fact\",\n  \"context\": {},\n  \"evidence\": [\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"cca2ba4e22252230\",\n    \"provenance\": \"A\",\n    \"record_id\": \"r1\",\n    \"result\": true,\n    \"signature\": \"+5cFnY8jFIzivD5nhpcmtwOAL4wfIsj68VdypOJ8fh/PKk/1KK8ecSSfoQFFce5/bBnXz+blRCgmsud7F8eiAA==\",\n    \"theta\": 0.9,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v1\"\n   },\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"5360925ba455e21a\",\n    \"provenance\": \"B\",\n    \"record_id\": \"r2\",\n    \"result\": true,\n    \"signature\": \"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==\",\n    \"theta\": 0.9000001,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v2\"\n   }\n  ],\n  \"expected\": {\n   \"artifact_id\": \"malformed_theta_precision\",\n   \"c_down\": true,\n   \"c_up\": true,\n   \"canon_trace\": [\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.2\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.3\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\"\n   ],\n   \"convergence_metrics\": {\n    \"CANON-FRS-005\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-IND-004\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-NAL-001\": {\n     \"independent_records\": 1\n    },\n    \"CANON-NSD-007\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-PRV-006\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-RES-012\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-SIG-011\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-VAL-002\": {\n     \"record_count\": 1\n    },\n    \"CANON-VER-003\": {\n     \"record_count\": 1\n    }\n   },\n   \"decision_id\": \"6463539429399ad4\",\n   \"evidence_ids\": [\n    \"r1\",\n    \"r2\"\n   ],\n   \"excluded_evidence\": [\n    {\n     \"reason\": \"malformed\",\n     \"record_id\": \"r2\"\n    }\n   ],\n   \"final_epistemic_state\": \"Probabilistic Assessment\",\n   \"reason\": \"claimed 'Verified Fact' not justified by evidence; capped at 'Probabilistic Assessment'\",\n   \"registry_digest\": \"65579301a6f35f5ca8d20c0b5a538934d3c48860e545a3355f571748fbb5d40c\",\n   \"requirement_ids\": [\n    \"CANON-NAL-001\",\n    \"CANON-VAL-002\",\n    \"CANON-VER-003\",\n    \"CANON-FRS-005\",\n    \"CANON-IND-004\",\n    \"CANON-NSD-007\",\n    \"CANON-PRV-006\",\n    \"CANON-RES-012\",\n    \"CANON-SIG-011\"\n   ],\n   \"reverse_trace\": [\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    }\n   ],\n   \"status\": \"DEGRADED\",\n   \"trust_root_digest\": \"38bf337eadc5e565c32f26da16ce368fb1f88ada4758cd90ea529d53d14a3c3c\"\n  },\n  \"name\": \"malformed_theta_precision\",\n  \"use_registry\": true\n },\n {\n  \"claimed_state\": \"Verified Fact\",\n  \"context\": {},\n  \"evidence\": [\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"cca2ba4e22252230\",\n    \"provenance\": \"A\",\n    \"record_id\": \"r1\",\n    \"result\": true,\n    \"signature\": \"XJjJ8eHFgunqIIbwv9nV0RiMVJqZqg5MYOcuMNBpYfElBSqLDNLYLu6fZnQj01ExPAEoVYWoHJOuHBfw96CEAw==\",\n    \"theta\": 0.9,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v1\"\n   },\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"3eea1ba9e9352f6d\",\n    \"provenance\": \"B\",\n    \"record_id\": \"r2\",\n    \"result\": true,\n    \"signature\": \"a40lVhodLRqPPbyEQX5GC3EmEL0XQJPTrdKco4uhx8eDs3Qcz+x71kCqFyWXCxAhFF/6Xx9iNKyHBLlQfyiDDA==\",\n    \"theta\": 0.9,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v1b\"\n   }\n  ],\n  \"expected\": {\n   \"artifact_id\": \"two_keys_one_operator\",\n   \"c_down\": true,\n   \"c_up\": true,\n   \"canon_trace\": [\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.2\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.3\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\"\n   ],\n   \"convergence_metrics\": {\n    \"CANON-FRS-005\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-IND-004\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-NAL-001\": {\n     \"f\": 0.0,\n     \"h\": 1.0,\n     \"independent_records\": 2\n    },\n    \"CANON-NSD-007\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-PRV-006\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-RES-012\": {\n     \"constraint_ok\": true,\n     \"contradicting_records\": [],\n     \"no_verdict_records\": [],\n     \"supporting_sources\": 1\n    },\n    \"CANON-SIG-011\": {\n     \"admissible_records\": 2,\n     \"constraint_ok\": false,\n     \"independent_sources\": 1,\n     \"integrity_hashes\": 1,\n     \"registry\": true\n    },\n    \"CANON-VAL-002\": {\n     \"record_count\": 2\n    },\n    \"CANON-VER-003\": {\n     \"record_count\": 2\n    }\n   },\n   \"decision_id\": \"b1f2eb5c98524c5d\",\n   \"evidence_ids\": [\n    \"r1\",\n    \"r2\"\n   ],\n   \"excluded_evidence\": [],\n   \"final_epistemic_state\": \"Probabilistic Assessment\",\n   \"reason\": \"CANON-SIG-011: signed evidence from independent operators does not converge; claimed 'Verified Fact' not justified by evidence; capped at 'Probabilistic Assessment'\",\n   \"registry_digest\": \"65579301a6f35f5ca8d20c0b5a538934d3c48860e545a3355f571748fbb5d40c\",\n   \"requirement_ids\": [\n    \"CANON-NAL-001\",\n    \"CANON-VAL-002\",\n    \"CANON-VER-003\",\n    \"CANON-FRS-005\",\n    \"CANON-IND-004\",\n    \"CANON-NSD-007\",\n    \"CANON-PRV-006\",\n    \"CANON-RES-012\",\n    \"CANON-SIG-011\"\n   ],\n   \"reverse_trace\": [\n    {\n     \"achieved_state\": \"Verified Fact\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"Verified Fact\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    }\n   ],\n   \"status\": \"DEGRADED\",\n   \"trust_root_digest\": \"38bf337eadc5e565c32f26da16ce368fb1f88ada4758cd90ea529d53d14a3c3c\"\n  },\n  \"name\": \"two_keys_one_operator\",\n  \"use_registry\": true\n },\n {\n  \"claimed_state\": \"Verified Fact\",\n  \"context\": {},\n  \"evidence\": [\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"cca2ba4e22252230\",\n    \"provenance\": \"A\",\n    \"record_id\": \"r1\",\n    \"result\": true,\n    \"signature\": \"AnmbGIjEcpMnERlZRfazlG66hyPxYf8mxeIG3qITwfFB4hCqyhDMaJi+GADUydd1gAYtg1yXNb/Z46wLAjnaCA==\",\n    \"theta\": 0.9,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v1\"\n   },\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"5360925ba455e21a\",\n    \"provenance\": \"B\",\n    \"record_id\": \"r2\",\n    \"result\": true,\n    \"signature\": \"5Vo2mveIEahT7tKzfxc9sHPa3JPthx1SfAICVBPZwIFDB5FyC2ZwbsUYasSO7/UVL5qKud0YgbQt1YwXR1BQBg==\",\n    \"theta\": 0.9,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v2\"\n   },\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"92f387aa787d0512\",\n    \"provenance\": \"Z\",\n    \"record_id\": \"r3\",\n    \"result\": true,\n    \"signature\": \"zS+j9Rsqyo/X5pdXKKAE4fu/IcvTgFJPv9fzZ9oBX+COQoGtp9o+1Xo5TaTU+LjrH0i/Lp0yzhN1T5YG8mzZBA==\",\n    \"theta\": 0.9,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v3\"\n   }\n  ],\n  \"expected\": {\n   \"artifact_id\": \"one_bad_record_others_converge\",\n   \"c_down\": true,\n   \"c_up\": true,\n   \"canon_trace\": [\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.2\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.3\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\"\n   ],\n   \"convergence_metrics\": {\n    \"CANON-FRS-005\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-IND-004\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-NAL-001\": {\n     \"f\": 0.0,\n     \"h\": 1.0,\n     \"independent_records\": 2\n    },\n    \"CANON-NSD-007\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-PRV-006\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-RES-012\": {\n     \"constraint_ok\": true,\n     \"contradicting_records\": [],\n     \"no_verdict_records\": [],\n     \"supporting_sources\": 2\n    },\n    \"CANON-SIG-011\": {\n     \"admissible_records\": 2,\n     \"constraint_ok\": true,\n     \"f\": 0.0,\n     \"h\": 1.0,\n     \"independent_sources\": 2,\n     \"integrity_hashes\": 1,\n     \"registry\": true\n    },\n    \"CANON-VAL-002\": {\n     \"record_count\": 2\n    },\n    \"CANON-VER-003\": {\n     \"record_count\": 2\n    }\n   },\n   \"decision_id\": \"9a1378fbffae3c06\",\n   \"evidence_ids\": [\n    \"r1\",\n    \"r2\",\n    \"r3\"\n   ],\n   \"excluded_evidence\": [\n    {\n     \"reason\": \"bad_signature\",\n     \"record_id\": \"r3\"\n    }\n   ],\n   \"final_epistemic_state\": \"Verified Fact\",\n   \"reason\": \"All applicable Bindings satisfied\",\n   \"registry_digest\": \"65579301a6f35f5ca8d20c0b5a538934d3c48860e545a3355f571748fbb5d40c\",\n   \"requirement_ids\": [\n    \"CANON-NAL-001\",\n    \"CANON-VAL-002\",\n    \"CANON-VER-003\",\n    \"CANON-FRS-005\",\n    \"CANON-IND-004\",\n    \"CANON-NSD-007\",\n    \"CANON-PRV-006\",\n    \"CANON-RES-012\",\n    \"CANON-SIG-011\"\n   ],\n   \"reverse_trace\": [\n    {\n     \"achieved_state\": \"Verified Fact\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"Verified Fact\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"Verified Fact\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    }\n   ],\n   \"status\": \"SUCCESS\",\n   \"trust_root_digest\": \"38bf337eadc5e565c32f26da16ce368fb1f88ada4758cd90ea529d53d14a3c3c\"\n  },\n  \"name\": \"one_bad_record_others_converge\",\n  \"use_registry\": true\n },\n {\n  \"claimed_state\": \"Verified Fact\",\n  \"context\": {\n   \"evaluation_time\": \"2026-09-06T13:00:00Z\",\n   \"freshness_max_age_seconds\": 3600\n  },\n  \"evidence\": [\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"cca2ba4e22252230\",\n    \"provenance\": \"A\",\n    \"record_id\": \"r1\",\n    \"result\": true,\n    \"signature\": \"EMkAK+Lh7aA1uqsPUWZipz/11W9ZnO50tvgN6FUeP3d9o1TBfXQ0rr6Dut0idEm+i5nN378BKNz+GrbLIswQDA==\",\n    \"theta\": 0.9,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v1\"\n   },\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"5360925ba455e21a\",\n    \"provenance\": \"B\",\n    \"record_id\": \"r2\",\n    \"result\": true,\n    \"signature\": \"r7HTnVbZd1A2uP/trpO+TUrXF8n+ITR84mUnPf2tj0lX9+zR+d+Dy5h7gEpzBoDP1JwIplZEgGGBa93okIbUBQ==\",\n    \"theta\": 0.9,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v2\"\n   }\n  ],\n  \"expected\": {\n   \"artifact_id\": \"fresh_age_equals_bound_passes\",\n   \"c_down\": true,\n   \"c_up\": true,\n   \"canon_trace\": [\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.2\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.3\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\"\n   ],\n   \"convergence_metrics\": {\n    \"CANON-FRS-005\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-IND-004\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-NAL-001\": {\n     \"f\": 0.0,\n     \"h\": 1.0,\n     \"independent_records\": 2\n    },\n    \"CANON-NSD-007\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-PRV-006\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-RES-012\": {\n     \"constraint_ok\": true,\n     \"contradicting_records\": [],\n     \"no_verdict_records\": [],\n     \"supporting_sources\": 2\n    },\n    \"CANON-SIG-011\": {\n     \"admissible_records\": 2,\n     \"constraint_ok\": true,\n     \"f\": 0.0,\n     \"h\": 1.0,\n     \"independent_sources\": 2,\n     \"integrity_hashes\": 1,\n     \"registry\": true\n    },\n    \"CANON-VAL-002\": {\n     \"record_count\": 2\n    },\n    \"CANON-VER-003\": {\n     \"record_count\": 2\n    }\n   },\n   \"decision_id\": \"349317e1e4af93fe\",\n   \"evidence_ids\": [\n    \"r1\",\n    \"r2\"\n   ],\n   \"excluded_evidence\": [],\n   \"final_epistemic_state\": \"Verified Fact\",\n   \"reason\": \"All applicable Bindings satisfied\",\n   \"registry_digest\": \"65579301a6f35f5ca8d20c0b5a538934d3c48860e545a3355f571748fbb5d40c\",\n   \"requirement_ids\": [\n    \"CANON-NAL-001\",\n    \"CANON-VAL-002\",\n    \"CANON-VER-003\",\n    \"CANON-FRS-005\",\n    \"CANON-IND-004\",\n    \"CANON-NSD-007\",\n    \"CANON-PRV-006\",\n    \"CANON-RES-012\",\n    \"CANON-SIG-011\"\n   ],\n   \"reverse_trace\": [\n    {\n     \"achieved_state\": \"Verified Fact\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"Verified Fact\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    }\n   ],\n   \"status\": \"SUCCESS\",\n   \"trust_root_digest\": \"38bf337eadc5e565c32f26da16ce368fb1f88ada4758cd90ea529d53d14a3c3c\"\n  },\n  \"name\": \"fresh_age_equals_bound_passes\",\n  \"use_registry\": true\n },\n {\n  \"claimed_state\": \"Verified Fact\",\n  \"context\": {\n   \"evaluation_time\": \"2026-09-06T13:00:00Z\",\n   \"freshness_max_age_seconds\": 3600\n  },\n  \"evidence\": [\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"cca2ba4e22252230\",\n    \"provenance\": \"A\",\n    \"record_id\": \"r1\",\n    \"result\": true,\n    \"signature\": \"377cIHLNJx5Nzzi3M5rJnIy7ObSgqS250EuWZMPyafGHKpzO9zBw9NNUGni7kT9zJsY6lZbbDajmy3Pm1E7KDw==\",\n    \"theta\": 0.9,\n    \"timestamp\": \"2026-09-06T11:59:59Z\",\n    \"verifier_id\": \"v1\"\n   },\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"5360925ba455e21a\",\n    \"provenance\": \"B\",\n    \"record_id\": \"r2\",\n    \"result\": true,\n    \"signature\": \"oZU+3i+k40oexO18J56VFRcmXEEaafYo60FVn4XB6ElnmpLxfO8oLXBZxug/jD7ofw1kN64RR0znk+l6IrE3Aw==\",\n    \"theta\": 0.9,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v2\"\n   }\n  ],\n  \"expected\": {\n   \"artifact_id\": \"stale_by_one_second_demotes\",\n   \"c_down\": true,\n   \"c_up\": true,\n   \"canon_trace\": [\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.2\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.3\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\"\n   ],\n   \"convergence_metrics\": {\n    \"CANON-FRS-005\": {\n     \"constraint_ok\": false\n    },\n    \"CANON-IND-004\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-NAL-001\": {\n     \"f\": 0.0,\n     \"h\": 1.0,\n     \"independent_records\": 2\n    },\n    \"CANON-NSD-007\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-PRV-006\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-RES-012\": {\n     \"constraint_ok\": true,\n     \"contradicting_records\": [],\n     \"no_verdict_records\": [],\n     \"supporting_sources\": 2\n    },\n    \"CANON-SIG-011\": {\n     \"admissible_records\": 2,\n     \"constraint_ok\": true,\n     \"f\": 0.0,\n     \"h\": 1.0,\n     \"independent_sources\": 2,\n     \"integrity_hashes\": 1,\n     \"registry\": true\n    },\n    \"CANON-VAL-002\": {\n     \"record_count\": 2\n    },\n    \"CANON-VER-003\": {\n     \"record_count\": 2\n    }\n   },\n   \"decision_id\": \"102af04402ed2ee9\",\n   \"evidence_ids\": [\n    \"r1\",\n    \"r2\"\n   ],\n   \"excluded_evidence\": [],\n   \"final_epistemic_state\": \"Probabilistic Assessment\",\n   \"reason\": \"CANON-FRS-005: evidence older than Freshness Bound; claimed 'Verified Fact' not justified by evidence; capped at 'Probabilistic Assessment'\",\n   \"registry_digest\": \"65579301a6f35f5ca8d20c0b5a538934d3c48860e545a3355f571748fbb5d40c\",\n   \"requirement_ids\": [\n    \"CANON-NAL-001\",\n    \"CANON-VAL-002\",\n    \"CANON-VER-003\",\n    \"CANON-FRS-005\",\n    \"CANON-IND-004\",\n    \"CANON-NSD-007\",\n    \"CANON-PRV-006\",\n    \"CANON-RES-012\",\n    \"CANON-SIG-011\"\n   ],\n   \"reverse_trace\": [\n    {\n     \"achieved_state\": \"Verified Fact\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"Verified Fact\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    }\n   ],\n   \"status\": \"DEGRADED\",\n   \"trust_root_digest\": \"38bf337eadc5e565c32f26da16ce368fb1f88ada4758cd90ea529d53d14a3c3c\"\n  },\n  \"name\": \"stale_by_one_second_demotes\",\n  \"use_registry\": true\n },\n {\n  \"claimed_state\": \"Verified Fact\",\n  \"context\": {\n   \"evaluation_time\": \"2026-09-06T13:00:00Z\",\n   \"freshness_max_age_seconds\": 3600\n  },\n  \"evidence\": [\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"cca2ba4e22252230\",\n    \"provenance\": \"A\",\n    \"record_id\": \"r1\",\n    \"result\": true,\n    \"signature\": \"cMrAagWN97Q6dF1eVzeNyNLJXEqXQrViTbwwC7LSBKgwXoRKpq6Kp2KiP+PDdpRDIiJXqGtYuKUTfDNIkcZuBg==\",\n    \"theta\": 0.9,\n    \"timestamp\": \"2026-09-06T13:00:01Z\",\n    \"verifier_id\": \"v1\"\n   },\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"5360925ba455e21a\",\n    \"provenance\": \"B\",\n    \"record_id\": \"r2\",\n    \"result\": true,\n    \"signature\": \"FNHbOnV7n7Fm+StMmMzX1bFzEnoGWHodHZRwhMJRx13oGRoOW2wwlwM9OgbqeZQoeF9qXDFNSEeuYQz4HmpCCA==\",\n    \"theta\": 0.9,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v2\"\n   }\n  ],\n  \"expected\": {\n   \"artifact_id\": \"future_timestamp_demotes\",\n   \"c_down\": true,\n   \"c_up\": true,\n   \"canon_trace\": [\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.2\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.3\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\"\n   ],\n   \"convergence_metrics\": {\n    \"CANON-FRS-005\": {\n     \"constraint_ok\": false\n    },\n    \"CANON-IND-004\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-NAL-001\": {\n     \"f\": 0.0,\n     \"h\": 1.0,\n     \"independent_records\": 2\n    },\n    \"CANON-NSD-007\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-PRV-006\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-RES-012\": {\n     \"constraint_ok\": true,\n     \"contradicting_records\": [],\n     \"no_verdict_records\": [],\n     \"supporting_sources\": 2\n    },\n    \"CANON-SIG-011\": {\n     \"admissible_records\": 2,\n     \"constraint_ok\": true,\n     \"f\": 0.0,\n     \"h\": 1.0,\n     \"independent_sources\": 2,\n     \"integrity_hashes\": 1,\n     \"registry\": true\n    },\n    \"CANON-VAL-002\": {\n     \"record_count\": 2\n    },\n    \"CANON-VER-003\": {\n     \"record_count\": 2\n    }\n   },\n   \"decision_id\": \"ae7f4fbb0fa4a14c\",\n   \"evidence_ids\": [\n    \"r1\",\n    \"r2\"\n   ],\n   \"excluded_evidence\": [],\n   \"final_epistemic_state\": \"Probabilistic Assessment\",\n   \"reason\": \"CANON-FRS-005: evidence timestamp after evaluation_time; claimed 'Verified Fact' not justified by evidence; capped at 'Probabilistic Assessment'\",\n   \"registry_digest\": \"65579301a6f35f5ca8d20c0b5a538934d3c48860e545a3355f571748fbb5d40c\",\n   \"requirement_ids\": [\n    \"CANON-NAL-001\",\n    \"CANON-VAL-002\",\n    \"CANON-VER-003\",\n    \"CANON-FRS-005\",\n    \"CANON-IND-004\",\n    \"CANON-NSD-007\",\n    \"CANON-PRV-006\",\n    \"CANON-RES-012\",\n    \"CANON-SIG-011\"\n   ],\n   \"reverse_trace\": [\n    {\n     \"achieved_state\": \"Verified Fact\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"Verified Fact\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    }\n   ],\n   \"status\": \"DEGRADED\",\n   \"trust_root_digest\": \"38bf337eadc5e565c32f26da16ce368fb1f88ada4758cd90ea529d53d14a3c3c\"\n  },\n  \"name\": \"future_timestamp_demotes\",\n  \"use_registry\": true\n },\n {\n  \"claimed_state\": \"Verified Fact\",\n  \"context\": {\n   \"evaluation_time\": \"2026-09-06T13:00:00Z\",\n   \"freshness_max_age_seconds\": 3600\n  },\n  \"evidence\": [\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"cca2ba4e22252230\",\n    \"provenance\": \"A\",\n    \"record_id\": \"r1\",\n    \"result\": true,\n    \"signature\": \"Wo8K1u8s3zG+1mfZdzcdsUV2dTZOA+8uo2GjuWqiNIsCDAXp/FW+y7Cna5pHdshbVZCqSVeEuxDzZcXY8hUDCw==\",\n    \"theta\": 0.9,\n    \"timestamp\": \"2026-09-06 12:00:00Z\",\n    \"verifier_id\": \"v1\"\n   },\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"5360925ba455e21a\",\n    \"provenance\": \"B\",\n    \"record_id\": \"r2\",\n    \"result\": true,\n    \"signature\": \"fplJJCPVyDTDuZwU7LOAvkI5cRIcoUe+S3J5koXQFO/z9v5EpHv0n+Km3EOTorMkaL00dcnApeGHD9xYa2oiAA==\",\n    \"theta\": 0.9,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v2\"\n   }\n  ],\n  \"expected\": {\n   \"artifact_id\": \"timestamp_wrong_format_demotes\",\n   \"c_down\": true,\n   \"c_up\": true,\n   \"canon_trace\": [\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.2\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.3\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\"\n   ],\n   \"convergence_metrics\": {\n    \"CANON-FRS-005\": {\n     \"constraint_ok\": false\n    },\n    \"CANON-IND-004\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-NAL-001\": {\n     \"f\": 0.0,\n     \"h\": 1.0,\n     \"independent_records\": 2\n    },\n    \"CANON-NSD-007\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-PRV-006\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-RES-012\": {\n     \"constraint_ok\": true,\n     \"contradicting_records\": [],\n     \"no_verdict_records\": [],\n     \"supporting_sources\": 2\n    },\n    \"CANON-SIG-011\": {\n     \"admissible_records\": 2,\n     \"constraint_ok\": true,\n     \"f\": 0.0,\n     \"h\": 1.0,\n     \"independent_sources\": 2,\n     \"integrity_hashes\": 1,\n     \"registry\": true\n    },\n    \"CANON-VAL-002\": {\n     \"record_count\": 2\n    },\n    \"CANON-VER-003\": {\n     \"record_count\": 2\n    }\n   },\n   \"decision_id\": \"5c449251e2e0c828\",\n   \"evidence_ids\": [\n    \"r1\",\n    \"r2\"\n   ],\n   \"excluded_evidence\": [],\n   \"final_epistemic_state\": \"Probabilistic Assessment\",\n   \"reason\": \"CANON-FRS-005: evidence timestamp missing or not YYYY-MM-DDTHH:MM:SSZ; claimed 'Verified Fact' not justified by evidence; capped at 'Probabilistic Assessment'\",\n   \"registry_digest\": \"65579301a6f35f5ca8d20c0b5a538934d3c48860e545a3355f571748fbb5d40c\",\n   \"requirement_ids\": [\n    \"CANON-NAL-001\",\n    \"CANON-VAL-002\",\n    \"CANON-VER-003\",\n    \"CANON-FRS-005\",\n    \"CANON-IND-004\",\n    \"CANON-NSD-007\",\n    \"CANON-PRV-006\",\n    \"CANON-RES-012\",\n    \"CANON-SIG-011\"\n   ],\n   \"reverse_trace\": [\n    {\n     \"achieved_state\": \"Verified Fact\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"Verified Fact\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    }\n   ],\n   \"status\": \"DEGRADED\",\n   \"trust_root_digest\": \"38bf337eadc5e565c32f26da16ce368fb1f88ada4758cd90ea529d53d14a3c3c\"\n  },\n  \"name\": \"timestamp_wrong_format_demotes\",\n  \"use_registry\": true\n },\n {\n  \"claimed_state\": \"Verified Fact\",\n  \"context\": {\n   \"evaluation_time\": \"2026-09-06T13:00:00Z\",\n   \"freshness_max_age_seconds\": 3600\n  },\n  \"evidence\": [\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"cca2ba4e22252230\",\n    \"provenance\": \"A\",\n    \"record_id\": \"r1\",\n    \"result\": true,\n    \"signature\": \"cWFo2sTuIRXxP8TNcaMZEoJ46XqF6x9nw8HT80+bXILBJEDcjT2blu7nGlUZsAzcGy10yjIU5+HqBb4rkpaTAA==\",\n    \"theta\": 0.9,\n    \"timestamp\": \"2026-02-29T12:00:00Z\",\n    \"verifier_id\": \"v1\"\n   },\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"5360925ba455e21a\",\n    \"provenance\": \"B\",\n    \"record_id\": \"r2\",\n    \"result\": true,\n    \"signature\": \"QzhPSNBhGPKoijW/eVIjz6/jKZF8p3cZ5iEENMb1HGYhj5lbT3fBAxD3MmiO6Sn935jwV/ZUTXt+VBDZIFKrDg==\",\n    \"theta\": 0.9,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v2\"\n   }\n  ],\n  \"expected\": {\n   \"artifact_id\": \"timestamp_impossible_date_demotes\",\n   \"c_down\": true,\n   \"c_up\": true,\n   \"canon_trace\": [\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.2\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.3\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\"\n   ],\n   \"convergence_metrics\": {\n    \"CANON-FRS-005\": {\n     \"constraint_ok\": false\n    },\n    \"CANON-IND-004\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-NAL-001\": {\n     \"f\": 0.0,\n     \"h\": 1.0,\n     \"independent_records\": 2\n    },\n    \"CANON-NSD-007\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-PRV-006\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-RES-012\": {\n     \"constraint_ok\": true,\n     \"contradicting_records\": [],\n     \"no_verdict_records\": [],\n     \"supporting_sources\": 2\n    },\n    \"CANON-SIG-011\": {\n     \"admissible_records\": 2,\n     \"constraint_ok\": true,\n     \"f\": 0.0,\n     \"h\": 1.0,\n     \"independent_sources\": 2,\n     \"integrity_hashes\": 1,\n     \"registry\": true\n    },\n    \"CANON-VAL-002\": {\n     \"record_count\": 2\n    },\n    \"CANON-VER-003\": {\n     \"record_count\": 2\n    }\n   },\n   \"decision_id\": \"cfde958608520756\",\n   \"evidence_ids\": [\n    \"r1\",\n    \"r2\"\n   ],\n   \"excluded_evidence\": [],\n   \"final_epistemic_state\": \"Probabilistic Assessment\",\n   \"reason\": \"CANON-FRS-005: evidence timestamp missing or not YYYY-MM-DDTHH:MM:SSZ; claimed 'Verified Fact' not justified by evidence; capped at 'Probabilistic Assessment'\",\n   \"registry_digest\": \"65579301a6f35f5ca8d20c0b5a538934d3c48860e545a3355f571748fbb5d40c\",\n   \"requirement_ids\": [\n    \"CANON-NAL-001\",\n    \"CANON-VAL-002\",\n    \"CANON-VER-003\",\n    \"CANON-FRS-005\",\n    \"CANON-IND-004\",\n    \"CANON-NSD-007\",\n    \"CANON-PRV-006\",\n    \"CANON-RES-012\",\n    \"CANON-SIG-011\"\n   ],\n   \"reverse_trace\": [\n    {\n     \"achieved_state\": \"Verified Fact\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"Verified Fact\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    }\n   ],\n   \"status\": \"DEGRADED\",\n   \"trust_root_digest\": \"38bf337eadc5e565c32f26da16ce368fb1f88ada4758cd90ea529d53d14a3c3c\"\n  },\n  \"name\": \"timestamp_impossible_date_demotes\",\n  \"use_registry\": true\n },\n {\n  \"claimed_state\": \"Verified Fact\",\n  \"context\": {\n   \"evaluation_time\": \"2028-03-01T11:00:00Z\",\n   \"freshness_max_age_seconds\": 86400\n  },\n  \"evidence\": [\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"cca2ba4e22252230\",\n    \"provenance\": \"A\",\n    \"record_id\": \"r1\",\n    \"result\": true,\n    \"signature\": \"vMVYESjMol8hcf2bkpGobn2Q/kS7xBUXmLqWkxH4dPTcBPlgqEM0XSWSJ0nFPn2rue33ODr4ermqfalYgXqXAw==\",\n    \"theta\": 0.9,\n    \"timestamp\": \"2028-02-29T12:00:00Z\",\n    \"verifier_id\": \"v1\"\n   },\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"5360925ba455e21a\",\n    \"provenance\": \"B\",\n    \"record_id\": \"r2\",\n    \"result\": true,\n    \"signature\": \"PJloX9l3BKHfg+L5di6VYJldXQRUUFiGrmSFPMvhFP6wZybSnQcAAXMF96WivOMgPmHWR08bGUAHyRv1FvgIDw==\",\n    \"theta\": 0.9,\n    \"timestamp\": \"2028-03-01T10:00:00Z\",\n    \"verifier_id\": \"v2\"\n   }\n  ],\n  \"expected\": {\n   \"artifact_id\": \"leap_day_across_month_passes\",\n   \"c_down\": true,\n   \"c_up\": true,\n   \"canon_trace\": [\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.2\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.3\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\"\n   ],\n   \"convergence_metrics\": {\n    \"CANON-FRS-005\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-IND-004\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-NAL-001\": {\n     \"f\": 0.0,\n     \"h\": 1.0,\n     \"independent_records\": 2\n    },\n    \"CANON-NSD-007\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-PRV-006\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-RES-012\": {\n     \"constraint_ok\": true,\n     \"contradicting_records\": [],\n     \"no_verdict_records\": [],\n     \"supporting_sources\": 2\n    },\n    \"CANON-SIG-011\": {\n     \"admissible_records\": 2,\n     \"constraint_ok\": true,\n     \"f\": 0.0,\n     \"h\": 1.0,\n     \"independent_sources\": 2,\n     \"integrity_hashes\": 1,\n     \"registry\": true\n    },\n    \"CANON-VAL-002\": {\n     \"record_count\": 2\n    },\n    \"CANON-VER-003\": {\n     \"record_count\": 2\n    }\n   },\n   \"decision_id\": \"75baae565adbafca\",\n   \"evidence_ids\": [\n    \"r1\",\n    \"r2\"\n   ],\n   \"excluded_evidence\": [],\n   \"final_epistemic_state\": \"Verified Fact\",\n   \"reason\": \"All applicable Bindings satisfied\",\n   \"registry_digest\": \"65579301a6f35f5ca8d20c0b5a538934d3c48860e545a3355f571748fbb5d40c\",\n   \"requirement_ids\": [\n    \"CANON-NAL-001\",\n    \"CANON-VAL-002\",\n    \"CANON-VER-003\",\n    \"CANON-FRS-005\",\n    \"CANON-IND-004\",\n    \"CANON-NSD-007\",\n    \"CANON-PRV-006\",\n    \"CANON-RES-012\",\n    \"CANON-SIG-011\"\n   ],\n   \"reverse_trace\": [\n    {\n     \"achieved_state\": \"Verified Fact\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"Verified Fact\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    }\n   ],\n   \"status\": \"SUCCESS\",\n   \"trust_root_digest\": \"38bf337eadc5e565c32f26da16ce368fb1f88ada4758cd90ea529d53d14a3c3c\"\n  },\n  \"name\": \"leap_day_across_month_passes\",\n  \"use_registry\": true\n },\n {\n  \"claimed_state\": \"Verified Fact\",\n  \"context\": {\n   \"evaluation_time\": \"2026-09-06T13:00:00Z\"\n  },\n  \"evidence\": [\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"cca2ba4e22252230\",\n    \"provenance\": \"A\",\n    \"record_id\": \"r1\",\n    \"result\": true,\n    \"signature\": \"mMR7pFeSwNcFXgbldW5IWscm9O93a04RbCYPJWcm4r6/WMkEXdcofYdXS3zEzuF6JQF4G/ccyqxSaWuDXIbmBg==\",\n    \"theta\": 0.9,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v1\"\n   },\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"5360925ba455e21a\",\n    \"provenance\": \"B\",\n    \"record_id\": \"r2\",\n    \"result\": true,\n    \"signature\": \"g70Cz+Fv8k6Sjf4ieyoWWC+Atxi0eA4Vqw45eP3nsPMsRaB0w8kYnhA1oB0RZQetzrhWHSKCD8xACYqUPKwvDg==\",\n    \"theta\": 0.9,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v2\"\n   }\n  ],\n  \"expected\": {\n   \"artifact_id\": \"freshness_policy_incomplete_demotes\",\n   \"c_down\": true,\n   \"c_up\": true,\n   \"canon_trace\": [\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.2\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.3\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\"\n   ],\n   \"convergence_metrics\": {\n    \"CANON-FRS-005\": {\n     \"constraint_ok\": false\n    },\n    \"CANON-IND-004\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-NAL-001\": {\n     \"f\": 0.0,\n     \"h\": 1.0,\n     \"independent_records\": 2\n    },\n    \"CANON-NSD-007\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-PRV-006\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-RES-012\": {\n     \"constraint_ok\": true,\n     \"contradicting_records\": [],\n     \"no_verdict_records\": [],\n     \"supporting_sources\": 2\n    },\n    \"CANON-SIG-011\": {\n     \"admissible_records\": 2,\n     \"constraint_ok\": true,\n     \"f\": 0.0,\n     \"h\": 1.0,\n     \"independent_sources\": 2,\n     \"integrity_hashes\": 1,\n     \"registry\": true\n    },\n    \"CANON-VAL-002\": {\n     \"record_count\": 2\n    },\n    \"CANON-VER-003\": {\n     \"record_count\": 2\n    }\n   },\n   \"decision_id\": \"094e1f792feeef89\",\n   \"evidence_ids\": [\n    \"r1\",\n    \"r2\"\n   ],\n   \"excluded_evidence\": [],\n   \"final_epistemic_state\": \"Probabilistic Assessment\",\n   \"reason\": \"CANON-FRS-005: invalid Freshness Bound policy in context; claimed 'Verified Fact' not justified by evidence; capped at 'Probabilistic Assessment'\",\n   \"registry_digest\": \"65579301a6f35f5ca8d20c0b5a538934d3c48860e545a3355f571748fbb5d40c\",\n   \"requirement_ids\": [\n    \"CANON-NAL-001\",\n    \"CANON-VAL-002\",\n    \"CANON-VER-003\",\n    \"CANON-FRS-005\",\n    \"CANON-IND-004\",\n    \"CANON-NSD-007\",\n    \"CANON-PRV-006\",\n    \"CANON-RES-012\",\n    \"CANON-SIG-011\"\n   ],\n   \"reverse_trace\": [\n    {\n     \"achieved_state\": \"Verified Fact\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"Verified Fact\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    }\n   ],\n   \"status\": \"DEGRADED\",\n   \"trust_root_digest\": \"38bf337eadc5e565c32f26da16ce368fb1f88ada4758cd90ea529d53d14a3c3c\"\n  },\n  \"name\": \"freshness_policy_incomplete_demotes\",\n  \"use_registry\": true\n },\n {\n  \"claimed_state\": \"Verified Fact\",\n  \"context\": {},\n  \"evidence\": [\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"cca2ba4e22252230\",\n    \"provenance\": \"A\",\n    \"record_id\": \"r1\",\n    \"result\": true,\n    \"signature\": \"vYDf6I3Bhp5phC4hx8urt+rdROBmXzA24h4S94EhEPSR8G7A99/IEk/34SFH4SVanQaI31a8Gr0SRvSrhvW/Ag==\",\n    \"theta\": 0.9,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v1\"\n   },\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"5360925ba455e21a\",\n    \"provenance\": \"B\",\n    \"record_id\": \"r2\",\n    \"result\": false,\n    \"signature\": \"0lA6WTMdrCbC2CBiqeX6JnZIlRo7MQIRz+CfEab6n1R0NxLTwy9vYPkQZKuYqd20suuv7H723XE1i6YXh55KAw==\",\n    \"theta\": 0.9,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v2\"\n   }\n  ],\n  \"expected\": {\n   \"artifact_id\": \"result_false_contradicts\",\n   \"c_down\": true,\n   \"c_up\": true,\n   \"canon_trace\": [\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.2\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.3\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\"\n   ],\n   \"convergence_metrics\": {\n    \"CANON-FRS-005\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-IND-004\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-NAL-001\": {\n     \"f\": 0.0,\n     \"h\": 1.0,\n     \"independent_records\": 2\n    },\n    \"CANON-NSD-007\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-PRV-006\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-RES-012\": {\n     \"constraint_ok\": false,\n     \"contradicting_records\": [\n      \"r2\"\n     ],\n     \"no_verdict_records\": [],\n     \"supporting_sources\": 1\n    },\n    \"CANON-SIG-011\": {\n     \"admissible_records\": 2,\n     \"constraint_ok\": true,\n     \"f\": 0.0,\n     \"h\": 1.0,\n     \"independent_sources\": 2,\n     \"integrity_hashes\": 1,\n     \"registry\": true\n    },\n    \"CANON-VAL-002\": {\n     \"record_count\": 2\n    },\n    \"CANON-VER-003\": {\n     \"record_count\": 2\n    }\n   },\n   \"decision_id\": \"95826c30e2675de1\",\n   \"evidence_ids\": [\n    \"r1\",\n    \"r2\"\n   ],\n   \"excluded_evidence\": [],\n   \"final_epistemic_state\": \"Probabilistic Assessment\",\n   \"reason\": \"CANON-RES-012: 1 record(s) report result=false: the claim is contradicted; claimed 'Verified Fact' not justified by evidence; capped at 'Probabilistic Assessment'\",\n   \"registry_digest\": \"65579301a6f35f5ca8d20c0b5a538934d3c48860e545a3355f571748fbb5d40c\",\n   \"requirement_ids\": [\n    \"CANON-NAL-001\",\n    \"CANON-VAL-002\",\n    \"CANON-VER-003\",\n    \"CANON-FRS-005\",\n    \"CANON-IND-004\",\n    \"CANON-NSD-007\",\n    \"CANON-PRV-006\",\n    \"CANON-RES-012\",\n    \"CANON-SIG-011\"\n   ],\n   \"reverse_trace\": [\n    {\n     \"achieved_state\": \"Verified Fact\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"Verified Fact\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    }\n   ],\n   \"status\": \"DEGRADED\",\n   \"trust_root_digest\": \"38bf337eadc5e565c32f26da16ce368fb1f88ada4758cd90ea529d53d14a3c3c\"\n  },\n  \"name\": \"result_false_contradicts\",\n  \"use_registry\": true\n },\n {\n  \"claimed_state\": \"Verified Fact\",\n  \"context\": {},\n  \"evidence\": [\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"cca2ba4e22252230\",\n    \"provenance\": \"A\",\n    \"record_id\": \"r1\",\n    \"result\": null,\n    \"signature\": \"rWypVBIA8wfRvnpqAN/OM8PhsTXoWruHAUBEDnC0eHWbQ3cJv1WbppuQebSGWkOenms3MtAnkZkdnraPM3pABg==\",\n    \"theta\": 0.9,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v1\"\n   },\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"5360925ba455e21a\",\n    \"provenance\": \"B\",\n    \"record_id\": \"r2\",\n    \"result\": null,\n    \"signature\": \"cD8flUISWNAlBaJelN3rTA2YoIkvB9vICbmzlyb+uvduUbHEc0MR/velDRW4/jcRMCmdJ6ABLufjzutWXbxVCA==\",\n    \"theta\": 0.9,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v2\"\n   }\n  ],\n  \"expected\": {\n   \"artifact_id\": \"result_null_is_no_support\",\n   \"c_down\": true,\n   \"c_up\": true,\n   \"canon_trace\": [\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.2\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.3\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\"\n   ],\n   \"convergence_metrics\": {\n    \"CANON-FRS-005\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-IND-004\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-NAL-001\": {\n     \"f\": 0.0,\n     \"h\": 1.0,\n     \"independent_records\": 2\n    },\n    \"CANON-NSD-007\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-PRV-006\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-RES-012\": {\n     \"constraint_ok\": false,\n     \"contradicting_records\": [],\n     \"no_verdict_records\": [\n      \"r1\",\n      \"r2\"\n     ],\n     \"supporting_sources\": 0\n    },\n    \"CANON-SIG-011\": {\n     \"admissible_records\": 2,\n     \"constraint_ok\": true,\n     \"f\": 0.0,\n     \"h\": 1.0,\n     \"independent_sources\": 2,\n     \"integrity_hashes\": 1,\n     \"registry\": true\n    },\n    \"CANON-VAL-002\": {\n     \"record_count\": 2\n    },\n    \"CANON-VER-003\": {\n     \"record_count\": 2\n    }\n   },\n   \"decision_id\": \"1110e088acb1ba91\",\n   \"evidence_ids\": [\n    \"r1\",\n    \"r2\"\n   ],\n   \"excluded_evidence\": [],\n   \"final_epistemic_state\": \"Probabilistic Assessment\",\n   \"reason\": \"CANON-RES-012: only 0 independent source(s) report result=true (2 record(s) report no verdict); claimed 'Verified Fact' not justified by evidence; capped at 'Probabilistic Assessment'\",\n   \"registry_digest\": \"65579301a6f35f5ca8d20c0b5a538934d3c48860e545a3355f571748fbb5d40c\",\n   \"requirement_ids\": [\n    \"CANON-NAL-001\",\n    \"CANON-VAL-002\",\n    \"CANON-VER-003\",\n    \"CANON-FRS-005\",\n    \"CANON-IND-004\",\n    \"CANON-NSD-007\",\n    \"CANON-PRV-006\",\n    \"CANON-RES-012\",\n    \"CANON-SIG-011\"\n   ],\n   \"reverse_trace\": [\n    {\n     \"achieved_state\": \"Verified Fact\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"Verified Fact\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    }\n   ],\n   \"status\": \"DEGRADED\",\n   \"trust_root_digest\": \"38bf337eadc5e565c32f26da16ce368fb1f88ada4758cd90ea529d53d14a3c3c\"\n  },\n  \"name\": \"result_null_is_no_support\",\n  \"use_registry\": true\n },\n {\n  \"claimed_state\": \"Verified Fact\",\n  \"context\": {},\n  \"evidence\": [\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"cca2ba4e22252230\",\n    \"provenance\": \"A\",\n    \"record_id\": \"r1\",\n    \"result\": true,\n    \"signature\": \"1rNFDLHQt3nQ8DLmhSS4MMGNBAkWvXjGj8/ZLMX2Brp1TUjN61f2TSNIyJ4mNPo3Uf5FjCzmwjkYZHk9GBA7Cg==\",\n    \"theta\": 0.9,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v1\"\n   },\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"5360925ba455e21a\",\n    \"provenance\": \"B\",\n    \"record_id\": \"r2\",\n    \"result\": null,\n    \"signature\": \"qIT/PaE24uOlA4glGCqAwY7NmpMSspvh3B6FzPtNljhXng5cjpVhmy0mSdFu5S34Ep5iyPbytSj1WYANxHzNBw==\",\n    \"theta\": 0.9,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v2\"\n   }\n  ],\n  \"expected\": {\n   \"artifact_id\": \"result_one_true_one_null\",\n   \"c_down\": true,\n   \"c_up\": true,\n   \"canon_trace\": [\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.2\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.3\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\"\n   ],\n   \"convergence_metrics\": {\n    \"CANON-FRS-005\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-IND-004\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-NAL-001\": {\n     \"f\": 0.0,\n     \"h\": 1.0,\n     \"independent_records\": 2\n    },\n    \"CANON-NSD-007\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-PRV-006\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-RES-012\": {\n     \"constraint_ok\": false,\n     \"contradicting_records\": [],\n     \"no_verdict_records\": [\n      \"r2\"\n     ],\n     \"supporting_sources\": 1\n    },\n    \"CANON-SIG-011\": {\n     \"admissible_records\": 2,\n     \"constraint_ok\": true,\n     \"f\": 0.0,\n     \"h\": 1.0,\n     \"independent_sources\": 2,\n     \"integrity_hashes\": 1,\n     \"registry\": true\n    },\n    \"CANON-VAL-002\": {\n     \"record_count\": 2\n    },\n    \"CANON-VER-003\": {\n     \"record_count\": 2\n    }\n   },\n   \"decision_id\": \"cd8973ac30468dcb\",\n   \"evidence_ids\": [\n    \"r1\",\n    \"r2\"\n   ],\n   \"excluded_evidence\": [],\n   \"final_epistemic_state\": \"Probabilistic Assessment\",\n   \"reason\": \"CANON-RES-012: only 1 independent source(s) report result=true (1 record(s) report no verdict); claimed 'Verified Fact' not justified by evidence; capped at 'Probabilistic Assessment'\",\n   \"registry_digest\": \"65579301a6f35f5ca8d20c0b5a538934d3c48860e545a3355f571748fbb5d40c\",\n   \"requirement_ids\": [\n    \"CANON-NAL-001\",\n    \"CANON-VAL-002\",\n    \"CANON-VER-003\",\n    \"CANON-FRS-005\",\n    \"CANON-IND-004\",\n    \"CANON-NSD-007\",\n    \"CANON-PRV-006\",\n    \"CANON-RES-012\",\n    \"CANON-SIG-011\"\n   ],\n   \"reverse_trace\": [\n    {\n     \"achieved_state\": \"Verified Fact\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"Verified Fact\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    }\n   ],\n   \"status\": \"DEGRADED\",\n   \"trust_root_digest\": \"38bf337eadc5e565c32f26da16ce368fb1f88ada4758cd90ea529d53d14a3c3c\"\n  },\n  \"name\": \"result_one_true_one_null\",\n  \"use_registry\": true\n },\n {\n  \"claimed_state\": \"Verified Fact\",\n  \"context\": {},\n  \"evidence\": [\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"cca2ba4e22252230\",\n    \"provenance\": \"A\",\n    \"record_id\": \"r1\",\n    \"result\": true,\n    \"signature\": \"nv3/dfQFIr3RDA9ExpWopxzaIKpAa1z4B0/QDUpqd2pCzmmCnbbZFFs2JCQubCHYhcPz07zlNd6+CedrvT8rAw==\",\n    \"theta\": 0.9,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v1\"\n   },\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"5360925ba455e21a\",\n    \"provenance\": \"B\",\n    \"record_id\": \"r2\",\n    \"result\": true,\n    \"signature\": \"ROK/AVQPDvV1RLxAZWWpEAol9h9pYpUMnOEZwQo/3Vki8eZo/VHQ6f7nxZCJgRlHhwiDF2oMwvxDImu+Ry55DA==\",\n    \"theta\": 0.9,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v2\"\n   },\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"92f387aa787d0512\",\n    \"provenance\": \"C\",\n    \"record_id\": \"r3\",\n    \"result\": true,\n    \"signature\": \"FaE4ofthhIquLCvlGMYt+j5AeeouTUEp2tJFLHmA8aIFK9IksLK7lYx6TGC5YiPXE6DSDRcYefOsN+w1L7BXCA==\",\n    \"theta\": 0.9,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v3\"\n   },\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"2e2d784ee45c4a4a\",\n    \"provenance\": \"D\",\n    \"record_id\": \"r4\",\n    \"result\": false,\n    \"signature\": \"BO346vbWTuV0DTmuKQzHqGI7xfK0Q0Ls1kRzMA8e/C9hJBJ7tCBpPwlTfajcb7/ic3ukPUEH0g0Vicv/9737Bw==\",\n    \"theta\": 0.9,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v4\"\n   }\n  ],\n  \"expected\": {\n   \"artifact_id\": \"result_false_outvoted_still_blocks\",\n   \"c_down\": true,\n   \"c_up\": true,\n   \"canon_trace\": [\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.2\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.3\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\"\n   ],\n   \"convergence_metrics\": {\n    \"CANON-FRS-005\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-IND-004\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-NAL-001\": {\n     \"f\": 0.0,\n     \"h\": 1.0,\n     \"independent_records\": 4\n    },\n    \"CANON-NSD-007\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-PRV-006\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-RES-012\": {\n     \"constraint_ok\": false,\n     \"contradicting_records\": [\n      \"r4\"\n     ],\n     \"no_verdict_records\": [],\n     \"supporting_sources\": 3\n    },\n    \"CANON-SIG-011\": {\n     \"admissible_records\": 4,\n     \"constraint_ok\": true,\n     \"f\": 0.0,\n     \"h\": 1.0,\n     \"independent_sources\": 4,\n     \"integrity_hashes\": 1,\n     \"registry\": true\n    },\n    \"CANON-VAL-002\": {\n     \"record_count\": 4\n    },\n    \"CANON-VER-003\": {\n     \"record_count\": 4\n    }\n   },\n   \"decision_id\": \"9076e16476cdb671\",\n   \"evidence_ids\": [\n    \"r1\",\n    \"r2\",\n    \"r3\",\n    \"r4\"\n   ],\n   \"excluded_evidence\": [],\n   \"final_epistemic_state\": \"Probabilistic Assessment\",\n   \"reason\": \"CANON-RES-012: 1 record(s) report result=false: the claim is contradicted; claimed 'Verified Fact' not justified by evidence; capped at 'Probabilistic Assessment'\",\n   \"registry_digest\": \"65579301a6f35f5ca8d20c0b5a538934d3c48860e545a3355f571748fbb5d40c\",\n   \"requirement_ids\": [\n    \"CANON-NAL-001\",\n    \"CANON-VAL-002\",\n    \"CANON-VER-003\",\n    \"CANON-FRS-005\",\n    \"CANON-IND-004\",\n    \"CANON-NSD-007\",\n    \"CANON-PRV-006\",\n    \"CANON-RES-012\",\n    \"CANON-SIG-011\"\n   ],\n   \"reverse_trace\": [\n    {\n     \"achieved_state\": \"Verified Fact\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"Verified Fact\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"Verified Fact\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"Verified Fact\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r4\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r4\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r4\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r4\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r4\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r4\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r4\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r4\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r4\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    }\n   ],\n   \"status\": \"DEGRADED\",\n   \"trust_root_digest\": \"38bf337eadc5e565c32f26da16ce368fb1f88ada4758cd90ea529d53d14a3c3c\"\n  },\n  \"name\": \"result_false_outvoted_still_blocks\",\n  \"use_registry\": true\n },\n {\n  \"claimed_state\": \"Verified Fact\",\n  \"context\": {},\n  \"evidence\": [\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"cca2ba4e22252230\",\n    \"provenance\": \"A\",\n    \"record_id\": \"r1\",\n    \"result\": true,\n    \"signature\": \"ji4vP6ccqSuPFerMJUMhbj6rLClpESk1LEVzz4jgq+iXIVHjq/CbtEH8CPh5JxA2woajnNw+O5lrOMl12Zh/Bw==\",\n    \"theta\": 0.9,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v1\"\n   },\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"5360925ba455e21a\",\n    \"provenance\": \"B\",\n    \"record_id\": \"r2\",\n    \"result\": true,\n    \"signature\": \"0RCavbETnQZO6n5XDnE/FbzPKF2A01/ddzgfxdsoUbWhuDzI2pLjLTw+kx8J24MNtZGAWmRtmZkAcIC02GKPBw==\",\n    \"theta\": 0.9,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v2\"\n   },\n   {\n    \"integrity_hash\": \"h\",\n    \"provenance\": \"C\",\n    \"record_id\": \"r3\",\n    \"result\": false,\n    \"theta\": 0.9,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v3\"\n   }\n  ],\n  \"expected\": {\n   \"artifact_id\": \"result_false_unsigned_not_counted\",\n   \"c_down\": true,\n   \"c_up\": true,\n   \"canon_trace\": [\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.2\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.3\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\"\n   ],\n   \"convergence_metrics\": {\n    \"CANON-FRS-005\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-IND-004\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-NAL-001\": {\n     \"f\": 0.0,\n     \"h\": 1.0,\n     \"independent_records\": 2\n    },\n    \"CANON-NSD-007\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-PRV-006\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-RES-012\": {\n     \"constraint_ok\": true,\n     \"contradicting_records\": [],\n     \"no_verdict_records\": [],\n     \"supporting_sources\": 2\n    },\n    \"CANON-SIG-011\": {\n     \"admissible_records\": 2,\n     \"constraint_ok\": true,\n     \"f\": 0.0,\n     \"h\": 1.0,\n     \"independent_sources\": 2,\n     \"integrity_hashes\": 1,\n     \"registry\": true\n    },\n    \"CANON-VAL-002\": {\n     \"record_count\": 2\n    },\n    \"CANON-VER-003\": {\n     \"record_count\": 2\n    }\n   },\n   \"decision_id\": \"2589d37a1950b372\",\n   \"evidence_ids\": [\n    \"r1\",\n    \"r2\",\n    \"r3\"\n   ],\n   \"excluded_evidence\": [\n    {\n     \"reason\": \"unsigned\",\n     \"record_id\": \"r3\"\n    }\n   ],\n   \"final_epistemic_state\": \"Verified Fact\",\n   \"reason\": \"All applicable Bindings satisfied\",\n   \"registry_digest\": \"65579301a6f35f5ca8d20c0b5a538934d3c48860e545a3355f571748fbb5d40c\",\n   \"requirement_ids\": [\n    \"CANON-NAL-001\",\n    \"CANON-VAL-002\",\n    \"CANON-VER-003\",\n    \"CANON-FRS-005\",\n    \"CANON-IND-004\",\n    \"CANON-NSD-007\",\n    \"CANON-PRV-006\",\n    \"CANON-RES-012\",\n    \"CANON-SIG-011\"\n   ],\n   \"reverse_trace\": [\n    {\n     \"achieved_state\": \"Verified Fact\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"Verified Fact\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"Verified Fact\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    }\n   ],\n   \"status\": \"SUCCESS\",\n   \"trust_root_digest\": \"38bf337eadc5e565c32f26da16ce368fb1f88ada4758cd90ea529d53d14a3c3c\"\n  },\n  \"name\": \"result_false_unsigned_not_counted\",\n  \"use_registry\": true\n },\n {\n  \"claimed_state\": \"Verified Fact\",\n  \"context\": {},\n  \"evidence\": [\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"cca2ba4e22252230\",\n    \"provenance\": \"A\",\n    \"record_id\": \"r1\",\n    \"result\": true,\n    \"signature\": \"iZ5bLHf4Z9585o/4aGo4Ob9K5qtDUdrd+JlWI/JqK3qYI8y/xA69agZfJZhGMDC1M3X8fbZOWray+XVwYaaKAw==\",\n    \"theta\": 0.9,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v1\"\n   },\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"5360925ba455e21a\",\n    \"provenance\": \"B\",\n    \"record_id\": \"r2\",\n    \"result\": false,\n    \"signature\": \"OxwzmlzlRjm/JWVbHrdUuL2eDrMN8AB6knuV313V8ygXlDXhqEC1xSq57nZGZyXo00BPrFhbhv+oT7ZcGK9/BQ==\",\n    \"theta\": 0.9,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v2\"\n   }\n  ],\n  \"expected\": {\n   \"artifact_id\": \"result_false_no_registry\",\n   \"c_down\": true,\n   \"c_up\": true,\n   \"canon_trace\": [\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.2\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.3\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\"\n   ],\n   \"convergence_metrics\": {\n    \"CANON-FRS-005\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-IND-004\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-NAL-001\": {\n     \"f\": 0.0,\n     \"h\": 1.0,\n     \"independent_records\": 2\n    },\n    \"CANON-NSD-007\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-PRV-006\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-RES-012\": {\n     \"constraint_ok\": false,\n     \"contradicting_records\": [\n      \"r2\"\n     ],\n     \"no_verdict_records\": [],\n     \"supporting_sources\": 1\n    },\n    \"CANON-SIG-011\": {\n     \"constraint_ok\": false,\n     \"registry\": false\n    },\n    \"CANON-VAL-002\": {\n     \"record_count\": 2\n    },\n    \"CANON-VER-003\": {\n     \"record_count\": 2\n    }\n   },\n   \"decision_id\": \"141f558cb521e3d9\",\n   \"evidence_ids\": [\n    \"r1\",\n    \"r2\"\n   ],\n   \"excluded_evidence\": [],\n   \"final_epistemic_state\": \"Probabilistic Assessment\",\n   \"reason\": \"CANON-RES-012: 1 record(s) report result=false: the claim is contradicted; claimed 'Verified Fact' not justified by evidence; capped at 'Probabilistic Assessment'\",\n   \"registry_digest\": null,\n   \"requirement_ids\": [\n    \"CANON-NAL-001\",\n    \"CANON-VAL-002\",\n    \"CANON-VER-003\",\n    \"CANON-FRS-005\",\n    \"CANON-IND-004\",\n    \"CANON-NSD-007\",\n    \"CANON-PRV-006\",\n    \"CANON-RES-012\",\n    \"CANON-SIG-011\"\n   ],\n   \"reverse_trace\": [\n    {\n     \"achieved_state\": \"Verified Fact\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"Verified Fact\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    }\n   ],\n   \"status\": \"DEGRADED\",\n   \"trust_root_digest\": null\n  },\n  \"name\": \"result_false_no_registry\",\n  \"use_registry\": false\n },\n {\n  \"claimed_state\": \"Probabilistic Assessment\",\n  \"context\": {},\n  \"evidence\": [\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"cca2ba4e22252230\",\n    \"provenance\": \"A\",\n    \"record_id\": \"r1\",\n    \"result\": true,\n    \"signature\": \"NBf2i/6QZV3VDiSFWMJAUEh2+k1L1U9lDywBbbGOAVKFFiHMOaqt8/WrEqyA4/Y3xUv3dVV9o4oIVKDaxt6lCA==\",\n    \"theta\": 0.9,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v1\"\n   },\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"5360925ba455e21a\",\n    \"provenance\": \"B\",\n    \"record_id\": \"r2\",\n    \"result\": false,\n    \"signature\": \"EW1BCpHR9VLn0Jb0p4F71ZDl7dfY/7O8Ail0apopSQMK59fkUUNRkT+MUBNBfW+fr9zU3d1Ndoj8Y+7dlNEUAw==\",\n    \"theta\": 0.9,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v2\"\n   }\n  ],\n  \"expected\": {\n   \"artifact_id\": \"result_false_modest_claim\",\n   \"c_down\": true,\n   \"c_up\": true,\n   \"canon_trace\": [\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.2\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.3\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\"\n   ],\n   \"convergence_metrics\": {\n    \"CANON-FRS-005\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-IND-004\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-NAL-001\": {\n     \"f\": 0.0,\n     \"h\": 1.0,\n     \"independent_records\": 2\n    },\n    \"CANON-NSD-007\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-PRV-006\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-RES-012\": {\n     \"constraint_ok\": false,\n     \"contradicting_records\": [\n      \"r2\"\n     ],\n     \"no_verdict_records\": [],\n     \"supporting_sources\": 1\n    },\n    \"CANON-SIG-011\": {\n     \"admissible_records\": 2,\n     \"constraint_ok\": true,\n     \"f\": 0.0,\n     \"h\": 1.0,\n     \"independent_sources\": 2,\n     \"integrity_hashes\": 1,\n     \"registry\": true\n    },\n    \"CANON-VAL-002\": {\n     \"record_count\": 2\n    },\n    \"CANON-VER-003\": {\n     \"record_count\": 2\n    }\n   },\n   \"decision_id\": \"9d2a087d540daa64\",\n   \"evidence_ids\": [\n    \"r1\",\n    \"r2\"\n   ],\n   \"excluded_evidence\": [],\n   \"final_epistemic_state\": \"Probabilistic Assessment\",\n   \"reason\": \"CANON-RES-012: 1 record(s) report result=false: the claim is contradicted\",\n   \"registry_digest\": \"65579301a6f35f5ca8d20c0b5a538934d3c48860e545a3355f571748fbb5d40c\",\n   \"requirement_ids\": [\n    \"CANON-NAL-001\",\n    \"CANON-VAL-002\",\n    \"CANON-VER-003\",\n    \"CANON-FRS-005\",\n    \"CANON-IND-004\",\n    \"CANON-NSD-007\",\n    \"CANON-PRV-006\",\n    \"CANON-RES-012\",\n    \"CANON-SIG-011\"\n   ],\n   \"reverse_trace\": [\n    {\n     \"achieved_state\": \"Verified Fact\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"Verified Fact\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    }\n   ],\n   \"status\": \"DEGRADED\",\n   \"trust_root_digest\": \"38bf337eadc5e565c32f26da16ce368fb1f88ada4758cd90ea529d53d14a3c3c\"\n  },\n  \"name\": \"result_false_modest_claim\",\n  \"use_registry\": true\n },\n {\n  \"claimed_state\": \"Verified Fact\",\n  \"context\": {},\n  \"evidence\": [\n   {\n    \"integrity_hash\": \"h1\",\n    \"key_id\": \"cca2ba4e22252230\",\n    \"provenance\": \"A\",\n    \"record_id\": \"r1\",\n    \"result\": true,\n    \"signature\": \"0RDTxMxq0VIpkdVKL0L85FlzSt5hN8RX6MKmMPfugM0iDMe1GDrUKWwZHUci9rFOT4xW7MVYKyDbkVWRjsEbBw==\",\n    \"theta\": 0.9,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v1\"\n   },\n   {\n    \"integrity_hash\": \"h2\",\n    \"key_id\": \"5360925ba455e21a\",\n    \"provenance\": \"B\",\n    \"record_id\": \"r2\",\n    \"result\": true,\n    \"signature\": \"KZ/E3qbKtYh0uoU8ugB51B4lAa61S4OST4Zxv8udMltLpFqZ80pnEXI62db5/2b509Q/3JESYxNSmN/sPTO6Ag==\",\n    \"theta\": 0.9,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v2\"\n   }\n  ],\n  \"expected\": {\n   \"artifact_id\": \"integrity_hash_mismatch_caps\",\n   \"c_down\": true,\n   \"c_up\": true,\n   \"canon_trace\": [\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.2\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.3\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\"\n   ],\n   \"convergence_metrics\": {\n    \"CANON-FRS-005\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-IND-004\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-NAL-001\": {\n     \"f\": 0.0,\n     \"h\": 1.0,\n     \"independent_records\": 2\n    },\n    \"CANON-NSD-007\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-PRV-006\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-RES-012\": {\n     \"constraint_ok\": true,\n     \"contradicting_records\": [],\n     \"no_verdict_records\": [],\n     \"supporting_sources\": 2\n    },\n    \"CANON-SIG-011\": {\n     \"admissible_records\": 2,\n     \"constraint_ok\": false,\n     \"independent_sources\": 2,\n     \"integrity_hashes\": 2,\n     \"registry\": true\n    },\n    \"CANON-VAL-002\": {\n     \"record_count\": 2\n    },\n    \"CANON-VER-003\": {\n     \"record_count\": 2\n    }\n   },\n   \"decision_id\": \"37a809de52ba75ba\",\n   \"evidence_ids\": [\n    \"r1\",\n    \"r2\"\n   ],\n   \"excluded_evidence\": [],\n   \"final_epistemic_state\": \"Probabilistic Assessment\",\n   \"reason\": \"CANON-SIG-011: counted records refer to different content (2 distinct integrity_hash values); claimed 'Verified Fact' not justified by evidence; capped at 'Probabilistic Assessment'\",\n   \"registry_digest\": \"65579301a6f35f5ca8d20c0b5a538934d3c48860e545a3355f571748fbb5d40c\",\n   \"requirement_ids\": [\n    \"CANON-NAL-001\",\n    \"CANON-VAL-002\",\n    \"CANON-VER-003\",\n    \"CANON-FRS-005\",\n    \"CANON-IND-004\",\n    \"CANON-NSD-007\",\n    \"CANON-PRV-006\",\n    \"CANON-RES-012\",\n    \"CANON-SIG-011\"\n   ],\n   \"reverse_trace\": [\n    {\n     \"achieved_state\": \"Verified Fact\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"Verified Fact\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    }\n   ],\n   \"status\": \"DEGRADED\",\n   \"trust_root_digest\": \"38bf337eadc5e565c32f26da16ce368fb1f88ada4758cd90ea529d53d14a3c3c\"\n  },\n  \"name\": \"integrity_hash_mismatch_caps\",\n  \"use_registry\": true\n },\n {\n  \"claimed_state\": \"Verified Fact\",\n  \"context\": {},\n  \"evidence\": [\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"cca2ba4e22252230\",\n    \"provenance\": \"A\",\n    \"record_id\": \"r1\",\n    \"result\": true,\n    \"signature\": \"iJqY/raeAS2cmJJMTpyNq9TvCIpHNNGDMB2K22egPROAbrSvdAuSrAuh33cqBe9YnsUVrXn15DlacT6y4U0zAA==\",\n    \"theta\": 0.9,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v1\"\n   },\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"5360925ba455e21a\",\n    \"provenance\": \"B\",\n    \"record_id\": \"r2\",\n    \"result\": true,\n    \"signature\": \"1gy2VyYgPMMAOx0kneD9CZIeR2Ybe8FFTWNKXtss13FhEQ0suLnVGPI8qOTl8IaXu8Pb72mpZEtnWriawzJoBA==\",\n    \"theta\": 0.9,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v2\"\n   },\n   {\n    \"integrity_hash\": \"h\",\n    \"provenance\": \"C\",\n    \"record_id\": \"r3\",\n    \"result\": true,\n    \"theta\": 0.1,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v3\"\n   }\n  ],\n  \"expected\": {\n   \"artifact_id\": \"excluded_low_theta_does_not_block\",\n   \"c_down\": true,\n   \"c_up\": true,\n   \"canon_trace\": [\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.2\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.3\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\"\n   ],\n   \"convergence_metrics\": {\n    \"CANON-FRS-005\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-IND-004\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-NAL-001\": {\n     \"f\": 0.0,\n     \"h\": 1.0,\n     \"independent_records\": 2\n    },\n    \"CANON-NSD-007\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-PRV-006\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-RES-012\": {\n     \"constraint_ok\": true,\n     \"contradicting_records\": [],\n     \"no_verdict_records\": [],\n     \"supporting_sources\": 2\n    },\n    \"CANON-SIG-011\": {\n     \"admissible_records\": 2,\n     \"constraint_ok\": true,\n     \"f\": 0.0,\n     \"h\": 1.0,\n     \"independent_sources\": 2,\n     \"integrity_hashes\": 1,\n     \"registry\": true\n    },\n    \"CANON-VAL-002\": {\n     \"record_count\": 2\n    },\n    \"CANON-VER-003\": {\n     \"record_count\": 2\n    }\n   },\n   \"decision_id\": \"55b174d169862915\",\n   \"evidence_ids\": [\n    \"r1\",\n    \"r2\",\n    \"r3\"\n   ],\n   \"excluded_evidence\": [\n    {\n     \"reason\": \"unsigned\",\n     \"record_id\": \"r3\"\n    }\n   ],\n   \"final_epistemic_state\": \"Verified Fact\",\n   \"reason\": \"All applicable Bindings satisfied\",\n   \"registry_digest\": \"65579301a6f35f5ca8d20c0b5a538934d3c48860e545a3355f571748fbb5d40c\",\n   \"requirement_ids\": [\n    \"CANON-NAL-001\",\n    \"CANON-VAL-002\",\n    \"CANON-VER-003\",\n    \"CANON-FRS-005\",\n    \"CANON-IND-004\",\n    \"CANON-NSD-007\",\n    \"CANON-PRV-006\",\n    \"CANON-RES-012\",\n    \"CANON-SIG-011\"\n   ],\n   \"reverse_trace\": [\n    {\n     \"achieved_state\": \"Verified Fact\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"Verified Fact\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"Verified Fact\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    }\n   ],\n   \"status\": \"SUCCESS\",\n   \"trust_root_digest\": \"38bf337eadc5e565c32f26da16ce368fb1f88ada4758cd90ea529d53d14a3c3c\"\n  },\n  \"name\": \"excluded_low_theta_does_not_block\",\n  \"use_registry\": true\n },\n {\n  \"claimed_state\": \"Verified Fact\",\n  \"context\": {},\n  \"evidence\": [\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"cca2ba4e22252230\",\n    \"provenance\": \"A\",\n    \"record_id\": \"r1\",\n    \"result\": true,\n    \"signature\": \"TtUfYM0UXKjoMxl2CZXnnop/NduEI0wVhGCti7rVXOmlK6hXdkBQtW+i/wa1QnCrz93LeqI5hmsGEKyp/YgbDg==\",\n    \"theta\": 0.9,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v1\"\n   },\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"5360925ba455e21a\",\n    \"provenance\": \"B\",\n    \"record_id\": \"r2\",\n    \"result\": true,\n    \"signature\": \"ZCGXT/QSlQIRL3DSHBQvr5OkBSIQQVxn3TGrvJ6dQVO7/2M2z6Frt0VpN/bYvmA+hOysZLUXCTQerurHM2mcBQ==\",\n    \"theta\": 0.9,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v2\"\n   },\n   {\n    \"integrity_hash\": \"h\",\n    \"provenance\": \"A\",\n    \"record_id\": \"r3\",\n    \"result\": true,\n    \"theta\": 0.9,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v2\"\n   }\n  ],\n  \"expected\": {\n   \"artifact_id\": \"excluded_shared_provenance_does_not_merge\",\n   \"c_down\": true,\n   \"c_up\": true,\n   \"canon_trace\": [\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.2\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.3\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\"\n   ],\n   \"convergence_metrics\": {\n    \"CANON-FRS-005\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-IND-004\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-NAL-001\": {\n     \"f\": 0.0,\n     \"h\": 1.0,\n     \"independent_records\": 2\n    },\n    \"CANON-NSD-007\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-PRV-006\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-RES-012\": {\n     \"constraint_ok\": true,\n     \"contradicting_records\": [],\n     \"no_verdict_records\": [],\n     \"supporting_sources\": 2\n    },\n    \"CANON-SIG-011\": {\n     \"admissible_records\": 2,\n     \"constraint_ok\": true,\n     \"f\": 0.0,\n     \"h\": 1.0,\n     \"independent_sources\": 2,\n     \"integrity_hashes\": 1,\n     \"registry\": true\n    },\n    \"CANON-VAL-002\": {\n     \"record_count\": 2\n    },\n    \"CANON-VER-003\": {\n     \"record_count\": 2\n    }\n   },\n   \"decision_id\": \"4644f82db8cd5c59\",\n   \"evidence_ids\": [\n    \"r1\",\n    \"r2\",\n    \"r3\"\n   ],\n   \"excluded_evidence\": [\n    {\n     \"reason\": \"unsigned\",\n     \"record_id\": \"r3\"\n    }\n   ],\n   \"final_epistemic_state\": \"Verified Fact\",\n   \"reason\": \"All applicable Bindings satisfied\",\n   \"registry_digest\": \"65579301a6f35f5ca8d20c0b5a538934d3c48860e545a3355f571748fbb5d40c\",\n   \"requirement_ids\": [\n    \"CANON-NAL-001\",\n    \"CANON-VAL-002\",\n    \"CANON-VER-003\",\n    \"CANON-FRS-005\",\n    \"CANON-IND-004\",\n    \"CANON-NSD-007\",\n    \"CANON-PRV-006\",\n    \"CANON-RES-012\",\n    \"CANON-SIG-011\"\n   ],\n   \"reverse_trace\": [\n    {\n     \"achieved_state\": \"Verified Fact\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"Verified Fact\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"Verified Fact\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    }\n   ],\n   \"status\": \"SUCCESS\",\n   \"trust_root_digest\": \"38bf337eadc5e565c32f26da16ce368fb1f88ada4758cd90ea529d53d14a3c3c\"\n  },\n  \"name\": \"excluded_shared_provenance_does_not_merge\",\n  \"use_registry\": true\n },\n {\n  \"claimed_state\": \"Verified Fact\",\n  \"context\": {\n   \"evaluation_time\": \"2026-09-06T13:00:00Z\",\n   \"freshness_max_age_seconds\": 3600\n  },\n  \"evidence\": [\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"cca2ba4e22252230\",\n    \"provenance\": \"A\",\n    \"record_id\": \"r1\",\n    \"result\": true,\n    \"signature\": \"nh3ab1MjmY3aAgvJRjCVKIj4svtrzoSG9Zy8yGZuIPKqJy9ntrWsNdCKYXbMZ+M0R/t9kYcxeVPEOrRpW2cDBw==\",\n    \"theta\": 0.9,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v1\"\n   },\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"5360925ba455e21a\",\n    \"provenance\": \"B\",\n    \"record_id\": \"r2\",\n    \"result\": true,\n    \"signature\": \"MqqWplaobjryHZlaqr1ac490SDYaKrLmkfUTriUZjxREhhHluuuVqscdBl+ivnmmI/FT5DPsFyJn3k7Ae8nJDg==\",\n    \"theta\": 0.9,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v2\"\n   },\n   {\n    \"integrity_hash\": \"h\",\n    \"provenance\": \"C\",\n    \"record_id\": \"r3\",\n    \"result\": true,\n    \"theta\": 0.9,\n    \"timestamp\": \"2026-09-01T00:00:00Z\",\n    \"verifier_id\": \"v3\"\n   }\n  ],\n  \"expected\": {\n   \"artifact_id\": \"excluded_stale_record_does_not_demote\",\n   \"c_down\": true,\n   \"c_up\": true,\n   \"canon_trace\": [\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.2\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.3\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\"\n   ],\n   \"convergence_metrics\": {\n    \"CANON-FRS-005\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-IND-004\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-NAL-001\": {\n     \"f\": 0.0,\n     \"h\": 1.0,\n     \"independent_records\": 2\n    },\n    \"CANON-NSD-007\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-PRV-006\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-RES-012\": {\n     \"constraint_ok\": true,\n     \"contradicting_records\": [],\n     \"no_verdict_records\": [],\n     \"supporting_sources\": 2\n    },\n    \"CANON-SIG-011\": {\n     \"admissible_records\": 2,\n     \"constraint_ok\": true,\n     \"f\": 0.0,\n     \"h\": 1.0,\n     \"independent_sources\": 2,\n     \"integrity_hashes\": 1,\n     \"registry\": true\n    },\n    \"CANON-VAL-002\": {\n     \"record_count\": 2\n    },\n    \"CANON-VER-003\": {\n     \"record_count\": 2\n    }\n   },\n   \"decision_id\": \"2590cfda83df3b61\",\n   \"evidence_ids\": [\n    \"r1\",\n    \"r2\",\n    \"r3\"\n   ],\n   \"excluded_evidence\": [\n    {\n     \"reason\": \"unsigned\",\n     \"record_id\": \"r3\"\n    }\n   ],\n   \"final_epistemic_state\": \"Verified Fact\",\n   \"reason\": \"All applicable Bindings satisfied\",\n   \"registry_digest\": \"65579301a6f35f5ca8d20c0b5a538934d3c48860e545a3355f571748fbb5d40c\",\n   \"requirement_ids\": [\n    \"CANON-NAL-001\",\n    \"CANON-VAL-002\",\n    \"CANON-VER-003\",\n    \"CANON-FRS-005\",\n    \"CANON-IND-004\",\n    \"CANON-NSD-007\",\n    \"CANON-PRV-006\",\n    \"CANON-RES-012\",\n    \"CANON-SIG-011\"\n   ],\n   \"reverse_trace\": [\n    {\n     \"achieved_state\": \"Verified Fact\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"Verified Fact\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"Verified Fact\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    }\n   ],\n   \"status\": \"SUCCESS\",\n   \"trust_root_digest\": \"38bf337eadc5e565c32f26da16ce368fb1f88ada4758cd90ea529d53d14a3c3c\"\n  },\n  \"name\": \"excluded_stale_record_does_not_demote\",\n  \"use_registry\": true\n },\n {\n  \"claimed_state\": \"Verified Fact\",\n  \"context\": {},\n  \"evidence\": [\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"cca2ba4e22252230\",\n    \"provenance\": \"A\",\n    \"record_id\": \"r1\",\n    \"result\": true,\n    \"signature\": \"KfJQGX7VGbB57JWMCmDBdz9r4dbB1sZf54WjHnrg02b2i1YJVzbA1qNtNvnMSiAK06H3bA3ZvCZUVv0+/ErgCQ==\",\n    \"theta\": 0.9,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v1\"\n   },\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"5360925ba455e21a\",\n    \"provenance\": \"B\",\n    \"record_id\": \"r2\",\n    \"result\": true,\n    \"signature\": \"uczfMnsZUMyTT9v/700iHiImWywujEw28qEQWCoPk+PffNpDVeh1xqvOagqVN9CDV/XckGyECHXhYocEil3AAg==\",\n    \"theta\": 0.9,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v2\"\n   },\n   {\n    \"integrity_hash\": \"h\",\n    \"key_id\": \"92f387aa787d0512\",\n    \"provenance\": \"C\",\n    \"record_id\": \"r3\",\n    \"result\": true,\n    \"signature\": \"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==\",\n    \"theta\": \"0.85\",\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v3\"\n   }\n  ],\n  \"expected\": {\n   \"artifact_id\": \"theta_string_malformed\",\n   \"c_down\": true,\n   \"c_up\": true,\n   \"canon_trace\": [\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.2\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.3\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\"\n   ],\n   \"convergence_metrics\": {\n    \"CANON-FRS-005\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-IND-004\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-NAL-001\": {\n     \"f\": 0.0,\n     \"h\": 1.0,\n     \"independent_records\": 2\n    },\n    \"CANON-NSD-007\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-PRV-006\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-RES-012\": {\n     \"constraint_ok\": true,\n     \"contradicting_records\": [],\n     \"no_verdict_records\": [],\n     \"supporting_sources\": 2\n    },\n    \"CANON-SIG-011\": {\n     \"admissible_records\": 2,\n     \"constraint_ok\": true,\n     \"f\": 0.0,\n     \"h\": 1.0,\n     \"independent_sources\": 2,\n     \"integrity_hashes\": 1,\n     \"registry\": true\n    },\n    \"CANON-VAL-002\": {\n     \"record_count\": 2\n    },\n    \"CANON-VER-003\": {\n     \"record_count\": 2\n    }\n   },\n   \"decision_id\": \"aa35bf581390b689\",\n   \"evidence_ids\": [\n    \"r1\",\n    \"r2\",\n    \"r3\"\n   ],\n   \"excluded_evidence\": [\n    {\n     \"reason\": \"malformed\",\n     \"record_id\": \"r3\"\n    }\n   ],\n   \"final_epistemic_state\": \"Verified Fact\",\n   \"reason\": \"All applicable Bindings satisfied\",\n   \"registry_digest\": \"65579301a6f35f5ca8d20c0b5a538934d3c48860e545a3355f571748fbb5d40c\",\n   \"requirement_ids\": [\n    \"CANON-NAL-001\",\n    \"CANON-VAL-002\",\n    \"CANON-VER-003\",\n    \"CANON-FRS-005\",\n    \"CANON-IND-004\",\n    \"CANON-NSD-007\",\n    \"CANON-PRV-006\",\n    \"CANON-RES-012\",\n    \"CANON-SIG-011\"\n   ],\n   \"reverse_trace\": [\n    {\n     \"achieved_state\": \"Verified Fact\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"Verified Fact\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"Verified Fact\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r3\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    }\n   ],\n   \"status\": \"SUCCESS\",\n   \"trust_root_digest\": \"38bf337eadc5e565c32f26da16ce368fb1f88ada4758cd90ea529d53d14a3c3c\"\n  },\n  \"name\": \"theta_string_malformed\",\n  \"use_registry\": true\n },\n {\n  \"claimed_state\": \"Probabilistic Assessment\",\n  \"context\": {},\n  \"evidence\": [\n   {\n    \"integrity_hash\": \"h\",\n    \"provenance\": \"A\",\n    \"record_id\": \"r1\",\n    \"result\": true,\n    \"theta\": 0.9,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v1\"\n   },\n   {\n    \"integrity_hash\": \"h\",\n    \"provenance\": \"B\",\n    \"record_id\": \"r2\",\n    \"result\": true,\n    \"theta\": \"0.85\",\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v2\"\n   }\n  ],\n  \"expected\": {\n   \"artifact_id\": \"theta_string_malformed_no_registry\",\n   \"c_down\": true,\n   \"c_up\": true,\n   \"canon_trace\": [\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.2\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.3\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\"\n   ],\n   \"convergence_metrics\": {\n    \"CANON-FRS-005\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-IND-004\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-NAL-001\": {\n     \"independent_records\": 1\n    },\n    \"CANON-NSD-007\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-PRV-006\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-RES-012\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-SIG-011\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-VAL-002\": {\n     \"record_count\": 1\n    },\n    \"CANON-VER-003\": {\n     \"record_count\": 1\n    }\n   },\n   \"decision_id\": \"00609acfea5b390f\",\n   \"evidence_ids\": [\n    \"r1\",\n    \"r2\"\n   ],\n   \"excluded_evidence\": [\n    {\n     \"reason\": \"malformed\",\n     \"record_id\": \"r2\"\n    }\n   ],\n   \"final_epistemic_state\": \"Probabilistic Assessment\",\n   \"reason\": \"All applicable Bindings satisfied\",\n   \"registry_digest\": null,\n   \"requirement_ids\": [\n    \"CANON-NAL-001\",\n    \"CANON-VAL-002\",\n    \"CANON-VER-003\",\n    \"CANON-FRS-005\",\n    \"CANON-IND-004\",\n    \"CANON-NSD-007\",\n    \"CANON-PRV-006\",\n    \"CANON-RES-012\",\n    \"CANON-SIG-011\"\n   ],\n   \"reverse_trace\": [\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    }\n   ],\n   \"status\": \"SUCCESS\",\n   \"trust_root_digest\": null\n  },\n  \"name\": \"theta_string_malformed_no_registry\",\n  \"use_registry\": false\n },\n {\n  \"claimed_state\": \"Probabilistic Assessment\",\n  \"context\": {},\n  \"evidence\": [\n   {\n    \"integrity_hash\": \"h\",\n    \"provenance\": \"A\",\n    \"record_id\": \"r1\",\n    \"result\": true,\n    \"theta\": 0.9,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v1\"\n   },\n   {\n    \"integrity_hash\": \"h\",\n    \"provenance\": \"B\",\n    \"record_id\": \"r2\",\n    \"result\": true,\n    \"theta\": true,\n    \"timestamp\": \"2026-09-06T12:00:00Z\",\n    \"verifier_id\": \"v2\"\n   }\n  ],\n  \"expected\": {\n   \"artifact_id\": \"theta_bool_malformed_no_registry\",\n   \"c_down\": true,\n   \"c_up\": true,\n   \"canon_trace\": [\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.2\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\",\n    \"VEDS-00 §4.3\",\n    \"Gravit Canon v1.1\",\n    \"Gravit Canon v1.1\"\n   ],\n   \"convergence_metrics\": {\n    \"CANON-FRS-005\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-IND-004\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-NAL-001\": {\n     \"independent_records\": 1\n    },\n    \"CANON-NSD-007\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-PRV-006\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-RES-012\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-SIG-011\": {\n     \"constraint_ok\": true\n    },\n    \"CANON-VAL-002\": {\n     \"record_count\": 1\n    },\n    \"CANON-VER-003\": {\n     \"record_count\": 1\n    }\n   },\n   \"decision_id\": \"033458661a056653\",\n   \"evidence_ids\": [\n    \"r1\",\n    \"r2\"\n   ],\n   \"excluded_evidence\": [\n    {\n     \"reason\": \"malformed\",\n     \"record_id\": \"r2\"\n    }\n   ],\n   \"final_epistemic_state\": \"Probabilistic Assessment\",\n   \"reason\": \"All applicable Bindings satisfied\",\n   \"registry_digest\": null,\n   \"requirement_ids\": [\n    \"CANON-NAL-001\",\n    \"CANON-VAL-002\",\n    \"CANON-VER-003\",\n    \"CANON-FRS-005\",\n    \"CANON-IND-004\",\n    \"CANON-NSD-007\",\n    \"CANON-PRV-006\",\n    \"CANON-RES-012\",\n    \"CANON-SIG-011\"\n   ],\n   \"reverse_trace\": [\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NAL-001\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Aggregation of any number of RAW, VALIDATED, or Speculative Claim items does not by itself produce a Verified Fact. Elev...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Speculative Claim\",\n     \"binding_id\": \"CANON-VAL-002\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"An artifact that has only passed admissibility checks (provenance, integrity, freshness, interpretability) but has not r...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"Probabilistic Assessment\",\n     \"binding_id\": \"CANON-VER-003\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"True\",\n     \"policy_obligation\": \"A single Record, even with high theta, can justify at most a Probabilistic Assessment. A Verified Fact from a single Rec...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-FRS-005\",\n     \"canon_reference\": \"VEDS-00 §4.2\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"Any epistemic state above RAW requires each supporting Evidence Record to carry a timestamp within the applicable Freshn...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-IND-004\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"To reach COMMITTED, Records must be independently produced (distinct verifier-id, distinct provenance roots, no shared c...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-NSD-007\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"If evidence no longer satisfies the conditions of a previously assigned epistemic state, the system must explicitly tran...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-PRV-006\",\n     \"canon_reference\": \"VEDS-00 §4.3\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"For high-impact decisions (safety, critical infrastructure), provenance must be cryptographically bound and resolvable. ...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-RES-012\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"The `result` field of an Evidence Record is the producer's verdict on the asserted claim, bound into its signature: true...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r1\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    },\n    {\n     \"achieved_state\": \"None\",\n     \"binding_id\": \"CANON-SIG-011\",\n     \"canon_reference\": \"Gravit Canon v1.1\",\n     \"evidence_id\": \"r2\",\n     \"is_winning_gate\": \"False\",\n     \"policy_obligation\": \"A Verified Fact must converge on Records that are signed by keys listed in the verifier registry, not revoked, and whose...\"\n    }\n   ],\n   \"status\": \"SUCCESS\",\n   \"trust_root_digest\": null\n  },\n  \"name\": \"theta_bool_malformed_no_registry\",\n  \"use_registry\": false\n }\n]"}, "sha256": {"gravit_verifier/__init__.py": "4d760ae20ee4c2fc12d307c1894c2c23e80c2ee9e268a4d66a76a5e739a9882a", "gravit_verifier/explain.py": "2cfd14aab9d13406a61333cc8eb1015ccc3956c4b927c8f6d4f95f80a0273bff", "gravit_verifier/kernel.py": "8802ac5e33cc549a5d7cb295f7ab0e1b53fe43da5a0119fb58f8b16f913edb85", "gravit_verifier/loader.py": "1380cddac7b8f461b98b97141e57674db2a4aa3e1618f741c5d269d63ae830ed", "gravit_verifier/registry.py": "8e8c9afd7c7bb7f502f3471ba98f3a9672416d7e7b8e5e820308e8827ad4c36e", "tests/golden/bindings.json": "bada4667c2961117779b9f0b9e76be9fd9d842eafbc50b03522b2be90690d8fd", "tests/golden/registry.json": "65579301a6f35f5ca8d20c0b5a538934d3c48860e545a3355f571748fbb5d40c", "tests/golden/registry.json.sig": "adeda2b7fb82690a497f90931cf5762c2e2fa31e038d6fd0720a3a99b84b25c9", "tests/golden/trust_root.json": "38bf337eadc5e565c32f26da16ce368fb1f88ada4758cd90ea529d53d14a3c3c", "tests/golden/vectors.json": "8476cfb32859d13dd4884f282200603239a32341b422f24a259f5fde0e37a0b2"}, "source": "https://github.com/gravit-open-network-foundation/verifier", "verifier_commit": "6b2ecbabd098c9a381b0b08184703905c3cb8275", "verifier_tag": "v0.7.0"}