{
  "schemaVersion": 1,
  "updated": "2026-10-19",
  "cluster": "mainnet-beta",
  "genesis": "5eykt4UsFv8P8NJdTREpY1vzqKqZKvdpKuc147dw2N9d",
  "snapshot": "Website release configuration, not a live balance. Separate dated evidence compares deployed bytes with independently verified builds; recheck current accounts and upgrade authorities.",
  "verification": {
    "guide": "https://soltoshidice.wtf/verification",
    "evidence": "https://soltoshidice.wtf/verification/evidence.json",
    "checkedAt": "2026-10-19T02:45:11.896Z",
    "sourceRepository": "https://github.com/battlejoose/soltoshidice-programs"
  },
  "token": {
    "symbol": "SDICE",
    "mint": "4nCmpwne7hCoWTSpAd54uENmCgHJrHTyn4DMPCEMpump",
    "decimals": 6,
    "standard": "Token-2022"
  },
  "programs": [
    {
      "id": "bank",
      "address": "CuTLp7pDmNGkFgi4aoh8Ef1YSjc2BzECQRLzYqaoVWBR",
      "games": [
        "cee-lo",
        "slots",
        "blackjack",
        "staking",
        "profiles",
        "referrals"
      ],
      "fairness": {
        "cee-lo": "ORAO Classic VRF, deterministic native dice rules",
        "slots": "MagicBlock base-layer VRF, fixed 20-stop reels and paytable",
        "blackjack": "MagicBlock base-layer VRF, request-bound card draws from six decks"
      },
      "explorer": "https://solscan.io/account/CuTLp7pDmNGkFgi4aoh8Ef1YSjc2BzECQRLzYqaoVWBR",
      "publicIdl": "https://solscan.io/account/CuTLp7pDmNGkFgi4aoh8Ef1YSjc2BzECQRLzYqaoVWBR#programIdl",
      "source": "https://github.com/battlejoose/soltoshidice-programs/tree/e875a74a72af04b0bb203ac2952401e2eb0cef0c",
      "liveBuildVerification": "https://verify.osec.io/status/CuTLp7pDmNGkFgi4aoh8Ef1YSjc2BzECQRLzYqaoVWBR"
    },
    {
      "id": "holdem",
      "address": "3EB6JJ2k1yPdg9qokViBdSWq4jaEVG4wiKbS8Pw3FmWQ",
      "games": [
        "holdem",
        "poker-tournament"
      ],
      "fairness": {
        "dealing": "Ristretto255 mental poker; player clients verify shuffle/lock proofs",
        "settlement": "Solana validates card openings, betting rules, main/side pots and stack credits"
      },
      "explorer": "https://solscan.io/account/3EB6JJ2k1yPdg9qokViBdSWq4jaEVG4wiKbS8Pw3FmWQ",
      "publicIdl": "https://solscan.io/account/3EB6JJ2k1yPdg9qokViBdSWq4jaEVG4wiKbS8Pw3FmWQ#programIdl",
      "source": "https://github.com/battlejoose/soltoshidice-programs/tree/d2c0b0b7fd14b727d925b137f64ee910261c9f3c",
      "liveBuildVerification": "https://verify.osec.io/status/3EB6JJ2k1yPdg9qokViBdSWq4jaEVG4wiKbS8Pw3FmWQ"
    },
    {
      "id": "fights",
      "address": "5PrHPCCbKpW4SvBZfXmt23RKMaShSM4XGTJdBh8qpw3q",
      "games": [
        "fights"
      ],
      "fairness": {
        "randomness": "ORAO Classic VRF, deterministic combat replay"
      },
      "explorer": "https://solscan.io/account/5PrHPCCbKpW4SvBZfXmt23RKMaShSM4XGTJdBh8qpw3q",
      "publicIdl": "https://solscan.io/account/5PrHPCCbKpW4SvBZfXmt23RKMaShSM4XGTJdBh8qpw3q#programIdl",
      "source": "https://github.com/battlejoose/soltoshidice-programs/tree/d2c0b0b7fd14b727d925b137f64ee910261c9f3c",
      "liveBuildVerification": "https://verify.osec.io/status/5PrHPCCbKpW4SvBZfXmt23RKMaShSM4XGTJdBh8qpw3q"
    },
    {
      "id": "rps",
      "address": "96hGHn4JD3AyzXvNPdx4RyNtS8y7sQ5NizagMsdMAXhG",
      "games": [
        "rps"
      ],
      "fairness": {
        "moves": "Salted SHA-256 commit/reveal; contract deadlines and forfeits"
      },
      "explorer": "https://solscan.io/account/96hGHn4JD3AyzXvNPdx4RyNtS8y7sQ5NizagMsdMAXhG",
      "publicIdl": "https://solscan.io/account/96hGHn4JD3AyzXvNPdx4RyNtS8y7sQ5NizagMsdMAXhG#programIdl",
      "source": "https://github.com/battlejoose/soltoshidice-programs/tree/d2c0b0b7fd14b727d925b137f64ee910261c9f3c",
      "liveBuildVerification": "https://verify.osec.io/status/96hGHn4JD3AyzXvNPdx4RyNtS8y7sQ5NizagMsdMAXhG"
    }
  ],
  "bank": {
    "address": "9vBaKrxgtQEc6zavSVTvptAM2oRmX38SkyHXpfvUFoKR",
    "vault": "951nS8NJoi7ajueDo7iztaWQiapUZuHAx5xt3vVApJXa"
  },
  "pokerTables": [
    {
      "address": "3wLqdrAS12RnwPsLCGY7UW3JWR6fJ6eiAxZhcUbrTHwi",
      "maxPlayers": 10
    },
    {
      "address": "GwuJV9HUxYMpddCHBEzBJmLDaTKfybmghDHhBE65Bp82",
      "maxPlayers": 10
    },
    {
      "address": "C1UkZfn4fbcwiHK5gX7KvuvG4KT9miBsk5vrFYmVHPzf",
      "maxPlayers": 10
    },
    {
      "address": "8tfK4uNAV14PmBGDa563k9KTiX5uQrMfhz2kEx1tJT18",
      "maxPlayers": 10
    }
  ],
  "pokerTableNote": "Buy-ins and blinds vary with live tournament state; inspect the current UI/accounts.",
  "perps": {
    "separateApplication": true,
    "program": "7YWUnPaP5tQjJTC5kZu235P5Qix2VpoJk5rTMgkXeCw7",
    "verification": "https://soltoshidice.wtf/verification#perps",
    "documentation": "https://soltoshidice.wtf/perps/docs",
    "deployment": "https://acidpump-mainnet-test.fly.dev/deployment.json",
    "note": "The upstream hostname is historical; check cluster and SDICE mint in its current deployment. Perps is not automated by this browser MCP."
  },
  "sources": [
    {
      "path": "chain/active.json",
      "access": "Internal release configuration; public addresses below. Public contract source is linked separately.",
      "sha256": "d6b93f19be41c1817b9bd522ddeb93bb36048ee626b63168405d6baa1706afb7"
    },
    {
      "path": "chain/holdem-mainnet.json",
      "access": "Internal release configuration; public addresses below. Public contract source is linked separately.",
      "sha256": "880a9e0340eeba0866fb45874c340e396f669431d5a631ddf14653d43c6ec956"
    },
    {
      "path": "chain/fights-mainnet.json",
      "access": "Internal release configuration; public addresses below. Public contract source is linked separately.",
      "sha256": "460d5bcbb459e57a47b15016b844118203bddfd70b5450428b618aab9e874c3e"
    },
    {
      "path": "chain/rps-mainnet.json",
      "access": "Internal release configuration; public addresses below. Public contract source is linked separately.",
      "sha256": "54d13f4aee1d8f07994f7358a32860940f82fcaadd2b25b4fa4c7c954e127b6e"
    }
  ]
}
