{
  "date": "2026-10-16",
  "cluster": "devnet",
  "genesis": "EtWTRABZaYq6iMfeYKouRu166VU2xqa1wcaWoxPkrZBG",
  "gamesUiSource": "efbb9fb9370eec90f7c3e8939871a1be5f2175af",
  "perpsSource": "4ba6296",
  "perpsImage": "sha256:edafec163b0d7c78ee5fd5bdf980ac3ecdf08de18e02ef17365e02147ae0dc46",
  "checks": {
    "onboarding": "Disposable wallet, faucet and onchain name registration passed through hosted UI.",
    "dice": "One 100-token wager completed; 200 tokens returned and refundable SOL recovered.",
    "slots": "One 100-token spin completed through VRF; losing result and SOL cleanup observed.",
    "blackjack": "Session approval, SOL budget, bet, VRF deal, stand, dealer completion and cash-out passed. 1,100 chips returned after a 100-token win.",
    "bank": "Flexible 1,000-token stake and withdrawal passed; zero stake positions remained.",
    "poker": "10,000-token buy-in and cash-out passed. Four tables loaded; reviewed production ELF verified on devnet. No new full multiplayer hand was played in this check.",
    "perps": "One test-USDC SOL long at 1x opened, closed and settled. A subsequent one-test-USDC wallet withdrawal passed. Native wallet history showed finalized receipts.",
    "mcp": "Published source archive checksum, clean npm ci, stdio initialization, tools/list, games_list and games_guide passed. Catalog contains only unified-devnet and perps-devnet. Independent-player gameplay was not exercised in this check."
  },
  "remainingCoverage": [
    "Full multi-player poker hand, reload recovery, blinds while away and table balancing through the unified UI.",
    "New RPS and Street Fights matches through the unified UI. Existing native devnet deployments are preserved; historical receipts are not new release tests.",
    "Scheduled tournament entry, balancing and payout; requires an operator-created devnet event.",
    "Perps collateral variants, browser-wallet approvals, liquidations and fault recovery. Devnet cannot prove mainnet liquidity or economics."
  ],
  "receipts": [
    {"label":"Test faucet", "signature":"4qEhhGZJqoBte9B7BNqgxWj9iHskRTbJtuACV5r2iXSZSTPmPiuUh6LvqVrcm8rgMwJKatzTGyEYvitAYEUZ7abg"},
    {"label":"Onchain player name", "signature":"31iM7Ymswtj8bWfQk4XSyHg2aFtDkEBeo1mFpxr464bJ6bySpouzHmoAq3gLha7Cypzge9e5D7kGsD1ef4uCxNRM"},
    {"label":"Dice payout", "signature":"3bfU9vuGqbcaqdWLNPKy5e89crR5j4NKNkYYSJpNNdhDV9HrHNTj5DHBVPV3AzzBVPegkv5wQ6eHCFKGfr73LeSH"},
    {"label":"Slot settlement", "signature":"5wfuwFM2BxyB8vXa8dY53utA6RhiKU7VnHZicSCty3BVfQZrurGXNTFX9Rje9LTu5fqGM5t9RhxJfbrYDfNHomTg"},
    {"label":"Blackjack settlement", "signature":"uV9gihGgt7wgHrxjaMCToR5cmdbtVAwCntUdfXEPXw1VDB8y5vQ7xZJFqShwFQAEQuiiFMcLxmQuGSnvkd8QQJh"},
    {"label":"Blackjack cash-out", "signature":"Q1F9T32TuKiCKHbZ9r6kUAQHgGs1ckTqRdJ33i5BavYmDBvFkNLwf4FUcXTGVhLc56kWq9FJkatSTNg7SaPtqJy"},
    {"label":"Flexible bank stake", "signature":"3ZBZ9PjZRPnzMwwjGqdC4xbt5hhNEQPNJptAhMXZ1F6beH1QGMgvvKtDdSKEcEL3ksWFVXvFpk82dmu4TzQVuc83"},
    {"label":"Flexible bank withdrawal", "signature":"XFuEqb12s8534bcNMK6gzSUyK4vDwagmCoMA5rmP5RUbt9CSwu35sWctggXRJqgXuAtf1BB3icsXyf88x1da5fp"},
    {"label":"Poker buy-in", "signature":"3pC3rJgqQLqsNji68pjqcYv3FeiLnGmXBqUCm7684d4Qdw4YG1e1FNJ4Fmts3dsLsibwsKYjGpzrPewAvsz8KpRX"},
    {"label":"Poker cash-out", "signature":"2nYJQSqZ4FLMQ2MVK3nSJFFJCZ8PL9X9MM7n9PjgZV1T97qH8B2NqUsw1wW1Kjqx3TP2BcdZ975DwtdKr7ASfR3J"},
    {"label":"Perps base settlement", "signature":"8PrdsfaDZ6LLG2MRP9AxHSLN24K4974kkugcczBafnfj21MPiVWm8NTNyUsCryuyki8jwYE5MDBtXfNoJz7mgGA"},
    {"label":"Perps USDC profit payout", "signature":"3DQwvq7gD71NwaqwrWYq1HCsQLfvd1KWGg9wFmibQm64A9UUDByAfWGqJD5bkdF67AihauBKyoVrhtBrgmR3C7St"},
    {"label":"Perps one-test-USDC withdrawal", "signature":"3YjBJXadJM41Jhddw1JVyvqcSvHvNbRMadwtjgjktagovg3W1v9NqdQ9kLbCP2WWhNc2xJYHmnsmCcQuwC3j9KCX"}
  ]
}
