{
  "name": "Hypurr Marketplace Verification Packet",
  "purpose": "Site-hosted copy of the minimal public verification surface. No GitHub repo is required for launch trust; HyperEVMScan verified source and onchain bytecode remain the independent authority.",
  "canonicalSitePaths": {
    "packet": "/verify/verification-packet.json",
    "marketplaceSource": "/verify/Marketplace.sol",
    "bidsSource": "/verify/Bids.sol",
    "marketplaceAbi": "/verify/MARKETPLACE_ABI.json",
    "bidsAbi": "/verify/BIDS_ABI.json"
  },
  "facts": {
    "chain": "HyperEVM mainnet (999)",
    "hypurrNft": "0x9125E2d6827a00B0F8330D6ef7BEF07730Bac685",
    "marketplace": "0xb5fb7c9e6f0dbd22040a002b73b12f9d9552703b",
    "bids": "0x0dfa4f900b61ca2cd3cd8354ed6e5c153c913a4d",
    "marketplaceDeployTx": "0x7b7f7f5e3e0633d458c548ba2c759cd3374b8a46f4be316f0d1d001d9ef37f02",
    "bidsDeployTx": "0xcbf3ccc66af4e55699e8bfb9c084e1c5183f95c86daaf186d07b22621669f8e6",
    "marketplaceDeployBlock": "36251086",
    "bidsDeployBlock": "36251088",
    "marketplaceVerifiedSourceUrl": "https://hyperevmscan.io/address/0xb5FB7C9e6F0dbD22040A002b73b12f9d9552703B#code",
    "bidsVerifiedSourceUrl": "https://hyperevmscan.io/address/0x0DFa4f900b61cA2CD3cd8354eD6E5C153c913A4d#code",
    "marketplaceSourcifyUrl": "https://sourcify.dev/server/v2/contract/999/0xb5FB7C9e6F0dbD22040A002b73b12f9d9552703B",
    "bidsSourcifyUrl": "https://sourcify.dev/server/v2/contract/999/0x0DFa4f900b61cA2CD3cd8354eD6E5C153c913A4d",
    "sourceCommit": "68dc237e668bc5523240ed4ef413f2a13f76fc12",
    "sourceCommitScope": "Reviewed settlement/deployment source commit. Frontend/backend runtime provenance must be checked separately through deployed build and runtime evidence."
  },
  "compiler": {
    "compilerType": "Solidity Single File",
    "compilerVersion": "v0.8.27+commit.40a35a09",
    "optimizer": "disabled",
    "evmVersion": "Paris",
    "license": "MIT",
    "constructorArguments": "0000000000000000000000009125e2d6827a00b0f8330d6ef7bef07730bac685"
  },
  "contractClaims": {
    "marketplaceContractFee": "0%",
    "admin": "none",
    "proxy": "none",
    "upgradeability": "none",
    "payment": "native HYPE",
    "sellerProceeds": "seller can claim the full ask price or accepted bid amount",
    "normalNetworkGasStillApplies": true
  },
  "files": {
    "marketplaceSource": {
      "path": "contracts/src/Marketplace.sol",
      "sitePath": "/verify/Marketplace.sol",
      "sha256": "b7d57836588e3c3dcee41b25569b9610c95ab7e9c94867aa3a5934094a20b22e",
      "bytes": 6699,
      "lines": 134
    },
    "bidsSource": {
      "path": "contracts/src/Bids.sol",
      "sitePath": "/verify/Bids.sol",
      "sha256": "676e566cd38fc34111891b281c3d18c780ae3d69bcbf3cbc8e8dedcf14a319ef",
      "bytes": 6250,
      "lines": 134
    },
    "marketplaceAbi": {
      "path": "docs/MARKETPLACE_ABI.json",
      "sitePath": "/verify/MARKETPLACE_ABI.json",
      "sha256": "a83ff90b79147d14edc80f6a8503a767d7ea64484d4f91bbe4dc8baac5598425"
    },
    "bidsAbi": {
      "path": "docs/BIDS_ABI.json",
      "sitePath": "/verify/BIDS_ABI.json",
      "sha256": "29e3fe4ce8961f3560c46e180aef98d8605ca5d2632fb9eee6c08e457b47c6e0"
    }
  },
  "directVerificationSteps": [
    "Open the Marketplace and Bids addresses on HyperEVMScan.",
    "Confirm both source-code tabs are verified and match the addresses listed here.",
    "Confirm each constructor argument points to the Hypurr NFT address.",
    "Confirm there is no owner, admin, proxy, upgrade, pause, fee recipient, admin withdrawal, or rescue path.",
    "Before signing, compare wallet transaction target, function, token, seller, price, amount, expiry, recipient, and HYPE value against the verified facts."
  ]
}
