{
  "publishedAt": "2026-10-27T08:41:52.415Z",
  "scope": "Selected publisher-provided source files for inspection. This is not the complete build dependency tree, an external audit or a verified mainnet source match.",
  "algorithm": "SHA-256",
  "sources": [
    {
      "repositoryPath": "contracts/AICoreGame.sol",
      "url": "https://aimonsters.club/evidence/contracts/AICoreGame.sol",
      "bytes": 19137,
      "sha256": "ac883a57f3d89d2f9cb27508a9a882e0c016ea66f262d1196772e366771d1519"
    },
    {
      "repositoryPath": "contracts/GameLifecycle.sol",
      "url": "https://aimonsters.club/evidence/contracts/GameLifecycle.sol",
      "bytes": 24670,
      "sha256": "e64b51549cc0930b6863c67a122cb1aba26c19f7595093f081b5b42fa7e80c1c"
    },
    {
      "repositoryPath": "contracts/GameRules.sol",
      "url": "https://aimonsters.club/evidence/contracts/GameRules.sol",
      "bytes": 4123,
      "sha256": "09ba153ba88c3c2c2c20af583d8cc4778b7bfac4583f5c1b1d9d529cbd2a1467"
    },
    {
      "repositoryPath": "contracts/AIWalletEligibilityRegistry.sol",
      "url": "https://aimonsters.club/evidence/contracts/AIWalletEligibilityRegistry.sol",
      "bytes": 2756,
      "sha256": "ef4a071f57c196f1600690fe3997ac66797f4c26cff2838f299d2a46b0c47af7"
    },
    {
      "repositoryPath": "contracts/EnergyCrystal.sol",
      "url": "https://aimonsters.club/evidence/contracts/EnergyCrystal.sol",
      "bytes": 4544,
      "sha256": "8b52778024241dd2d8e843668b8661162dac18c0ecd517934c33278c808406ad"
    },
    {
      "repositoryPath": "contracts/GenesisDividendVault.sol",
      "url": "https://aimonsters.club/evidence/contracts/GenesisDividendVault.sol",
      "bytes": 5554,
      "sha256": "62b267b19d783c09791efac50f2fe250955c2e45317515103a9c5bf0e0377af8"
    },
    {
      "repositoryPath": "contracts/NFTFeeCollector.sol",
      "url": "https://aimonsters.club/evidence/contracts/NFTFeeCollector.sol",
      "bytes": 5802,
      "sha256": "7fe8cd0bf02eeb58a00e7ca53c06f1aa30651e5c5e995d7437d8f52b759c25ed"
    },
    {
      "repositoryPath": "contracts/GameTreasury.sol",
      "url": "https://aimonsters.club/evidence/contracts/GameTreasury.sol",
      "bytes": 29572,
      "sha256": "9e1178bd66cdafbfe725bc311c24912fa514840d2c872a75d3c06b75796ea067"
    },
    {
      "repositoryPath": "contracts/GameStorage.sol",
      "url": "https://aimonsters.club/evidence/contracts/GameStorage.sol",
      "bytes": 3757,
      "sha256": "5574bbf4b177f48325de36d05b841dd23d49dc51411917163f8ebf6cef242060"
    },
    {
      "repositoryPath": "contracts/ImmediateUUPSUpgradeable.sol",
      "url": "https://aimonsters.club/evidence/contracts/ImmediateUUPSUpgradeable.sol",
      "bytes": 2511,
      "sha256": "b8b7b4cdb85ac8b417fac6d8aace0c7edf751a5d3a2aecf34755eb697209ff8b"
    }
  ],
  "authorityNotice": "These source snapshots do not establish live owner roles. Current policy is direct-Owner parameter changes and immediate upgrades; verify deployed owner() and upgradeAdmin() independently. Recorded historical test logs are not ownership-migration verification."
}
