{
  "status": "VERIFIED",
  "end_to_end_verified": true,
  "scope": "structured AST to exact runtime: charged EVM settlement for valid bids, admissible invalid-input rejection in Yul",
  "stages": [
    {
      "name": "dependency-pins",
      "exit_code": 0,
      "status": "VERIFIED"
    },
    {
      "name": "proof-source-audit",
      "exit_code": 0,
      "status": "VERIFIED"
    },
    {
      "name": "verify-economic-build",
      "exit_code": 0,
      "status": "VERIFIED"
    },
    {
      "name": "verify-economic-axioms",
      "exit_code": 0,
      "status": "VERIFIED"
    },
    {
      "name": "full-theorem-inventory",
      "exit_code": 0,
      "status": "VERIFIED"
    },
    {
      "name": "verify-full-proof-build",
      "exit_code": 0,
      "status": "VERIFIED"
    },
    {
      "name": "verify-full-proof-axioms",
      "exit_code": 0,
      "status": "VERIFIED"
    },
    {
      "name": "verify-source-lemmas-build",
      "exit_code": 0,
      "status": "VERIFIED"
    },
    {
      "name": "verify-source-lemmas-axioms",
      "exit_code": 0,
      "status": "VERIFIED"
    },
    {
      "name": "verify-compiler-build",
      "exit_code": 0,
      "status": "VERIFIED"
    },
    {
      "name": "verify-compiler-axioms",
      "exit_code": 0,
      "status": "VERIFIED"
    },
    {
      "name": "verify-goal-build",
      "exit_code": 0,
      "status": "VERIFIED"
    },
    {
      "name": "verify-StructuredAstIdentity",
      "exit_code": 0,
      "status": "VERIFIED"
    },
    {
      "name": "verify-YulRefinement",
      "exit_code": 0,
      "status": "VERIFIED"
    },
    {
      "name": "verify-BoundedInvalidInputRefinement",
      "exit_code": 0,
      "status": "VERIFIED"
    },
    {
      "name": "verify-AdmissibleInvalidInputRefinement",
      "exit_code": 0,
      "status": "VERIFIED"
    },
    {
      "name": "verify-StructuredCompilerExact",
      "exit_code": 0,
      "status": "VERIFIED"
    },
    {
      "name": "verify-ExactRuntimeGasfulSettlement",
      "exit_code": 0,
      "status": "VERIFIED"
    },
    {
      "name": "verify-artifacts",
      "exit_code": 0,
      "status": "VERIFIED"
    },
    {
      "name": "verify-anvil",
      "exit_code": 0,
      "status": "VERIFIED"
    },
    {
      "name": "negative-proof-regression",
      "exit_code": 0,
      "status": "VERIFIED"
    },
    {
      "name": "verification-input-stability",
      "exit_code": 0,
      "status": "VERIFIED"
    }
  ],
  "input_sha256": {
    "Makefile": "bcd4c2202eb04c521ba20ceaa1a581d55a0f02e480f408575821c907bd499eaf",
    "Vickrey/Abi.lean": "e8fe8456024fed93e62898bc7d8c88b946a4588086504cf5f790169338540e56",
    "Vickrey/Admissibility.lean": "9846846668d93dcf5ace13ff154b5c79410cd9ab28711321809cd1780d22402e",
    "Vickrey/AllocationBranch.lean": "67d55a218c26de1d53aba1eb57406695475ef6f18ba907a62c4698dcdb53423c",
    "Vickrey/Audit.lean": "02af66c78d32a89489585c2205fa51e31332187d96c1ebf5426af442edb107a7",
    "Vickrey/Bytecode.lean": "b4e67c95beb9fbb9c7e14c2996fde7a8ad7a18774337523ba736cdad35cee309",
    "Vickrey/BytecodeOutput.lean": "172a0cfdebe708b1a62862ca15e68b6cc4871d4e85d686b9b0cf917778a92164",
    "Vickrey/Calldata.lean": "f0466dfc2f1b09dfbc31378bd83ca6757c6e2d83515ce6f8e2340fa6d3046ab1",
    "Vickrey/CalldataDomain.lean": "78e0fba04bfc023f1be1f64e7b2da56d6d095de3765145949a6f65de0d4b0a83",
    "Vickrey/CheckedGasfulBridge.lean": "8afaefaeed99e248ef509622f7e99d2b030bef05e4dd9f083344062f72d5db6e",
    "Vickrey/CompilerAudit.lean": "62921c6860e8e7b1c6c82eba164b69bb9e6d3557297a2bad71b1200d9ed40b09",
    "Vickrey/CompilerCertificateArtifact.lean": "078ba5667ed4fddc4b69128ca55e62a2d713dab97dcd5cb9a668db3d0cefa936",
    "Vickrey/CompilerCertificateBackend.lean": "5239044af1f8a6616f5eae636b77c61692e4e0b53bebb7da5ec42ff9a3f2912d",
    "Vickrey/CompilerCertificateCompact.lean": "d9b715d352ece619b2046eaed619cea27467e242101b0614c6476c4def3f9aeb",
    "Vickrey/CompilerCertificateElaboration.lean": "6dddf73e52ad76049c7bdd9330e9d4e18e5ec5acf6318ce55ea3d6db2c8141e1",
    "Vickrey/CompilerCertificateElaborationSteps.lean": "4db3029b9becd9a507579cb91536370750a100abc3a2b09e9c8e4d32b82294d8",
    "Vickrey/CompilerCertificateFacts.lean": "84b3329d39c43f17968b8c89ed8173c190bb5184647f2d42dc30b1f9466d58ea",
    "Vickrey/CompilerCertificateFactsCheck.lean": "6ee5475a4e09c56776c99582bb14fc69d716141521ed6db81464ddb0084eb3a2",
    "Vickrey/CompilerCertificateFactsValue.lean": "408e6b566d613b5ae778f5512f187a32b20ae5e836eaefceca70747ddd4d42d9",
    "Vickrey/CompilerCertificateFrontend.lean": "9488edf1bd54e1056fb203fabf05c86b4208f33736c00be06a8787818b229fcb",
    "Vickrey/CompilerCertificateLocals.lean": "6f1da6d0f6bdf6a7820e8f3153c5d2e115f33c5daee22ad06315a1e9ae22ba0e",
    "Vickrey/CompilerCertificateLowering.lean": "592ca1a25b6804ed16b49903e4fb51fe0447565993981f42dc4727d5235ffdc1",
    "Vickrey/CompilerCertificateOrdered.lean": "af6a982dd95ab2d84fba8f79f1823219835617f97ec3135f12919fac732ffa98",
    "Vickrey/CompilerCertificateSchedule.lean": "a65837bd376b7e3675084b85ba32502a5a00fce68c61f5eb4a065780fa9fc7ae",
    "Vickrey/CompilerCertificateScheduleTactic.lean": "ec8041d4c3e918d75ded7c0c9e30b36056bd6ed75e9b7dd6e7512df2db20cdf5",
    "Vickrey/CompilerCertificateStack.lean": "4ecd125ea81c2d4f2d46a55027bf9eebfbd3f243aae73f7f3fbad8408b9c1ef0",
    "Vickrey/CompilerCertificateStages.lean": "82ec8d67f0e1ab91f21afc945fedd868f3ca3a155aafda3fd63c111e0dfbe99f",
    "Vickrey/CompilerCertificateValidation.lean": "1748d59757aea28bfd104c8c768b14f1799634249c2f0ff9a7c42235d2c2c836",
    "Vickrey/CompilerInstance.lean": "b3d247ca892743485d0f660c49e962b540a0bf9518c2ea123fdd6872b8f424cb",
    "Vickrey/DecimalLiterals.lean": "923dd4544d44e3a541daeb3e90244125bb8b1fafe8a60b232a58a86f609bd1fe",
    "Vickrey/Economics.lean": "f7e6cd65baf217490e33b159dd2203962dea4e4301914d7762985086532c2ab6",
    "Vickrey/EvmRefinementGoal.lean": "e7cfa36adc2e4781c75f84b6cc69e820f074aa7f0bb34ace1a6d498b5971a8f0",
    "Vickrey/ExecutionRules.lean": "c165359c53953e9dc4004f5d8d0250983b987aa4bb0eab402e561bd2506419cd",
    "Vickrey/ExpressionRules.lean": "9aaddeac66951f059c934e088b372f9c6d52cce79245cc519d4a22778f1f1e58",
    "Vickrey/FullAudit.lean": "9105fb41162c0968d56861bf6b5368871349b1d3a61ddc8519ecb4d055efc34e",
    "Vickrey/Generated.lean": "600522b8f00fc29d057d4a0718e9a7735344dd6a41da0ea2db81ea501b2f4778",
    "Vickrey/InitialState.lean": "17f40b951eb35519aba494f47df9d0a7b6eafb1eb0fb3438cc706bfd98d902c8",
    "Vickrey/InputGuards.lean": "2e1dbaa8fcc0cb78c84d410a65f8a01321d5dc219dac925dd8d8260e63e0268c",
    "Vickrey/InputRejection.lean": "71c7d454c204a8c2508cfec5605407db9b7a15365f48e794547732dbbd598286",
    "Vickrey/MemoryReturn.lean": "e1b39128b815867af797891172e874e253aac8a1d6c2afc7e902c56e051a65d8",
    "Vickrey/Model.lean": "e929187df423456b0889c7b30cfddf4a7e565b20b7fff87d8aa12d25e739ac2d",
    "Vickrey/Primitive.lean": "800d883c262d22ade22030c52e3efed8ad9a0d520b6e582c0efb7bbc58127283",
    "Vickrey/Program.lean": "e85546a85d06279ca53031cfcb39a3d29089a03187b5bf5a472d91cbdcbe4af8",
    "Vickrey/ProgressAudit.lean": "6aee5866d54788f65623607d23df11062dc08b152bf085c19dcf5ff6074c4638",
    "Vickrey/RefinementGoal.lean": "2cbe4f4f2131d9044c35c8a5de3f00d7bbcfae0493890744486643508fe2f8bb",
    "Vickrey/Rejection.lean": "f4e20b104e3acfa8748403cd51fd9a0dc5bbc56924f2fed62164bd841a901c20",
    "Vickrey/SettlementExecution.lean": "98467339a13c2985abae7b2469507eb9bd40c38e75ef3616ea3ddee5143f4819",
    "Vickrey/SettlementGasful.lean": "e017aa315840316025ff5670a6dd7f7dd6ea9e708edf2c26a36bfb10880176eb",
    "Vickrey/SettlementProof.lean": "45056c00cf84b495e52e5d3dde367609afc9a81d4b3984e4e94f9611a1583724",
    "Vickrey/SourceSteps.lean": "c3db70df8584c633094d50f8d563687d44715c8045ad367ca5950b91864a9955",
    "Vickrey/StatementRules.lean": "dc2e8e0d188343a5dd5fcf8bf9bb45d073053439171ae2252068e9e2a65d7032",
    "Vickrey/StoreRules.lean": "382c92baf693e2f416b9ab2142af007ea5c2f2f1206a329bda518572a86a568c",
    "Vickrey/StructuredAst.lean": "b6dd39f6f4c2a723731dadc3e17815df860bf013238e06acb95b1a4b8126cf26",
    "Vickrey/StructuredGasfulBridge.lean": "3b3746e62ced0062b0d929c5207ca0709a97b5d7ba2b102e431566b9eacf8343",
    "Vickrey/StructuredRawBridge.lean": "bf5057c38a890f6d479f978d49f5770d7acccf4e55d57ef31eaad7c093aeeb33",
    "artifacts/Mutant.abi.json": "7e7c85cbfe1686903688e084266af1760ef352de8fdf79680b14a1d9a9066de2",
    "artifacts/Mutant.ast.json": "a6ea2f3ad21be0d2624502ae1eb6e1a7b1d6e7a2fa104f0853dcda9d5bc6eeb5",
    "artifacts/Mutant.creation.bin": "01b4544ef1cc6ff967b40e2b20a8fb5c40a737e1e858997d8ec4ac78a8d005bc",
    "artifacts/Mutant.creation.hex": "cb0fa1d9b4671c37abddc8dd13c528d7836891e058544e5d3680367822899bcf",
    "artifacts/Mutant.input.json": "af2dbfda382e83b0df9d665dd0a9e8220451e1072549c5ca5c649d8ff46a8a27",
    "artifacts/Mutant.optimized.yul": "3b3b4727cff12decf04d3cfaee7b2edf54f39cf01aa27a542ac93987ee818902",
    "artifacts/Mutant.runtime.bin": "4d58d46c6afa221216be2fa791306ed5d6d5db7424580cdacfdd19a07acade02",
    "artifacts/Mutant.runtime.hex": "058d1b63a2de2c5022adcf4ea2aa9a99ecbaae16aec65a7fe297373a31be3f89",
    "artifacts/Mutant.solc.json": "17a2719496079556ddff8fba9e6f93410096951a60cb8a660ce8020e5519ae52",
    "artifacts/Settlement.abi.json": "7e7c85cbfe1686903688e084266af1760ef352de8fdf79680b14a1d9a9066de2",
    "artifacts/Settlement.ast.json": "78740b43a27a03ddeb5338927c1dd504ec1f6c8b2c43286aaa66b4ced083e1ce",
    "artifacts/Settlement.creation.bin": "98332ad36615c219436e68e4cc3dce42eaa5980c2d496227f2a89dffe682531b",
    "artifacts/Settlement.creation.hex": "73e951e6bb6257562c831c60392d2a3ca4e0fc9d52ff0d2fa3f622691a8001b8",
    "artifacts/Settlement.input.json": "ebebb2031dedc4c2634249a18ca5c29d6b6cecfb1dde93cdc6aadd1d168109ff",
    "artifacts/Settlement.optimized.yul": "e37d9774072ee57e3ce9ede9209c8ec6d0ae0a8f54a5b17ad8d0d65be1cc3114",
    "artifacts/Settlement.runtime.bin": "5ad69bf3ad48717a7beb1a083d2229241934fd01370062bbcdf89e15ff29349e",
    "artifacts/Settlement.runtime.hex": "2607c4326db51db03c769e25e905db191b582a9a17ae731411dfe0b2b28fdef5",
    "artifacts/Settlement.solc.json": "e58b585c68bc0bb9bfc9c8a95ae91a15d616df078bb9e8306faa3061a7e9ee27",
    "artifacts/Smoke.abi.json": "7e7c85cbfe1686903688e084266af1760ef352de8fdf79680b14a1d9a9066de2",
    "artifacts/Smoke.ast.json": "be035552fcdd4fc711cc96678b3d121d4719301b54826cc72c1e4f7bb5da238f",
    "artifacts/Smoke.creation.bin": "77842b4c0c2304656405dddd5a9358523540d5f78aa1f3c847e056b062190531",
    "artifacts/Smoke.creation.hex": "aa0fbb0291200aa4b7574d2e5118c21731e97ebb1c16c1a970494fd98e140849",
    "artifacts/Smoke.input.json": "ff015a464d3585225b54a99cd42905563ef97d214af7cb14a34bb9bf56698846",
    "artifacts/Smoke.optimized.yul": "2b0b9ec7726a942d98f9ca58e01b9fee55d0db7b78cc1f89d959f80b63314510",
    "artifacts/Smoke.runtime.bin": "fddee086d016a3f3086ec18f09532b5abccfa0929ada40d7ac840f64b02a6f06",
    "artifacts/Smoke.runtime.hex": "c90c70c366495cddf293991d634b1a92ef7fcd671b83543f323b3e4735f9ca09",
    "artifacts/Smoke.solc.json": "4560490f9e6d593ff542dec5da22d2c3cacd8e2ca6e2adaabc3cc7c30cf3953d",
    "artifacts/manifest.json": "3fcf6ae489809d309d957d7352556729888a65dd7bbd8283423f263eca7155d5",
    "contracts/Mutant.sol": "ada2673489807a5b7acb42d2c4314ba9915e22e4dae647d1e6bc2991cff14dc5",
    "contracts/Settlement.sol": "8b7d7eb365f51efb7b4b904b4678c132acea371b3758852bd13a59fde2e4b9b6",
    "contracts/Settlement.yul": "bd56f472fb1f2e0b7c08bdec03cfc1468582c2eeaf75baccfbb4c458b8b4136a",
    "contracts/Smoke.sol": "1de63d7786fb75f6ac74280be70108eb92373c722fd8711694e4fc3b55b36632",
    "contracts/Smoke.yul": "583abd43a7b995ec5dd5cc935184fb1a85c3ea0806f968c35e2a7ffb76d4c2a3",
    "lake-manifest.json": "735c52c5e839e1fa02fd711d6e35809c473585a80bf9eeae585854039d941e26",
    "lakefile.lean": "a0f888fbfc120a13a68e5b4e4e66dee0412eb57c5ca89789154c36ea3cfa9211",
    "lean-toolchain": "db7bb24b756d745bbde83fe92718b51bd3625dae3701ba0f598d0eedcd3f3028",
    "obligations/AdmissibleInvalidInputRefinement.lean": "9f062e7c5a42c1d023d6755258252eefbd7e5677b6787d8f61bd169a251f933d",
    "obligations/BoundedInvalidInputRefinement.lean": "d515e42c7dc989ed3a7da9a4777885b03db89ccd823d1a72bf3c0eb835649aaa",
    "obligations/CompilerExact.lean": "b9467764ceae6955271d26bf1b1340101850df46ef9d429c0858b26ecd93ac89",
    "obligations/ExactRuntimeGasfulSettlement.lean": "8499af297fac43a5aabbbc3fd64d37bc72cfd785e43d34f17708b5013ede7bb6",
    "obligations/InvalidInputRefinement.lean": "e3f6b91ff5e82bffe881fd652ddd3cb4564a0452849482a28b1b8956b5062334",
    "obligations/RawJsonIdentity.lean": "fa1087a8583febb66c6db9e29c0bcc0d248d2a4a651e306ca596a068b218eeb8",
    "obligations/StructuredAstIdentity.lean": "034dd986fc3413d1ae33d321174263b1c4b07484710e02cbf5afe7642642b142",
    "obligations/StructuredCompilerExact.lean": "93f096d211401a9da3797bda1a31139b534de6b8ec8adc8214f4c7a1726483e0",
    "obligations/YulRefinement.lean": "855f1981bdb8c225b48c28535798987ca79bc20b36a9e3d367445c5fb4b94aed",
    "obligations/YulSymbolicAttempt.lean": "2dd59efaef252d590afa2f358c38b815ac909a7d925f3723b998661f41209bb5",
    "scripts/artifacts.py": "fd8e3c014d4bc05077ba3dabc60ca3bcb34c345f986630fe9e9f405b0690797f",
    "scripts/bootstrap.py": "1e08df8e7dfc400580e249663baae6e8d2f65d9a15e21bfb4bc590e9ae9039df",
    "scripts/check_artifacts.py": "f53e1671baae52c50b11af219c69765c316e783ccdaa87c3cd0c7b906b005c26",
    "scripts/common.py": "822f048335d0f268af3aa9a79a04db47d0a03b9373240e7e7497648abf40861e",
    "scripts/evm_tests.py": "7e97736426dc44c46e4bcf7d3cea89d7ffe9907bfe081b46be09e8058b44e28a",
    "scripts/generate_ast_certificate.py": "ca30c8212ed0002753133cb596dc86291ac2fec7eed625f09fd2eb985bac598c",
    "scripts/generate_lean.py": "0431f7c2e630818e906a4147311a1e693e89902155c89487c663d9f117a29994",
    "scripts/legacy_diagnostics.py": "fd0bbf3be94c6bd35809f83bb623f41c64ad860d74242cef9fda7009328b31d0",
    "scripts/negative.py": "889257001f7734f92ddb324103e7f6861f6e5b4636f93a36ee9740373d417eae",
    "scripts/negative_proof.py": "25c666a6dcca81d67c94c134e102a8e27dc5b66ed595e0823b8d172438d5d066",
    "scripts/proof_inventory.py": "ee9224a02e41fed55fdbe2f1fcc9eac946e938e5cff908e73cfb354f2d39e900",
    "scripts/verify.py": "d66bbf69ffbac1b791c201fef5a9e3aa08259ee083673b9529f4b1a2e8a27b28",
    "scripts/versions.py": "e1cd171cb184fa33a0c1adffa96b39f9d99c3ed9f9de3ae7231e606e83b08e68",
    "versions.json": "cae54faeb7e0e853a0b7bd0c745fb83e62554aefbae111ef449233a3b54e5538"
  },
  "formal_boundary": {
    "input": "Generated.astJson, decoded by the actual Solidus structured decoder",
    "output": "EVM.X on Generated.runtimeBytes from a fresh ABI frame",
    "guarantee": "exact encoded auction outcome or actual OutOfGas at sufficient interpreter fuel",
    "exclusions": [
      "Yul text and serialized JSON parser",
      "deployment and transaction-level reachability",
      "a gas budget sufficient for success",
      "on-chain transfers and escrow/commit-reveal"
    ]
  }
}
