{
  "created_at": "2026-11-12T07:59:12Z",
  "result": {
    "engine": "formal_artifact",
    "limits": "Reviews the supplied formal-artifact record. It does not run the checker or re-prove the theorem, and a result is only as trustworthy as the checker and record. The run is Ed25519-signed; pin the issuer key out of band.",
    "module": "cain_a75_engines/formalartifact/engine.py",
    "profile": "checked_add_zero",
    "run": {
      "label": "Audits a formal-artifact record: artifact/checker/statement binding, checker results, dependency certification, placeholders and axioms, and claim honesty. It does not run the checker or re-prove the theorem.",
      "public_key_b64": "LZWlYANpQqBnotHq6LgPlMQbARCHdiD6jMETQQlT2rk=",
      "records": [
        {
          "checks": [
            {
              "detail": "artifact 'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'",
              "id": "binding.artifact_hash",
              "ok": true
            },
            {
              "detail": "checker 'lean4' '4.12.0'",
              "id": "binding.checker",
              "ok": true
            },
            {
              "detail": "the statement has an id and a formula",
              "id": "binding.statement",
              "ok": true
            },
            {
              "detail": "the statement hash covers formula and assumptions",
              "id": "binding.statement_hash",
              "ok": true
            },
            {
              "detail": "result 'pass'",
              "id": "checks.type_check",
              "ok": true
            },
            {
              "detail": "bound to 'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'",
              "id": "checks.type_check.bound",
              "ok": true
            },
            {
              "detail": "result 'pass'",
              "id": "checks.no_sorry_scan",
              "ok": true
            },
            {
              "detail": "bound to 'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'",
              "id": "checks.no_sorry_scan.bound",
              "ok": true
            },
            {
              "detail": "the dependency artifact is named by hash",
              "id": "deps.lemma-add-comm.resolved",
              "ok": true
            },
            {
              "detail": "status 'CERTIFIED'",
              "id": "deps.lemma-add-comm.certified",
              "ok": true
            },
            {
              "detail": "sorry/admit count 0",
              "id": "trust_base.no_placeholder",
              "ok": true
            },
            {
              "detail": "2 unique axiom(s)",
              "id": "trust_base.axioms_declared",
              "ok": true
            },
            {
              "detail": "only the allowed standard axioms",
              "id": "trust_base.axioms_standard",
              "ok": true
            },
            {
              "detail": "statement assumes [] not declared",
              "id": "statement.assumptions_declared",
              "ok": true
            },
            {
              "detail": "claimed True, computed True",
              "id": "claims.axioms_standard",
              "ok": true
            },
            {
              "detail": "claimed True, computed True",
              "id": "claims.no_placeholder",
              "ok": true
            },
            {
              "detail": "claimed True, computed True",
              "id": "claims.verified",
              "ok": true
            }
          ],
          "created_at": "2026-11-12T07:59:12Z",
          "engine": "a75-011/1.0.0",
          "extra": {
            "axioms": [
              "Classical.choice",
              "propext"
            ],
            "check_results": {
              "no_sorry_scan": "pass",
              "type_check": "pass"
            },
            "computed": {
              "axioms_standard": true,
              "no_placeholder": true,
              "verified": true
            }
          },
          "failed": [],
          "label": "Audits a formal-artifact record: artifact/checker/statement binding, checker results, dependency certification, placeholders and axioms, and claim honesty. It does not run the checker or re-prove the theorem.",
          "prev_record_hash": "bdd9446bdeb0fe980113e58628dd08a2782ea39eff654b47cde372124d2ebdbf",
          "public_key_b64": "LZWlYANpQqBnotHq6LgPlMQbARCHdiD6jMETQQlT2rk=",
          "record_hash": "8fa4cb47ed93842362c4c795501543e42954d5a8551588c844e6a200d5b0a861",
          "schema": "cain42.a75.formal.record.v1",
          "signature_b64": "PDXAqT++xg+KPE5dWw/87PCSmTZvnC4wpcZB/E3X4Nt+nmn1BBNfypcP7RBt7jpx5BADa3e3rlAhXRtIDnBpBw==",
          "sku": "CAIN-A75-011",
          "subject": {
            "artifact": {
              "checker": {
                "name": "lean4",
                "version": "4.12.0"
              },
              "checks": [
                {
                  "artifact_sha256": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
                  "name": "type_check",
                  "result": "pass"
                },
                {
                  "artifact_sha256": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
                  "name": "no_sorry_scan",
                  "result": "pass"
                }
              ],
              "kind": "proof_term",
              "sha256": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
            },
            "claims": {
              "axioms_standard": true,
              "no_placeholder": true,
              "verified": true
            },
            "dependencies": [
              {
                "artifact_sha256": "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb",
                "id": "lemma-add-comm",
                "status": "CERTIFIED"
              }
            ],
            "schema": "cain42.a75.formal.artifact.v1",
            "statement": {
              "assumptions": [],
              "formula": "forall (n : Nat), n + 0 = n",
              "id": "thm-add-zero",
              "sha256": "f9e6e7547d880dd985985551d406d04b74f05f328c227a4cd470ee73cf682a39"
            },
            "trust_base": {
              "axioms": [
                "propext",
                "Classical.choice"
              ],
              "declared_assumptions": [],
              "sorry_count": 0
            }
          },
          "subject_sha256": "30865ab254a4df06b170bd799a95636103d7ff527b78f181801483706e56ee75",
          "verdict": "CERTIFIED"
        }
      ],
      "run_hash": "028ac789f40d748711d5f2b14c6decb52454b37afa1247796b486993a50c409d",
      "schema": "cain42.a75.formal.run.v1",
      "sku": "CAIN-A75-011",
      "verdict": "VERIFIED",
      "verdicts": [
        "CERTIFIED"
      ]
    },
    "scenarios": [
      {
        "axioms": [
          "Classical.choice",
          "propext"
        ],
        "checker": {
          "name": "lean4",
          "version": "4.12.0"
        },
        "name": "checked_add_zero_proof",
        "run_hash": "028ac789f40d748711d5f2b14c6decb52454b37afa1247796b486993a50c409d",
        "verdict": "VERIFIED"
      },
      {
        "expected": "CERTIFIED",
        "name": "honest_checked_proof",
        "verdict": "CERTIFIED"
      },
      {
        "expected": "UNCERTIFIED",
        "name": "placeholder_sorry",
        "verdict": "UNCERTIFIED"
      },
      {
        "expected": "UNCERTIFIED",
        "name": "nonstandard_axiom",
        "verdict": "UNCERTIFIED"
      },
      {
        "expected": "UNCERTIFIED",
        "name": "check_failed",
        "verdict": "UNCERTIFIED"
      },
      {
        "expected": "UNCERTIFIED",
        "name": "check_unknown",
        "verdict": "UNCERTIFIED"
      },
      {
        "expected": "UNCERTIFIED",
        "name": "check_not_bound_to_artifact",
        "verdict": "UNCERTIFIED"
      },
      {
        "expected": "UNCERTIFIED",
        "name": "dependency_uncertified",
        "verdict": "UNCERTIFIED"
      },
      {
        "expected": "UNCERTIFIED",
        "name": "dependency_missing_hash",
        "verdict": "UNCERTIFIED"
      },
      {
        "expected": "UNCERTIFIED",
        "name": "statement_hash_mismatch",
        "verdict": "UNCERTIFIED"
      },
      {
        "expected": "UNCERTIFIED",
        "name": "missing_checker_version",
        "verdict": "UNCERTIFIED"
      },
      {
        "expected": "UNCERTIFIED",
        "name": "missing_artifact_hash",
        "verdict": "UNCERTIFIED"
      },
      {
        "expected": "UNCERTIFIED",
        "name": "duplicate_check",
        "verdict": "UNCERTIFIED"
      },
      {
        "expected": "UNCERTIFIED",
        "name": "smuggled_assumption",
        "verdict": "UNCERTIFIED"
      },
      {
        "expected": "UNCERTIFIED",
        "name": "claim_overstates",
        "verdict": "UNCERTIFIED"
      },
      {
        "expected": "UNCERTIFIED",
        "name": "unknown_claim",
        "verdict": "UNCERTIFIED"
      },
      {
        "expected": "UNCERTIFIED",
        "name": "wrong_schema",
        "verdict": "UNCERTIFIED"
      },
      {
        "expected": "UNCERTIFIED",
        "name": "garbage",
        "verdict": "UNCERTIFIED"
      }
    ],
    "summary": "VERIFIED: artifact/checker/statement binding, checker results, dependencies, placeholders and axioms recomputed; 17/17 artifact-failure cases as expected"
  },
  "schema": "cain42.agentic75.findings.v1",
  "sku": "CAIN-A75-011"
}
