{
  "schema": "aere-source-verification/1",
  "method": "Sourcify-style bytecode-and-metadata match: on-chain eth_getCode runtime bytecode compared against the local Hardhat artifact deployedBytecode, with constructor immutables and library link references masked, and the trailing CBOR metadata hash parsed. full = code + metadata hash identical; partial = executable code identical but metadata hash differs; nomatch = executable code differs. This does not re-run the compiler.",
  "generatedAt": "2026-07-10T05:20:46.305Z",
  "rpc": "https://rpc.aere.network",
  "chainId": 2800,
  "blockNumber": 8873713,
  "compiler": "solc 0.8.23 (see per-contract compiler field)",
  "summary": {
    "full": 32,
    "partial": 2,
    "nomatch": 0,
    "error": 0,
    "total": 34
  },
  "contracts": [
    {
      "name": "AereFalcon512Verifier",
      "address": "0x4E8e9682329e646784fB3bd01430aA4bA54D8fFC",
      "artifact": "artifacts/contracts/pqc/AereFalcon512Verifier.sol/AereFalcon512Verifier.json",
      "contractName": "AereFalcon512Verifier",
      "sourceName": "contracts/pqc/AereFalcon512Verifier.sol",
      "onchainBytes": 7333,
      "compiledBytes": 7333,
      "compiler": "0.8.23+commit.f704f362",
      "optimizer": {
        "enabled": true,
        "runs": 1
      },
      "viaIR": true,
      "evmVersion": "paris",
      "metadataKeccak": "0x6f53bd2137b8a4b3a902fbc54dc7bfaea0762ee554fe96912a614f135c074d8f",
      "hasImmutables": false,
      "hasLibraries": false,
      "onchainMetadataHash": "0x6c9a7bfa0306cb4c1336134eefab383e120a19cd635ae926702fa7585939be6d",
      "compiledMetadataHash": "0xcd81e3d0ba310b2d8280fbbb29eb3e27e1a81811f1dc9c544131900031986387",
      "metadataHashType": "ipfs",
      "embeddedSolc": "0.8.23",
      "immutableRanges": [],
      "match": "partial",
      "reason": "executable bytecode identical; trailing metadata hash differs (recompiled with different metadata)",
      "group": "Post-quantum cryptography",
      "note": "NIST Falcon-512 lattice signature verifier, fully on-chain"
    },
    {
      "name": "AereConsensusPQCAttestor",
      "address": "0xf3681Aa6444F79562683C26f9d5c369A479c87dD",
      "artifact": "artifacts/contracts/pqc/AereConsensusPQCAttestor.sol/AereConsensusPQCAttestor.json",
      "contractName": "AereConsensusPQCAttestor",
      "sourceName": "contracts/pqc/AereConsensusPQCAttestor.sol",
      "onchainBytes": 4050,
      "compiledBytes": 4050,
      "compiler": "0.8.23+commit.f704f362",
      "optimizer": {
        "enabled": true,
        "runs": 1
      },
      "viaIR": true,
      "evmVersion": "paris",
      "metadataKeccak": "0x40e353fd76532e3611dfebd958f06c12a168fdb524710248d903c18beda0dccf",
      "hasImmutables": true,
      "hasLibraries": false,
      "onchainMetadataHash": "0x74051ff8b979412056e781c96a9840ac83a90cdf790505d30343ba31b05f2682",
      "compiledMetadataHash": "0x74051ff8b979412056e781c96a9840ac83a90cdf790505d30343ba31b05f2682",
      "metadataHashType": "ipfs",
      "embeddedSolc": "0.8.23",
      "immutableRanges": [
        {
          "start": 973,
          "length": 32
        },
        {
          "start": 3508,
          "length": 32
        }
      ],
      "match": "full",
      "reason": "runtime bytecode + embedded metadata hash identical",
      "group": "Post-quantum cryptography",
      "note": "Falcon-512 post-quantum finality attestation layer (alongside QBFT)"
    },
    {
      "name": "AerePQCVerifier",
      "address": "0x1cE2949e8cE3f1A77b178aF767a4455c08ec6F82",
      "artifact": "artifacts/contracts/pqc/AerePQCVerifier.sol/AerePQCVerifier.json",
      "contractName": "AerePQCVerifier",
      "sourceName": "contracts/pqc/AerePQCVerifier.sol",
      "onchainBytes": 1302,
      "compiledBytes": 1302,
      "compiler": "0.8.23+commit.f704f362",
      "optimizer": {
        "enabled": true,
        "runs": 1
      },
      "viaIR": true,
      "evmVersion": "paris",
      "metadataKeccak": "0x7d0128ef6b5a35c9d8e8a96b865fa4fc23ffb6f16742d87146173aec16e4529a",
      "hasImmutables": false,
      "hasLibraries": false,
      "onchainMetadataHash": "0x5c564f42105ee2ca3fca0109383bb18be09777ae9ccf37a919f4044977bc7afd",
      "compiledMetadataHash": "0x5c564f42105ee2ca3fca0109383bb18be09777ae9ccf37a919f4044977bc7afd",
      "metadataHashType": "ipfs",
      "embeddedSolc": "0.8.23",
      "immutableRanges": [],
      "match": "full",
      "reason": "runtime bytecode + embedded metadata hash identical",
      "group": "Post-quantum cryptography",
      "note": "WOTS+ hash-based post-quantum signature verifier"
    },
    {
      "name": "AereLatticeVerifier",
      "address": "0x60c06E6A3CC201B46A16650be096C6E45424dfD9",
      "artifact": "artifacts/contracts/pqc/AereLatticeVerifier.sol/AereLatticeVerifier.json",
      "contractName": "AereLatticeVerifier",
      "sourceName": "contracts/pqc/AereLatticeVerifier.sol",
      "onchainBytes": 1531,
      "compiledBytes": 1531,
      "compiler": "0.8.23+commit.f704f362",
      "optimizer": {
        "enabled": true,
        "runs": 1
      },
      "viaIR": true,
      "evmVersion": "paris",
      "metadataKeccak": "0x03b2c29b502c530a898a178c27a2a12e62faf55554a861e8ec108fdd8786ae55",
      "hasImmutables": false,
      "hasLibraries": false,
      "onchainMetadataHash": "0x2947eec885effd73c0ffe44fdf864a430b3bef4fb3bd5efafe3e827280b671b6",
      "compiledMetadataHash": "0x2947eec885effd73c0ffe44fdf864a430b3bef4fb3bd5efafe3e827280b671b6",
      "metadataHashType": "ipfs",
      "embeddedSolc": "0.8.23",
      "immutableRanges": [],
      "match": "full",
      "reason": "runtime bytecode + embedded metadata hash identical",
      "group": "Post-quantum cryptography",
      "note": "Lattice ring-arithmetic verification core (n=64 demo)"
    },
    {
      "name": "AereZKMLVerifier",
      "address": "0xf1BF15d5018a35D21FBB4Ec868f062DF7C06783c",
      "artifact": "artifacts/contracts/zkverify/AereZKMLVerifier.sol/AereZKMLVerifier.json",
      "contractName": "AereZKMLVerifier",
      "sourceName": "contracts/zkverify/AereZKMLVerifier.sol",
      "onchainBytes": 3658,
      "compiledBytes": 3658,
      "compiler": "0.8.23+commit.f704f362",
      "optimizer": {
        "enabled": true,
        "runs": 1
      },
      "viaIR": true,
      "evmVersion": "paris",
      "metadataKeccak": "0x364657777d60e087739258139b21866de55cb11b493231882e72bdf1b93ec66c",
      "hasImmutables": true,
      "hasLibraries": false,
      "onchainMetadataHash": "0xebe088ab9978a294fe7b3fbbd91f39cf6c952105afcd7277a29bd3e5c9eb27ed",
      "compiledMetadataHash": "0xebe088ab9978a294fe7b3fbbd91f39cf6c952105afcd7277a29bd3e5c9eb27ed",
      "metadataHashType": "ipfs",
      "embeddedSolc": "0.8.23",
      "immutableRanges": [
        {
          "start": 628,
          "length": 32
        },
        {
          "start": 2285,
          "length": 32
        },
        {
          "start": 2434,
          "length": 32
        }
      ],
      "match": "full",
      "reason": "runtime bytecode + embedded metadata hash identical",
      "group": "Zero-knowledge",
      "note": "Private MNIST inference verifier via SP1 Groth16"
    },
    {
      "name": "AereProofAggregator",
      "address": "0x6a260238890E740dB12b371E0C5d17a2470F84C5",
      "artifact": "artifacts/contracts/zkverify/AereProofAggregator.sol/AereProofAggregator.json",
      "contractName": "AereProofAggregator",
      "sourceName": "contracts/zkverify/AereProofAggregator.sol",
      "onchainBytes": 4531,
      "compiledBytes": 4531,
      "compiler": "0.8.23+commit.f704f362",
      "optimizer": {
        "enabled": true,
        "runs": 1
      },
      "viaIR": true,
      "evmVersion": "paris",
      "metadataKeccak": "0x2231c5ccc5657c0bfd360fcabb0ed7ce07e059fafe5747610cd15ac6f5b1639f",
      "hasImmutables": true,
      "hasLibraries": false,
      "onchainMetadataHash": "0xb053aa6fb7bda594b566b653cccc49456dbff4e990d607579c21422f2cbe2894",
      "compiledMetadataHash": "0x640b750573db889a62aef77747ab48433caf496f80b7faf261894201005f2e31",
      "metadataHashType": "ipfs",
      "embeddedSolc": "0.8.23",
      "immutableRanges": [
        {
          "start": 854,
          "length": 32
        },
        {
          "start": 1692,
          "length": 32
        },
        {
          "start": 2150,
          "length": 32
        }
      ],
      "match": "partial",
      "reason": "executable bytecode identical; trailing metadata hash differs (recompiled with different metadata)",
      "group": "Zero-knowledge",
      "note": "Recursive SP1 proof aggregation (N inner proofs -> 1)"
    },
    {
      "name": "AereZKScreen",
      "address": "0x3A097A459FD26aC79573aCB5adB51430e473C2f1",
      "artifact": "artifacts/contracts/compliance/AereZKScreen.sol/AereZKScreen.json",
      "contractName": "AereZKScreen",
      "sourceName": "contracts/compliance/AereZKScreen.sol",
      "onchainBytes": 3625,
      "compiledBytes": 3625,
      "compiler": "0.8.23+commit.f704f362",
      "optimizer": {
        "enabled": true,
        "runs": 1
      },
      "viaIR": true,
      "evmVersion": "paris",
      "metadataKeccak": "0x62cb473076b310ee52b3e7c99703c8a0256d0472e23836bc13d167d8a98d36e6",
      "hasImmutables": true,
      "hasLibraries": false,
      "onchainMetadataHash": "0xa0802ed2ff6a47d06b566b84162f95b8634b9d242fe4cf6b344eb9980280db46",
      "compiledMetadataHash": "0xa0802ed2ff6a47d06b566b84162f95b8634b9d242fe4cf6b344eb9980280db46",
      "metadataHashType": "ipfs",
      "embeddedSolc": "0.8.23",
      "immutableRanges": [
        {
          "start": 622,
          "length": 32
        },
        {
          "start": 1710,
          "length": 32
        }
      ],
      "match": "full",
      "reason": "runtime bytecode + embedded metadata hash identical",
      "group": "Zero-knowledge",
      "note": "v3 sanctions-screening ZK verifier (root-binding soundness fix)"
    },
    {
      "name": "AereCompliancePoolSP1Verifier",
      "address": "0xE2D3fa91b680E835c971761ba75Fde0204AEF95E",
      "artifact": "artifacts/contracts/compliance/AereCompliancePoolSP1Verifier.sol/AereCompliancePoolSP1Verifier.json",
      "contractName": "AereCompliancePoolSP1Verifier",
      "sourceName": "contracts/compliance/AereCompliancePoolSP1Verifier.sol",
      "onchainBytes": 1026,
      "compiledBytes": 1026,
      "compiler": "0.8.23+commit.f704f362",
      "optimizer": {
        "enabled": true,
        "runs": 1
      },
      "viaIR": true,
      "evmVersion": "paris",
      "metadataKeccak": "0xdc5ec0714cb40eba4d534137df2a1dcacc6bd672432efde8fbd56694d5633500",
      "hasImmutables": true,
      "hasLibraries": false,
      "onchainMetadataHash": "0x64d09e02a503c1e787e18f5c4f53280354bbd40d83b5ae98cc909e359b62238d",
      "compiledMetadataHash": "0x64d09e02a503c1e787e18f5c4f53280354bbd40d83b5ae98cc909e359b62238d",
      "metadataHashType": "ipfs",
      "embeddedSolc": "0.8.23",
      "immutableRanges": [
        {
          "start": 625,
          "length": 32
        },
        {
          "start": 868,
          "length": 32
        },
        {
          "start": 92,
          "length": 32
        },
        {
          "start": 469,
          "length": 32
        }
      ],
      "match": "full",
      "reason": "runtime bytecode + embedded metadata hash identical",
      "group": "Zero-knowledge",
      "note": "SP1 verifier binding for compliant privacy pool"
    },
    {
      "name": "AereAIProof",
      "address": "0xFf92c669AbF4C1DAE31eBFCC017764036d9D97e6",
      "artifact": "artifacts/contracts/compliance/AereAIProof.sol/AereAIProof.json",
      "contractName": "AereAIProof",
      "sourceName": "contracts/compliance/AereAIProof.sol",
      "onchainBytes": 3251,
      "compiledBytes": 3251,
      "compiler": "0.8.23+commit.f704f362",
      "optimizer": {
        "enabled": true,
        "runs": 1
      },
      "viaIR": true,
      "evmVersion": "paris",
      "metadataKeccak": "0x663ca6115749c9574fe387d82edf381472759166e5e451c8e8cd43d69dd12d21",
      "hasImmutables": true,
      "hasLibraries": false,
      "onchainMetadataHash": "0x5cafa033f2056cadb68ff20c0322566eed9b60b07ab23d02e713c82c01c85cd8",
      "compiledMetadataHash": "0x5cafa033f2056cadb68ff20c0322566eed9b60b07ab23d02e713c82c01c85cd8",
      "metadataHashType": "ipfs",
      "embeddedSolc": "0.8.23",
      "immutableRanges": [
        {
          "start": 690,
          "length": 32
        },
        {
          "start": 1710,
          "length": 32
        }
      ],
      "match": "full",
      "reason": "runtime bytecode + embedded metadata hash identical",
      "group": "Zero-knowledge",
      "note": "AI attestation / proof registry"
    },
    {
      "name": "AereConfidentialCompute",
      "address": "0x2120350c124e4Cae2C9FfBB6E4942DB1d380c287",
      "artifact": "artifacts/contracts/confidential/AereConfidentialCompute.sol/AereConfidentialCompute.json",
      "contractName": "AereConfidentialCompute",
      "sourceName": "contracts/confidential/AereConfidentialCompute.sol",
      "onchainBytes": 5949,
      "compiledBytes": 5949,
      "compiler": "0.8.23+commit.f704f362",
      "optimizer": {
        "enabled": true,
        "runs": 1
      },
      "viaIR": true,
      "evmVersion": "paris",
      "metadataKeccak": "0x585cd105ceb8cb4373fe53399d2fa0e414a52d80b2093ce6d77af2533156eeb6",
      "hasImmutables": true,
      "hasLibraries": false,
      "onchainMetadataHash": "0x640d23958ccc6f9c3c406180903755ff9c38a3822abf6f0b2eaab017ed12bb08",
      "compiledMetadataHash": "0x640d23958ccc6f9c3c406180903755ff9c38a3822abf6f0b2eaab017ed12bb08",
      "metadataHashType": "ipfs",
      "embeddedSolc": "0.8.23",
      "immutableRanges": [
        {
          "start": 1074,
          "length": 32
        },
        {
          "start": 3238,
          "length": 32
        },
        {
          "start": 4332,
          "length": 32
        },
        {
          "start": 4890,
          "length": 32
        }
      ],
      "match": "full",
      "reason": "runtime bytecode + embedded metadata hash identical",
      "group": "Confidential compute",
      "note": "Threshold-MPC (BGW / Shamir over BN254) result verifier"
    },
    {
      "name": "AereComputeMarketV2",
      "address": "0x33E3B06A7344f0B201fdD11B18bC244c84dbca32",
      "artifact": "artifacts/contracts/depin/AereComputeMarketV2.sol/AereComputeMarketV2.json",
      "contractName": "AereComputeMarketV2",
      "sourceName": "contracts/depin/AereComputeMarketV2.sol",
      "onchainBytes": 5930,
      "compiledBytes": 5930,
      "compiler": "0.8.23+commit.f704f362",
      "optimizer": {
        "enabled": true,
        "runs": 1
      },
      "viaIR": true,
      "evmVersion": "paris",
      "metadataKeccak": "0x0b7ba145d093684b21d70d4df4b9916c1b8d47f719eb70548666635a11d0104c",
      "hasImmutables": true,
      "hasLibraries": false,
      "onchainMetadataHash": "0x1fa92765c51dc646aa1ed043f488472c11dea5a812b863a9a3e000976da6f345",
      "compiledMetadataHash": "0x1fa92765c51dc646aa1ed043f488472c11dea5a812b863a9a3e000976da6f345",
      "metadataHashType": "ipfs",
      "embeddedSolc": "0.8.23",
      "immutableRanges": [
        {
          "start": 897,
          "length": 32
        },
        {
          "start": 1394,
          "length": 32
        },
        {
          "start": 2074,
          "length": 32
        },
        {
          "start": 329,
          "length": 32
        },
        {
          "start": 2635,
          "length": 32
        },
        {
          "start": 3031,
          "length": 32
        }
      ],
      "match": "full",
      "reason": "runtime bytecode + embedded metadata hash identical",
      "group": "DePIN",
      "note": "DePIN compute coordination + settlement rail V2"
    },
    {
      "name": "AereComputeMarket",
      "address": "0xf0c8178a5d9feb0f70C5f184e79edeEDaddcF350",
      "artifact": "artifacts/contracts/depin/AereComputeMarket.sol/AereComputeMarket.json",
      "contractName": "AereComputeMarket",
      "sourceName": "contracts/depin/AereComputeMarket.sol",
      "onchainBytes": 5275,
      "compiledBytes": 5275,
      "compiler": "0.8.23+commit.f704f362",
      "optimizer": {
        "enabled": true,
        "runs": 1
      },
      "viaIR": true,
      "evmVersion": "paris",
      "metadataKeccak": "0xacf6fd4ded599957a889ac16ce6610229e4bc10dfefbbcd84d678bb519a01e17",
      "hasImmutables": true,
      "hasLibraries": false,
      "onchainMetadataHash": "0x7a09a7a8c7820970364b2ed7ceebdde65899781f24d32d083819a540e90900de",
      "compiledMetadataHash": "0x7a09a7a8c7820970364b2ed7ceebdde65899781f24d32d083819a540e90900de",
      "metadataHashType": "ipfs",
      "embeddedSolc": "0.8.23",
      "immutableRanges": [
        {
          "start": 316,
          "length": 32
        },
        {
          "start": 2804,
          "length": 32
        },
        {
          "start": 2928,
          "length": 32
        }
      ],
      "match": "full",
      "reason": "runtime bytecode + embedded metadata hash identical",
      "group": "DePIN",
      "note": "DePIN compute market V1 (kept live)"
    },
    {
      "name": "sAERE",
      "address": "0xA2125bE9C6fd4196D9F94757Df18B3a2A5e650b0",
      "artifact": "artifacts/contracts/staking/sAERE.sol/sAERE.json",
      "contractName": "sAERE",
      "sourceName": "contracts/staking/sAERE.sol",
      "onchainBytes": 6720,
      "compiledBytes": 6720,
      "compiler": "0.8.23+commit.f704f362",
      "optimizer": {
        "enabled": true,
        "runs": 1
      },
      "viaIR": true,
      "evmVersion": "paris",
      "metadataKeccak": "0x15dcc67710c3d6301a2a869acb509c558ca3b8d64ace577067c0c0affe9091e7",
      "hasImmutables": true,
      "hasLibraries": false,
      "onchainMetadataHash": "0x6766bd507d0aa3aecac94e482417cbbaec9584996fcc3872a71018764bf55c62",
      "compiledMetadataHash": "0x6766bd507d0aa3aecac94e482417cbbaec9584996fcc3872a71018764bf55c62",
      "metadataHashType": "ipfs",
      "embeddedSolc": "0.8.23",
      "immutableRanges": [
        {
          "start": 1923,
          "length": 32
        },
        {
          "start": 2293,
          "length": 32
        },
        {
          "start": 3223,
          "length": 32
        },
        {
          "start": 3477,
          "length": 32
        },
        {
          "start": 4869,
          "length": 32
        },
        {
          "start": 5388,
          "length": 32
        },
        {
          "start": 2051,
          "length": 32
        }
      ],
      "match": "full",
      "reason": "runtime bytecode + embedded metadata hash identical",
      "group": "Flywheel",
      "note": "ERC-4626 staked-AERE receipt with 7-day drip"
    },
    {
      "name": "AereSink",
      "address": "0x69581B86A48161b067Ff4E01544780625B231676",
      "artifact": "artifacts/contracts/sink/AereSink.sol/AereSink.json",
      "contractName": "AereSink",
      "sourceName": "contracts/sink/AereSink.sol",
      "onchainBytes": 4164,
      "compiledBytes": 4164,
      "compiler": "0.8.23+commit.f704f362",
      "optimizer": {
        "enabled": true,
        "runs": 1
      },
      "viaIR": true,
      "evmVersion": "paris",
      "metadataKeccak": "0xa596c5cd69bc8b0f518d432f9688fb39084ba75bd178a2689d18c252cad7d488",
      "hasImmutables": true,
      "hasLibraries": false,
      "onchainMetadataHash": "0x104b00d0a635f26da0cf3ba04f809068a6941d310b8d80fc9d2087428090f9b6",
      "compiledMetadataHash": "0x104b00d0a635f26da0cf3ba04f809068a6941d310b8d80fc9d2087428090f9b6",
      "metadataHashType": "ipfs",
      "embeddedSolc": "0.8.23",
      "immutableRanges": [
        {
          "start": 188,
          "length": 32
        },
        {
          "start": 555,
          "length": 32
        },
        {
          "start": 1258,
          "length": 32
        },
        {
          "start": 2686,
          "length": 32
        },
        {
          "start": 3833,
          "length": 32
        },
        {
          "start": 696,
          "length": 32
        },
        {
          "start": 833,
          "length": 32
        },
        {
          "start": 1450,
          "length": 32
        },
        {
          "start": 1586,
          "length": 32
        },
        {
          "start": 2005,
          "length": 32
        },
        {
          "start": 638,
          "length": 32
        },
        {
          "start": 775,
          "length": 32
        },
        {
          "start": 1392,
          "length": 32
        },
        {
          "start": 1529,
          "length": 32
        },
        {
          "start": 1869,
          "length": 32
        },
        {
          "start": 3506,
          "length": 32
        },
        {
          "start": 1738,
          "length": 32
        },
        {
          "start": 2544,
          "length": 32
        },
        {
          "start": 2861,
          "length": 32
        },
        {
          "start": 3055,
          "length": 32
        },
        {
          "start": 452,
          "length": 32
        },
        {
          "start": 985,
          "length": 32
        },
        {
          "start": 1158,
          "length": 32
        },
        {
          "start": 494,
          "length": 32
        },
        {
          "start": 1201,
          "length": 32
        },
        {
          "start": 2106,
          "length": 32
        },
        {
          "start": 1812,
          "length": 32
        },
        {
          "start": 265,
          "length": 32
        },
        {
          "start": 3922,
          "length": 32
        },
        {
          "start": 1937,
          "length": 32
        },
        {
          "start": 3710,
          "length": 32
        }
      ],
      "match": "full",
      "reason": "runtime bytecode + embedded metadata hash identical",
      "group": "Flywheel",
      "note": "Immutable 3-bucket fee router (burn/buyback/yield)"
    },
    {
      "name": "AereCoinbaseSplitterV2",
      "address": "0x8C1A48eFA57b66fEE743A00E3899c29ad3Fd27b4",
      "artifact": "artifacts/contracts/AereCoinbaseSplitterV2.sol/AereCoinbaseSplitterV2.json",
      "contractName": "AereCoinbaseSplitterV2",
      "sourceName": "contracts/AereCoinbaseSplitterV2.sol",
      "onchainBytes": 4585,
      "compiledBytes": 4585,
      "compiler": "0.8.23+commit.f704f362",
      "optimizer": {
        "enabled": true,
        "runs": 1
      },
      "viaIR": true,
      "evmVersion": "paris",
      "metadataKeccak": "0x84c47af6f315aed58ef073363dd0100e8543782f00a6f27111b05973dc32ee1a",
      "hasImmutables": true,
      "hasLibraries": false,
      "onchainMetadataHash": "0x2fd7b49c78691bc10fcd36e279886ab01d65299c2bdac88ad046c315b5405680",
      "compiledMetadataHash": "0x2fd7b49c78691bc10fcd36e279886ab01d65299c2bdac88ad046c315b5405680",
      "metadataHashType": "ipfs",
      "embeddedSolc": "0.8.23",
      "immutableRanges": [
        {
          "start": 373,
          "length": 32
        },
        {
          "start": 1149,
          "length": 32
        },
        {
          "start": 2269,
          "length": 32
        }
      ],
      "match": "full",
      "reason": "runtime bytecode + embedded metadata hash identical",
      "group": "Flywheel",
      "note": "Block-reward splitter into fee sink"
    },
    {
      "name": "AereCompliancePool",
      "address": "0x79735c31F289F7A4d6Be3E02aaB70B544796D41d",
      "artifact": "artifacts/contracts/compliance/AereCompliancePool.sol/AereCompliancePool.json",
      "contractName": "AereCompliancePool",
      "sourceName": "contracts/compliance/AereCompliancePool.sol",
      "onchainBytes": 7017,
      "compiledBytes": 7017,
      "compiler": "0.8.23+commit.f704f362",
      "optimizer": {
        "enabled": true,
        "runs": 1
      },
      "viaIR": true,
      "evmVersion": "paris",
      "metadataKeccak": "0x182071a23d8c03f383232d5361d52ddadfba7ca7be2cc39fa89515b80f99735b",
      "hasImmutables": true,
      "hasLibraries": false,
      "onchainMetadataHash": "0xd6707147af9b81c94287fcb5a363f47865bf5b9b358a045985a96a43b694c577",
      "compiledMetadataHash": "0xd6707147af9b81c94287fcb5a363f47865bf5b9b358a045985a96a43b694c577",
      "metadataHashType": "ipfs",
      "embeddedSolc": "0.8.23",
      "immutableRanges": [
        {
          "start": 1649,
          "length": 32
        },
        {
          "start": 3347,
          "length": 32
        },
        {
          "start": 3484,
          "length": 32
        },
        {
          "start": 3623,
          "length": 32
        },
        {
          "start": 4208,
          "length": 32
        },
        {
          "start": 1602,
          "length": 32
        },
        {
          "start": 2660,
          "length": 32
        },
        {
          "start": 3117,
          "length": 32
        },
        {
          "start": 4151,
          "length": 32
        },
        {
          "start": 825,
          "length": 32
        },
        {
          "start": 1310,
          "length": 32
        },
        {
          "start": 4338,
          "length": 32
        },
        {
          "start": 4912,
          "length": 32
        },
        {
          "start": 3012,
          "length": 32
        },
        {
          "start": 5632,
          "length": 32
        },
        {
          "start": 1199,
          "length": 32
        },
        {
          "start": 2748,
          "length": 32
        },
        {
          "start": 629,
          "length": 32
        },
        {
          "start": 4692,
          "length": 32
        },
        {
          "start": 5204,
          "length": 32
        }
      ],
      "match": "full",
      "reason": "runtime bytecode + embedded metadata hash identical",
      "group": "Compliance",
      "note": "Sanctions-gated + Travel-Rule compliant privacy pool (DEPRECATED V1, superseded by AereCompliancePoolV2 0xB144c923572E5Ac1B6B961C4ccfec36917173465; do not use)"
    },
    {
      "name": "AereSanctionsRegistry",
      "address": "0xb7d235718D99560F6EA4Fc5eAea2F8a306A3Cacf",
      "artifact": "artifacts/contracts/compliance/AereSanctionsRegistry.sol/AereSanctionsRegistry.json",
      "contractName": "AereSanctionsRegistry",
      "sourceName": "contracts/compliance/AereSanctionsRegistry.sol",
      "onchainBytes": 5526,
      "compiledBytes": 5526,
      "compiler": "0.8.23+commit.f704f362",
      "optimizer": {
        "enabled": true,
        "runs": 1
      },
      "viaIR": true,
      "evmVersion": "paris",
      "metadataKeccak": "0x99591fa88ed5a900af205efc48a98f73c778d97f6eda5d63dd10d13e00d58a4f",
      "hasImmutables": false,
      "hasLibraries": false,
      "onchainMetadataHash": "0x59c8ae4a5efefe644de5175da59ae7c83dcb5b3ac42064c8c148c30fa0f1f307",
      "compiledMetadataHash": "0x59c8ae4a5efefe644de5175da59ae7c83dcb5b3ac42064c8c148c30fa0f1f307",
      "metadataHashType": "ipfs",
      "embeddedSolc": "0.8.23",
      "immutableRanges": [],
      "match": "full",
      "reason": "runtime bytecode + embedded metadata hash identical",
      "group": "Compliance",
      "note": "OFAC-style Merkle sanctions registry"
    },
    {
      "name": "AereTravelRuleHashRegistry",
      "address": "0xcF0E2e010E6e4506672019b1e570874AEeBC4c84",
      "artifact": "artifacts/contracts/compliance/AereTravelRuleHashRegistry.sol/AereTravelRuleHashRegistry.json",
      "contractName": "AereTravelRuleHashRegistry",
      "sourceName": "contracts/compliance/AereTravelRuleHashRegistry.sol",
      "onchainBytes": 2622,
      "compiledBytes": 2622,
      "compiler": "0.8.23+commit.f704f362",
      "optimizer": {
        "enabled": true,
        "runs": 1
      },
      "viaIR": true,
      "evmVersion": "paris",
      "metadataKeccak": "0x1a697337fb7f3be5dec8b4580220073ae27aa63050236f93bc3f7312a481dd75",
      "hasImmutables": false,
      "hasLibraries": false,
      "onchainMetadataHash": "0x9bc78998047a7852045fc8d3d1ff8c9aa08422c05ce78208bcb9e590e6c21bca",
      "compiledMetadataHash": "0x9bc78998047a7852045fc8d3d1ff8c9aa08422c05ce78208bcb9e590e6c21bca",
      "metadataHashType": "ipfs",
      "embeddedSolc": "0.8.23",
      "immutableRanges": [],
      "match": "full",
      "reason": "runtime bytecode + embedded metadata hash identical",
      "group": "Compliance",
      "note": "FATF Travel-Rule hash commitments"
    },
    {
      "name": "AereForensicEventRegistry",
      "address": "0x4a7526A068e5DDE9788f6571E4A99095b14C6fff",
      "artifact": "artifacts/contracts/compliance/AereForensicEventRegistry.sol/AereForensicEventRegistry.json",
      "contractName": "AereForensicEventRegistry",
      "sourceName": "contracts/compliance/AereForensicEventRegistry.sol",
      "onchainBytes": 4915,
      "compiledBytes": 4915,
      "compiler": "0.8.23+commit.f704f362",
      "optimizer": {
        "enabled": true,
        "runs": 1
      },
      "viaIR": true,
      "evmVersion": "paris",
      "metadataKeccak": "0x1c774cadfa0fb3b223eeac7ee9eecdcaa39acfc907e387c7b787d0f1972e78c4",
      "hasImmutables": false,
      "hasLibraries": false,
      "onchainMetadataHash": "0x15de53259ff2187f70099d6b7fe340c877d6da17236d3765c56ede8426a69bc7",
      "compiledMetadataHash": "0x15de53259ff2187f70099d6b7fe340c877d6da17236d3765c56ede8426a69bc7",
      "metadataHashType": "ipfs",
      "embeddedSolc": "0.8.23",
      "immutableRanges": [],
      "match": "full",
      "reason": "runtime bytecode + embedded metadata hash identical",
      "group": "Compliance",
      "note": "Forta-style forensic event registry"
    },
    {
      "name": "ChainalysisOracleWrapper",
      "address": "0x1B7Be82C80f368f75Cb3807B1bc05E86A498f85c",
      "artifact": "artifacts/contracts/compliance/ChainalysisOracleWrapper.sol/ChainalysisOracleWrapper.json",
      "contractName": "ChainalysisOracleWrapper",
      "sourceName": "contracts/compliance/ChainalysisOracleWrapper.sol",
      "onchainBytes": 1226,
      "compiledBytes": 1226,
      "compiler": "0.8.23+commit.f704f362",
      "optimizer": {
        "enabled": true,
        "runs": 1
      },
      "viaIR": true,
      "evmVersion": "paris",
      "metadataKeccak": "0xbb79dfa53a037d3ac2cac82667b274ff4f23bed58db31d0b73dc42d4383e2005",
      "hasImmutables": false,
      "hasLibraries": false,
      "onchainMetadataHash": "0xcfdd35b443cd548c73be660423ceca950244870ae10224cb78afcf30df54fd5c",
      "compiledMetadataHash": "0xcfdd35b443cd548c73be660423ceca950244870ae10224cb78afcf30df54fd5c",
      "metadataHashType": "ipfs",
      "embeddedSolc": "0.8.23",
      "immutableRanges": [],
      "match": "full",
      "reason": "runtime bytecode + embedded metadata hash identical",
      "group": "Compliance",
      "note": "Chainalysis-compatible sanctions oracle wrapper"
    },
    {
      "name": "AereAttestationGateway",
      "address": "0x9bdacA8dfF39Fc688e8D3c4bbA13bCFC0580c325",
      "artifact": "artifacts/contracts/compliance/AereAttestationGateway.sol/AereAttestationGateway.json",
      "contractName": "AereAttestationGateway",
      "sourceName": "contracts/compliance/AereAttestationGateway.sol",
      "onchainBytes": 5514,
      "compiledBytes": 5514,
      "compiler": "0.8.23+commit.f704f362",
      "optimizer": {
        "enabled": true,
        "runs": 1
      },
      "viaIR": true,
      "evmVersion": "paris",
      "metadataKeccak": "0x06aaa0b0019dfbde0cfdfaaac7ab97f2f661122d4939b557a1c0e397c202024b",
      "hasImmutables": true,
      "hasLibraries": false,
      "onchainMetadataHash": "0xb495cf3eacc47be28ca6ca2165a4781e8bd320b2672d59ce213b7f735ce97c7c",
      "compiledMetadataHash": "0xb495cf3eacc47be28ca6ca2165a4781e8bd320b2672d59ce213b7f735ce97c7c",
      "metadataHashType": "ipfs",
      "embeddedSolc": "0.8.23",
      "immutableRanges": [
        {
          "start": 384,
          "length": 32
        },
        {
          "start": 734,
          "length": 32
        },
        {
          "start": 4404,
          "length": 32
        }
      ],
      "match": "full",
      "reason": "runtime bytecode + embedded metadata hash identical",
      "group": "Compliance",
      "note": "Attestation gateway"
    },
    {
      "name": "AereBestExReceipt",
      "address": "0x3c80BD6fa0d9a2274c7fBD5943B5EC03313D92d7",
      "artifact": "artifacts/contracts/bestex/AereBestExReceipt.sol/AereBestExReceipt.json",
      "contractName": "AereBestExReceipt",
      "sourceName": "contracts/bestex/AereBestExReceipt.sol",
      "onchainBytes": 4034,
      "compiledBytes": 4034,
      "compiler": "0.8.23+commit.f704f362",
      "optimizer": {
        "enabled": true,
        "runs": 1
      },
      "viaIR": true,
      "evmVersion": "paris",
      "metadataKeccak": "0x04e1152392f889f9c59f058af15734e6e7b861013803fbb46bf5869d3fe18e47",
      "hasImmutables": true,
      "hasLibraries": false,
      "onchainMetadataHash": "0xfc2dd9d20e785c0226a64f61d595fdc5b663c68c322037a001bad87cc688d1c1",
      "compiledMetadataHash": "0xfc2dd9d20e785c0226a64f61d595fdc5b663c68c322037a001bad87cc688d1c1",
      "metadataHashType": "ipfs",
      "embeddedSolc": "0.8.23",
      "immutableRanges": [
        {
          "start": 1170,
          "length": 32
        },
        {
          "start": 1531,
          "length": 32
        },
        {
          "start": 3272,
          "length": 32
        }
      ],
      "match": "full",
      "reason": "runtime bytecode + embedded metadata hash identical",
      "group": "Compliance",
      "note": "MiCA Article 78 best-execution receipts"
    },
    {
      "name": "AereSettlementHub",
      "address": "0x2a02fD80c16293D2B5D8a295F31D1a6E6a582c02",
      "artifact": "artifacts/contracts/settlement/AereSettlementHub.sol/AereSettlementHub.json",
      "contractName": "AereSettlementHub",
      "sourceName": "contracts/settlement/AereSettlementHub.sol",
      "onchainBytes": 6701,
      "compiledBytes": 6701,
      "compiler": "0.8.23+commit.f704f362",
      "optimizer": {
        "enabled": true,
        "runs": 1
      },
      "viaIR": true,
      "evmVersion": "paris",
      "metadataKeccak": "0x3f70622811c4332e26fef2acd05d8774c346faa9671c0c046d5adc2cf9cd990f",
      "hasImmutables": true,
      "hasLibraries": false,
      "onchainMetadataHash": "0x7da334b9dcfb6348f88868456e4e80adda2565b3d1239da6b3aebfbdfd93a82a",
      "compiledMetadataHash": "0x7da334b9dcfb6348f88868456e4e80adda2565b3d1239da6b3aebfbdfd93a82a",
      "metadataHashType": "ipfs",
      "embeddedSolc": "0.8.23",
      "immutableRanges": [
        {
          "start": 1178,
          "length": 32
        },
        {
          "start": 1875,
          "length": 32
        },
        {
          "start": 2166,
          "length": 32
        },
        {
          "start": 4361,
          "length": 32
        }
      ],
      "match": "full",
      "reason": "runtime bytecode + embedded metadata hash identical",
      "group": "Settlement",
      "note": "Settlement hub into fee sink"
    },
    {
      "name": "AereStateChannels",
      "address": "0x64488eda27fA5b55A277ac8D386E169DC78cd7b6",
      "artifact": "artifacts/contracts/channels/AereStateChannels.sol/AereStateChannels.json",
      "contractName": "AereStateChannels",
      "sourceName": "contracts/channels/AereStateChannels.sol",
      "onchainBytes": 5096,
      "compiledBytes": 5096,
      "compiler": "0.8.23+commit.f704f362",
      "optimizer": {
        "enabled": true,
        "runs": 1
      },
      "viaIR": true,
      "evmVersion": "paris",
      "metadataKeccak": "0xece12993acf0bf5783f581279143f67c1b942946a8b65873f18f3f9f085cb1a7",
      "hasImmutables": true,
      "hasLibraries": false,
      "onchainMetadataHash": "0x3974330c0e89be5828685da8376d3a3d69d053df6402e8fd154631a905486a1f",
      "compiledMetadataHash": "0x3974330c0e89be5828685da8376d3a3d69d053df6402e8fd154631a905486a1f",
      "metadataHashType": "ipfs",
      "embeddedSolc": "0.8.23",
      "immutableRanges": [
        {
          "start": 1458,
          "length": 32
        },
        {
          "start": 1920,
          "length": 32
        },
        {
          "start": 2655,
          "length": 32
        },
        {
          "start": 3322,
          "length": 32
        },
        {
          "start": 3013,
          "length": 32
        },
        {
          "start": 4479,
          "length": 32
        }
      ],
      "match": "full",
      "reason": "runtime bytecode + embedded metadata hash identical",
      "group": "Settlement",
      "note": "Bidirectional payment channels, 24h challenge"
    },
    {
      "name": "AereAgent",
      "address": "0xE96396B4b596B3A74e4195Be12aADd5257863536",
      "artifact": "artifacts/contracts/agentic/AereAgent.sol/AereAgent.json",
      "contractName": "AereAgent",
      "sourceName": "contracts/agentic/AereAgent.sol",
      "onchainBytes": 5748,
      "compiledBytes": 5748,
      "compiler": "0.8.23+commit.f704f362",
      "optimizer": {
        "enabled": true,
        "runs": 1
      },
      "viaIR": true,
      "evmVersion": "paris",
      "metadataKeccak": "0xf3784c3f05f203969c54b8ed74319c715fb9be8a04c8503eafdcd41c2944c74b",
      "hasImmutables": true,
      "hasLibraries": false,
      "onchainMetadataHash": "0x8e33bc16654c7a53dd5d54c286e6ea57c63233cc90bc7e60a9ceb18af607b6af",
      "compiledMetadataHash": "0x8e33bc16654c7a53dd5d54c286e6ea57c63233cc90bc7e60a9ceb18af607b6af",
      "metadataHashType": "ipfs",
      "embeddedSolc": "0.8.23",
      "immutableRanges": [
        {
          "start": 855,
          "length": 32
        },
        {
          "start": 4084,
          "length": 32
        }
      ],
      "match": "full",
      "reason": "runtime bytecode + embedded metadata hash identical",
      "group": "Agentic",
      "note": "Machine-account registry (prepaid, rate-limited) (DEPRECATED V1, superseded by AereAgentV2 0x3FAcb997eb4252341052e7c84a86fCa0513c4490; do not use)"
    },
    {
      "name": "AERE402Facilitator",
      "address": "0xbA6e6700D629a5E3C885778a42885a944CA84E56",
      "artifact": "artifacts/contracts/agentic/AERE402Facilitator.sol/AERE402Facilitator.json",
      "contractName": "AERE402Facilitator",
      "sourceName": "contracts/agentic/AERE402Facilitator.sol",
      "onchainBytes": 3702,
      "compiledBytes": 3702,
      "compiler": "0.8.23+commit.f704f362",
      "optimizer": {
        "enabled": true,
        "runs": 1
      },
      "viaIR": true,
      "evmVersion": "paris",
      "metadataKeccak": "0x78e5ab3d56080d81e6f97c75895ad478a61effdd30d14f2c9123cd48e4e798e4",
      "hasImmutables": true,
      "hasLibraries": false,
      "onchainMetadataHash": "0xccd4b7d5581d77b889abd11336425b9a98a29a2e3736f556682970152cf73985",
      "compiledMetadataHash": "0xccd4b7d5581d77b889abd11336425b9a98a29a2e3736f556682970152cf73985",
      "metadataHashType": "ipfs",
      "embeddedSolc": "0.8.23",
      "immutableRanges": [
        {
          "start": 675,
          "length": 32
        },
        {
          "start": 2669,
          "length": 32
        },
        {
          "start": 1093,
          "length": 32
        },
        {
          "start": 1195,
          "length": 32
        },
        {
          "start": 1327,
          "length": 32
        },
        {
          "start": 1393,
          "length": 32
        },
        {
          "start": 2112,
          "length": 32
        },
        {
          "start": 2600,
          "length": 32
        },
        {
          "start": 479,
          "length": 32
        },
        {
          "start": 2837,
          "length": 32
        }
      ],
      "match": "full",
      "reason": "runtime bytecode + embedded metadata hash identical",
      "group": "Agentic",
      "note": "x402-compatible EIP-712 payment facilitator (DEPRECATED V1, superseded by AERE402FacilitatorV2 0xFC2f7FAa94919caF1126b3c995F0F6AcCef291de; do not use)"
    },
    {
      "name": "AereBugBountyVault",
      "address": "0x253fDCb248649396CBDaD320F81869A570d69cD3",
      "artifact": "artifacts/contracts/security/AereBugBountyVault.sol/AereBugBountyVault.json",
      "contractName": "AereBugBountyVault",
      "sourceName": "contracts/security/AereBugBountyVault.sol",
      "onchainBytes": 2446,
      "compiledBytes": 2446,
      "compiler": "0.8.23+commit.f704f362",
      "optimizer": {
        "enabled": true,
        "runs": 1
      },
      "viaIR": true,
      "evmVersion": "paris",
      "metadataKeccak": "0x509308e4a6da944f97de66b6405c5e557d99f1be490e35e741fd93e75f045d67",
      "hasImmutables": true,
      "hasLibraries": false,
      "onchainMetadataHash": "0x2b30d09b426311dff3ea76c59355169bb14abc6c4f86134cd91fbe10be9d615b",
      "compiledMetadataHash": "0x2b30d09b426311dff3ea76c59355169bb14abc6c4f86134cd91fbe10be9d615b",
      "metadataHashType": "ipfs",
      "embeddedSolc": "0.8.23",
      "immutableRanges": [
        {
          "start": 592,
          "length": 32
        },
        {
          "start": 835,
          "length": 32
        },
        {
          "start": 1012,
          "length": 32
        },
        {
          "start": 1313,
          "length": 32
        },
        {
          "start": 2132,
          "length": 32
        },
        {
          "start": 481,
          "length": 32
        },
        {
          "start": 1079,
          "length": 32
        },
        {
          "start": 1402,
          "length": 32
        }
      ],
      "match": "full",
      "reason": "runtime bytecode + embedded metadata hash identical",
      "group": "Security",
      "note": "Bug-bounty payout vault, 5% max"
    },
    {
      "name": "AereRaaSFactory",
      "address": "0x8C1b0018ab8C4299a75621a4BdD3cF26971B26Cd",
      "artifact": "artifacts/contracts/raas/AereRaaSFactory.sol/AereRaaSFactory.json",
      "contractName": "AereRaaSFactory",
      "sourceName": "contracts/raas/AereRaaSFactory.sol",
      "onchainBytes": 10597,
      "compiledBytes": 10597,
      "compiler": "0.8.23+commit.f704f362",
      "optimizer": {
        "enabled": true,
        "runs": 1
      },
      "viaIR": true,
      "evmVersion": "paris",
      "metadataKeccak": "0xd80b447d3005a9e1bf10417d87b3545fb0ce581dd809420962edab3627c49304",
      "hasImmutables": true,
      "hasLibraries": false,
      "onchainMetadataHash": "0x50803ccd1f8517427187210ecfd336d2fe7f3b02aa05000c43423fa5d47fef6c",
      "compiledMetadataHash": "0x50803ccd1f8517427187210ecfd336d2fe7f3b02aa05000c43423fa5d47fef6c",
      "metadataHashType": "ipfs",
      "embeddedSolc": "0.8.23",
      "immutableRanges": [
        {
          "start": 1802,
          "length": 32
        },
        {
          "start": 2145,
          "length": 32
        },
        {
          "start": 3341,
          "length": 32
        },
        {
          "start": 634,
          "length": 32
        },
        {
          "start": 2348,
          "length": 32
        },
        {
          "start": 528,
          "length": 32
        },
        {
          "start": 998,
          "length": 32
        },
        {
          "start": 1465,
          "length": 32
        },
        {
          "start": 1756,
          "length": 32
        },
        {
          "start": 2289,
          "length": 32
        },
        {
          "start": 467,
          "length": 32
        },
        {
          "start": 4001,
          "length": 32
        },
        {
          "start": 1942,
          "length": 32
        },
        {
          "start": 2216,
          "length": 32
        },
        {
          "start": 3465,
          "length": 32
        },
        {
          "start": 3548,
          "length": 32
        }
      ],
      "match": "full",
      "reason": "runtime bytecode + embedded metadata hash identical",
      "group": "Rollups",
      "note": "Permissionless rollup-as-a-service factory (DEPRECATED V1, superseded by AereRaaSFactoryV2 0xB7F8c754AC3155197d76f01857172bBd5a5F39Ab; do not use)"
    },
    {
      "name": "AereDelegate7702",
      "address": "0x5673D92080efbd0987402E9335c14200d0a5EaeF",
      "artifact": "artifacts/contracts/delegation/AereDelegate7702.sol/AereDelegate7702.json",
      "contractName": "AereDelegate7702",
      "sourceName": "contracts/delegation/AereDelegate7702.sol",
      "onchainBytes": 4003,
      "compiledBytes": 4003,
      "compiler": "0.8.23+commit.f704f362",
      "optimizer": {
        "enabled": true,
        "runs": 1
      },
      "viaIR": true,
      "evmVersion": "paris",
      "metadataKeccak": "0x920f210d4f20a0254ec448973012a325c09f3f16097243ce14fab82c48e5c863",
      "hasImmutables": false,
      "hasLibraries": false,
      "onchainMetadataHash": "0x970d0ebc79b326150d0441a93c804e489c11e7d0c492d2831b48cc6ec06ad4a5",
      "compiledMetadataHash": "0x970d0ebc79b326150d0441a93c804e489c11e7d0c492d2831b48cc6ec06ad4a5",
      "metadataHashType": "ipfs",
      "embeddedSolc": "0.8.23",
      "immutableRanges": [],
      "match": "full",
      "reason": "runtime bytecode + embedded metadata hash identical",
      "group": "Accounts",
      "note": "EIP-7702 delegation target"
    },
    {
      "name": "AereDelegationRegistry",
      "address": "0x6c25c07D134713b6C2F8E19D807423f022903D63",
      "artifact": "artifacts/contracts/delegation/AereDelegationRegistry.sol/AereDelegationRegistry.json",
      "contractName": "AereDelegationRegistry",
      "sourceName": "contracts/delegation/AereDelegationRegistry.sol",
      "onchainBytes": 1913,
      "compiledBytes": 1913,
      "compiler": "0.8.23+commit.f704f362",
      "optimizer": {
        "enabled": true,
        "runs": 1
      },
      "viaIR": true,
      "evmVersion": "paris",
      "metadataKeccak": "0x0c2a84e8d82ea766ef03bcbe2bc02342e8a01cce7d4048ceed88e55a90b5782e",
      "hasImmutables": false,
      "hasLibraries": false,
      "onchainMetadataHash": "0x0b5d4124b2199fc27b46d7c8925365cb374d93cb10482aa5b3cc98b2859d3062",
      "compiledMetadataHash": "0x0b5d4124b2199fc27b46d7c8925365cb374d93cb10482aa5b3cc98b2859d3062",
      "metadataHashType": "ipfs",
      "embeddedSolc": "0.8.23",
      "immutableRanges": [],
      "match": "full",
      "reason": "runtime bytecode + embedded metadata hash identical",
      "group": "Accounts",
      "note": "Delegation registry"
    },
    {
      "name": "AereInsuranceFund",
      "address": "0x5Ab95C549c2A2b07913Df7edD4a16fd108B7CAAC",
      "artifact": "artifacts/contracts/lending/AereInsuranceFund.sol/AereInsuranceFund.json",
      "contractName": "AereInsuranceFund",
      "sourceName": "contracts/lending/AereInsuranceFund.sol",
      "onchainBytes": 3694,
      "compiledBytes": 3694,
      "compiler": "0.8.23+commit.f704f362",
      "optimizer": {
        "enabled": true,
        "runs": 1
      },
      "viaIR": true,
      "evmVersion": "paris",
      "metadataKeccak": "0x257499099d0ed9eb8b312b442e4abfb28db5b118f49823ecc4c2f7cee3e303fa",
      "hasImmutables": true,
      "hasLibraries": false,
      "onchainMetadataHash": "0xeb2fcbb11cc3d9b1cb9773a287161e2ae29525bb9b045b63032db9209778237b",
      "compiledMetadataHash": "0xeb2fcbb11cc3d9b1cb9773a287161e2ae29525bb9b045b63032db9209778237b",
      "metadataHashType": "ipfs",
      "embeddedSolc": "0.8.23",
      "immutableRanges": [
        {
          "start": 220,
          "length": 32
        },
        {
          "start": 1782,
          "length": 32
        },
        {
          "start": 2851,
          "length": 32
        },
        {
          "start": 1674,
          "length": 32
        },
        {
          "start": 2670,
          "length": 32
        },
        {
          "start": 2734,
          "length": 32
        },
        {
          "start": 3503,
          "length": 32
        }
      ],
      "match": "full",
      "reason": "runtime bytecode + embedded metadata hash identical",
      "group": "Lending",
      "note": "Insurance fund, 7-day cooldown"
    },
    {
      "name": "AereNavOracle",
      "address": "0xC8D12E44f10b03477330b35115b432750831fEBD",
      "artifact": "artifacts/contracts/oracles/AereNavOracle.sol/AereNavOracle.json",
      "contractName": "AereNavOracle",
      "sourceName": "contracts/oracles/AereNavOracle.sol",
      "onchainBytes": 4574,
      "compiledBytes": 4574,
      "compiler": "0.8.23+commit.f704f362",
      "optimizer": {
        "enabled": true,
        "runs": 1
      },
      "viaIR": true,
      "evmVersion": "paris",
      "metadataKeccak": "0x91cc5781ed387db9ee7ccff33d3dc6654103a2bf31acfdf38e3ed790bac2350e",
      "hasImmutables": false,
      "hasLibraries": false,
      "onchainMetadataHash": "0x4bdbd5c9e07515b4c108ca1ed905830c15b8f547618d91f42206d07651a6a229",
      "compiledMetadataHash": "0x4bdbd5c9e07515b4c108ca1ed905830c15b8f547618d91f42206d07651a6a229",
      "metadataHashType": "ipfs",
      "embeddedSolc": "0.8.23",
      "immutableRanges": [],
      "match": "full",
      "reason": "runtime bytecode + embedded metadata hash identical",
      "group": "Lending",
      "note": "NAV oracle"
    },
    {
      "name": "AereLendingOracle",
      "address": "0xc0f18A567067F1B84BDf75eDEbFaDdCBb70A4C49",
      "artifact": "artifacts/contracts/lending/AereLendingOracle.sol/AereLendingOracle.json",
      "contractName": "AereLendingOracle",
      "sourceName": "contracts/lending/AereLendingOracle.sol",
      "onchainBytes": 3218,
      "compiledBytes": 3218,
      "compiler": "0.8.23+commit.f704f362",
      "optimizer": {
        "enabled": true,
        "runs": 1
      },
      "viaIR": true,
      "evmVersion": "paris",
      "metadataKeccak": "0x333b94900d507fd24c56c1173e040c3885f08721025f7d0fbc2f2dfc7363b5c4",
      "hasImmutables": false,
      "hasLibraries": false,
      "onchainMetadataHash": "0x76aa88d1e62ec0dad47eb97116bc23fde465378a53ad316d7d9550effa5a6e58",
      "compiledMetadataHash": "0x76aa88d1e62ec0dad47eb97116bc23fde465378a53ad316d7d9550effa5a6e58",
      "metadataHashType": "ipfs",
      "embeddedSolc": "0.8.23",
      "immutableRanges": [],
      "match": "full",
      "reason": "runtime bytecode + embedded metadata hash identical",
      "group": "Lending",
      "note": "Multi-source lending price oracle"
    },
    {
      "name": "AereLendingMarket",
      "address": "0x2C2d39dB711C0A33De04Dc74b1E22f4760FD4bb0",
      "artifact": "artifacts/contracts/lending/AereLendingMarket.sol/AereLendingMarket.json",
      "contractName": "AereLendingMarket",
      "sourceName": "contracts/lending/AereLendingMarket.sol",
      "onchainBytes": 8989,
      "compiledBytes": 8989,
      "compiler": "0.8.23+commit.f704f362",
      "optimizer": {
        "enabled": true,
        "runs": 1
      },
      "viaIR": true,
      "evmVersion": "paris",
      "metadataKeccak": "0x2f882b5fe45a71f6fff37c73fa4704d9dad1ace85f27891f6578ce1ce1f82c90",
      "hasImmutables": true,
      "hasLibraries": false,
      "onchainMetadataHash": "0x62a38848147fbbb70bb210d26deb64670a595384c665c1107c3da7d492e8f4c9",
      "compiledMetadataHash": "0x62a38848147fbbb70bb210d26deb64670a595384c665c1107c3da7d492e8f4c9",
      "metadataHashType": "ipfs",
      "embeddedSolc": "0.8.23",
      "immutableRanges": [
        {
          "start": 2419,
          "length": 32
        },
        {
          "start": 2933,
          "length": 32
        },
        {
          "start": 3678,
          "length": 32
        },
        {
          "start": 4738,
          "length": 32
        },
        {
          "start": 5555,
          "length": 32
        },
        {
          "start": 6846,
          "length": 32
        },
        {
          "start": 8097,
          "length": 32
        },
        {
          "start": 8685,
          "length": 32
        },
        {
          "start": 1374,
          "length": 32
        },
        {
          "start": 2013,
          "length": 32
        },
        {
          "start": 2356,
          "length": 32
        },
        {
          "start": 2701,
          "length": 32
        },
        {
          "start": 4211,
          "length": 32
        },
        {
          "start": 5243,
          "length": 32
        },
        {
          "start": 6187,
          "length": 32
        },
        {
          "start": 6933,
          "length": 32
        },
        {
          "start": 7703,
          "length": 32
        },
        {
          "start": 8843,
          "length": 32
        },
        {
          "start": 3898,
          "length": 32
        },
        {
          "start": 6221,
          "length": 32
        },
        {
          "start": 5077,
          "length": 32
        },
        {
          "start": 8482,
          "length": 32
        },
        {
          "start": 543,
          "length": 32
        },
        {
          "start": 8182,
          "length": 32
        },
        {
          "start": 896,
          "length": 32
        },
        {
          "start": 6977,
          "length": 32
        },
        {
          "start": 8729,
          "length": 32
        },
        {
          "start": 959,
          "length": 32
        },
        {
          "start": 2513,
          "length": 32
        },
        {
          "start": 3279,
          "length": 32
        },
        {
          "start": 5792,
          "length": 32
        },
        {
          "start": 7211,
          "length": 32
        },
        {
          "start": 608,
          "length": 32
        },
        {
          "start": 1801,
          "length": 32
        },
        {
          "start": 2614,
          "length": 32
        },
        {
          "start": 3215,
          "length": 32
        },
        {
          "start": 5020,
          "length": 32
        },
        {
          "start": 6791,
          "length": 32
        },
        {
          "start": 8023,
          "length": 32
        },
        {
          "start": 8611,
          "length": 32
        },
        {
          "start": 2459,
          "length": 32
        },
        {
          "start": 3381,
          "length": 32
        },
        {
          "start": 3548,
          "length": 32
        },
        {
          "start": 6893,
          "length": 32
        },
        {
          "start": 8138,
          "length": 32
        }
      ],
      "match": "full",
      "reason": "runtime bytecode + embedded metadata hash identical",
      "group": "Lending",
      "note": "Isolated sAERE/WAERE lending engine (proof market)"
    }
  ]
}