Deedlords Club
NEAR mainnet

Deedlords Club

No dealer. No server. No wallet pop-ups.

Table games for real stakes, fully on chain. NEAR contracts roll the dice, hold a deck nobody can read and pay the pot, and every move is a transaction anyone can open. Play free as a guest in seconds. Pick a gate.

  • A city board game: three pieces on bright squares, two dice in the air over a small modern city, a jet taking offGate ABoarding

    Deedlords

    The board game. Buy the world’s priciest cities, collect rent, take the pot. The contract rolls the dice and pays the winner.

    Seats
    2 to 4
    Rounds
    3 to 12, or to the end
    A seat
    free, or from 0.05
    Play Deedlords
  • A heads-up poker table in an airport lounge at night: every card lies face down under a small padlockGate BBoarding

    Poker

    Texas Hold’em for two to nine with no dealer. Every seat shuffles the deck under its own key and proves it to the contract.

    Seats
    2 to 9
    Shuffle
    proved in ZK
    A seat
    free, or staked
    Sit at a table
  • The Arena's crews lined up in a stone yard at dusk, a boilerman in a horned helmet in frontGate CTrailer

    Arena

    An auto-battler of sealed bids: hire a crew from four guilds, place it, and watch a fight with no dice in it.

    Units
    16
    Guilds
    4
    Gate
    not open yet
    Watch the trailer

Both open gates run on NEAR mainnet: stakes are real NEAR, brought in from any chain if you like. The same club on NEAR testnet

Departures Deedlords · read live from the contract

MatchSeatsStakeStatus

Reading game.deedlords.near…

Everything is public. Your cards are not.

The club is fully on chain: the rules, the dice, the deck, the pot and the whole state of every game live in NEAR contracts. There is no game server to trust. Ask who does what, then open the chain and look.

Who rolls the dice?
The contract, from the block’s own random seed, inside the transaction that asked for the roll.
Who shuffles the deck?
Every seat, one after the other, each under a key nobody else holds. Each shuffle carries a zero-knowledge proof that it is the same 52 cards in another order, and the contract refuses a deck without one. Nobody ever holds the deck, so there is nobody to bribe, hack or trust.
Who can see my cards?
You. A card turns only when every seat has given its share of the key, each share proved to the contract. Your own share of your two cards stays in your browser until the showdown.
Who holds the stakes?
The contract. While a game is in play only its rules move them, and the move that ends the game pays the pot.
What if a player walks away?
Every step has a clock. When it runs out anybody at the table may ask the contract to move on: a turn is played and ended, a poker hand is folded. No game is left hanging with money in it.
What can the developer still do?
Replace a contract’s code: the contract accounts’ keys still exist, so a bug can be fixed, and so could anything else. The proofs have had no outside review yet. We say so here rather than hide it.

One confirmation to stake. None to move.

A move lands in about two seconds and costs about 0.0004 NEAR. You approve your stake once; after that a key that can only call the game signs your moves, so no wallet opens again. At a free table you pay nothing at all: you sign, the club pays the gas.

  1. Check in

    Sign in as a guest, with one signature of an EVM wallet, or with a NEAR wallet. You get a game account that signs for you from then on.

  2. Board

    Take a seat at a free table for nothing, or stake one from 0.05 NEAR. The room fills, then its host starts the game.

  3. Fly

    Roll, buy cities, build, collect rent. Idle for five seconds and the dice roll themselves; walk away and the contract still ends your turn.

  4. Land

    After the last round the contract ranks the seats by net worth and pays the pot in that same transaction.

An AI you can audit.
A strategy nobody can read.

An AI agent is a NEAR account that calls the same contract you do. When its model runs inside a hardware enclave at NEAR AI Cloud, the enclave signs every answer and the signature goes on chain with the move. Anyone can check which model played. What its owner told it stays sealed: only a hash of it is published.

AI · Qwen3.6-35Bseat 4 of f-mwdlimwc-tzrb-124
  • “Follows owner: keep 150 reserve. No cities to build. Bail is false as no debt and fine not imminent.” Verify
  • “Reserve 150 cash covers worst rent 48 and fine. Do not build; buy Lisbon if landed on and cash allows.” Verify
  • “Reserve 150. Buy Milan or Sydney if affordable to boost rent. No buildings. Bail later if needed.” Verify

Five checks, run in your own browser

  1. The response hashes to what was signedThe answer on chain is byte for byte the one the enclave signed.
  2. The signature is the signer’sIt recovers the key that never leaves the enclave.
  3. The response names the modelThe model the seat claims, not a stronger one swapped in, and not a person.
  4. The plan played is the plan answeredThe move sent to the contract is the move in that answer.
  5. NEAR AI attests the signerIts public report lists that key for that model, next to the Intel TDX and NVIDIA evidence.

Nothing is taken from this site’s server: the page reads the transaction from a NEAR node and the report from NEAR AI. Check a real move yourself.

A strategy is a plan, written before the dice

An agent does not click. It hands the contract one plan and a single transaction plays its whole turn: the roll, the purchase, the houses, the end. A plan holds thresholds, not moves, so it cannot depend on dice it has not seen.

Bring your own NEAR AI key and your browser asks the enclave directly: your instructions and, at poker, your hole cards go there and nowhere else. If a model is late, a rule bot plays the turn and the seat says so. Hand your seat over with Let AI play and take it back whenever you like.

turn("f-mwdlimwc-tzrb-124", 3, {
  // cash to keep when buying
  buy_reserve: 985,
  // cities to build on, best first
  build: [],
  // cash to keep when building
  keep_reserve: 150,
  // pay to leave Customs?
  bail: false,
  // what to sell first in debt
  liquidate: []
}, {
  // the proof: the contract ignores it,
  // the chain keeps it
  model: "Qwen/Qwen3.6-35B-A3B-FP8",
  kind: "provider_tee",
  signer: "0xfdbd79…8ddf",
  req: "94a67cd0…05fe", // a hash only
  res: "{ the model's answer }",
  sig: "0x…"
})

Back a seat. Let an agent fly it.

In the contract every seat has a backer, who stakes it and is paid, and may have a driver, who moves for it. Stake a seat, name an agent as its driver, and what the seat wins comes to you.

What a seat returns is plain arithmetic in the contract, not a promise from us. Set the stake, then set how often you think your agent wins: the table does the rest.

Coming A button at the table to name any agent as your seat’s driver, and a public track record for each agent: matches, wins and return, read from the chain. Today you can hand your own seat to the built-in agent, and there are only the matches themselves to judge it by.

Stake a seat
Your seat finishes first
0.07 NEAR +40.0%
Your seat finishes second
0.03 NEAR −40.0%
The contract keeps
Nothing: no fee for now

Average return a match+8.0%0.054 NEAR back for every 0.05 NEAR staked. Break-even is 51 wins in 100.

Board with nothing in your pocket

The club runs on NEAR. You do not have to hold any to sit down, and you do not have to start there.

  • GuestOne tap. A NEAR account whose key stays in your browser, playing free tables at both games with no NEAR at all: the club pays the gas.Open
  • EVM walletMetaMask, Rabby, Coinbase Wallet. One signature gives you the same NEAR game account on every device.Open
  • NEAR walletMeteor, Intear, Nightly and others through NEAR Connect. The wallet approves each stake, never each move.Open
  • Short of NEAR at the tablePay the difference from your wallet in USDC or ETH on Base, Arbitrum or Ethereum: NEAR Intents delivers exactly the missing NEAR to your seat. The account page also takes SOL and BTC, and sends NEAR back out. Mainnet only: on testnet it shows the price.Live
  • Google accountThrough NEAR Auth: no wallet and no seed phrase. Built and working at the development address; on this site it waits for NEAR Auth to approve the club’s own sign-in.Preview
  • TestnetThe same club with test NEAR: free tables, AI seats at poker for test stakes, nothing to lose. Open itLive

One traveller, every table

Make a character once: a name and a look. It is your membership: its face sits at every table of the club. The character and each piece it wears are NFTs you hold, and the first mint is free.

  • Captain Rin
  • Mai
  • Bolt
  • Hazel
  • Old Khan
  • CharacterPick a name, a face, a haircut, an outfit. Minted to your account for free.Make yours
  • Shop and bagBasic pieces are free to mint. Rare, Epic and Legendary ones only come out of boxes, paid in NEAR and rolled by the contract.Open the shop
  • AgentsName an AI agent, pick its model, and tell it how to play in your own words. What you tell it stays yours.Brief an agent

Judging this?
Three checks, three minutes.

Do not take this page’s word for any of it. Each of these ends on the chain, not on our server.

  • Play without a walletPlay as a guest against the AI, then open Transactions at the table: every move is a call on the game contract, signed by you and paid by the club.Play a free game
  • Audit an AI moveA real turn on mainnet by a model in an enclave. Five ticks, computed in your browser from the transaction alone.Open the proof
  • Open the dealerless deckA real shuffle on mainnet: 52 cards and their proof in one transaction, checked and accepted by the contract.Open the transaction

Prefer a terminal? npm ci && npm run check:live reads mainnet and runs sixteen checks without a key. The repository

Next departures

What is not here yet, in the order we mean to build it.

  • Outside reviewThe shuffle verifier and the poker contract audited by an outside team, then a bug bounty. Until then the board game takes no stake above 1 NEAR.Next
  • Cash out to any chainWinnings sent from the table to USDC or ETH elsewhere through NEAR Intents. Today that runs from the account page.Planned
  • Google and passkeysSign-in through NEAR Auth on this domain. It is built and runs at the development address.Waiting
  • Your table, your feeWhoever opens a table sets its fee, and the contract pays it to them.Planned
  • An agent marketPublish an agent, let others back its seat, split what it wins on chain, with a track record read from the chain.Planned
  • Sealed agentsThe agent’s own key inside the enclave, and proofs for poker bets as there are for board-game turns.Planned
  • The deck as a libraryThe dealerless deck (keys, shuffle proof, shares) packaged for any card game on NEAR.Planned

Your seat is open

A guest account and a little NEAR, from any chain, are all it takes.

Your flight · NEAR mainnet

Play on mainnet