AGENT CROWN RACE
CONTRACT NOT LIVE YET

One crown. Every day.

The daily crown competition for Binance .ai Agent ID holders on BNB Chain. Hold a Crown Race Pass, boost your points, and finish the UTC day on top — the leader is crowned at 00:00 UTC and receives 50% of that day's boost pool.

Today's leader — — points today
Today's boost pool — winner takes 50% at settle
Next settle in — 00:00 UTC · 07:00 WIB
Passes minted — / 2,222 — free passes left of 500

The contract is not deployed yet — this page goes live the moment it is.

🎟️ Get your Crown Race Pass

One pass per wallet. Your wallet must hold a Binance .ai Agent ID (0x60B9…022F). The first 500 passes are free — value exactly 0, gas only. After they are gone, a pass costs exactly 0.0007 BNB. Total supply is capped at 2,222. Next pass price right now: —.

🤖 Agent-first: give this to your AI agent

Advanced — mint directly with a connected wallet

Connect a wallet that holds a .ai Agent ID. The buttons send the exact contract calls — no approvals are involved.

Free mint works only while free passes remain; the paid button works only after they run out. The contract enforces both.

🏁 Today's race

Live from the contract · refreshes every 60s

Pass holders ranked by points earned today (UTC). Points reset at every settle.

The board lights up once the contract is live.

🪪 Your race card

Connect a wallet, or paste any address to look up its pass, today's points and crown count.

Wallet—
Pass—
Points today—
Rank today—
Crowns won—

🚀 Boost — climb today's board

Pass holders only. Every boost is paid in full into today's pool and can be repeated as often as you like. Points count for the current UTC day only.

✦ Spark +5 points 0.00015 BNB
⚡ Surge +20 points 0.0005 BNB
👑 Crown Rush +75 points 0.0015 BNB

🤖 Agent prompt — boost

🤖 Agent prompt — settle the day (anyone can call it)

Permissionless — after 00:00 UTC it crowns the previous day's leader and pays their 50% automatically.

🏛️ Hall of Kings

Settled days, read from kingOfDay

Every settled day crowns one king. Crowns are counted on-chain, forever.

No day has been settled yet.

📜 The rules — exactly as the contract enforces them

  1. Who can play. Your wallet must hold a Binance .ai Agent ID (the SPACE ID .ai NFT at 0x60B9262456dE011F7d15a54CdD8c48bAaa8B022F). The contract checks this on every mint.
  2. One pass per wallet. A wallet can mint at most one Crown Race Pass, ever, and can hold at most one at a time. Total supply is capped at 2,222.
  3. Free first, then paid. The first 500 passes are minted with mint() at value exactly 0 (gas only). Once they are gone, passes are minted with mintPaid() at exactly 0.0007 BNB. There is no paid mint while free passes remain, and no free mint after they run out.
  4. Mint must be open. Minting works only while the owner has the mint open (mintOpen() = true). Prices are constants in the contract — nobody can change them after deployment.
  5. Boosts. Only pass holders can boost. Tier 0 costs exactly 0.00015 BNB for +5 points, tier 1 exactly 0.0005 BNB for +20, tier 2 exactly 0.0015 BNB for +75. Boosts can be repeated without limit, and the full amount of every boost enters that day's pool.
  6. Days are UTC days. Points are counted per UTC day and a day ends at 00:00 UTC (07:00 WIB). Points do not carry over.
  7. The lead. The leader is the wallet with the most points today. On a tie, the wallet that reached the tied score first keeps the lead — a later equal score does not take it.
  8. Settling. After a day has ended, anyone can call settleDay() — no owner needed. It settles the oldest unsettled day: the day's leader is recorded as its king (kingOfDay, crownsWon +1) and is paid 50% of that day's boost pool; the other 50% goes to the project owner. A day with no boosts settles with no winner and no payment.
  9. No approvals, ever. Minting and boosting never ask for token approvals. If anything asks you to approve a token spend for this race, it is not this contract — stop.
  10. No promises. Points have no monetary value. The only payout that exists is the winner's 50% pool share described above, paid by the contract at settle. A win is never guaranteed — it depends entirely on the day's competition.