01
Ask
Write one open question. Only a salted hash of it ever goes on-chain.
Ask. Draw. Reflect.
A calm, modern tarot. The cards are shuffled and drawn by a contract on BOT Chain, so nobody can fake them.
How it works
No accounts, no spooky stuff. A question, a fair shuffle, and a reading you can come back to.
01
Write one open question. Only a salted hash of it ever goes on-chain.
02
A contract shuffles 78 cards and draws yours, upright or reversed. Nobody can pick them.
03
AI reads the cards like a real reader, then leaves you one question to journal on.
The deck
Our own minimal line-art deck: 22 Major Arcana for the big themes, 56 Minor Arcana for everyday life.
From 0 The Fool to 21 The World: life’s big chapters.
Four suits, Ace to King: the day-to-day.
Fair by design
Not us, not you, not the AI. The shuffle happens in public, and the reading is grounded in the cards that came out.
function draw(Spread spread, bytes32 questionHash) {
seed = keccak256(prevrandao, blockhash, sender, nonce++);
// distinct cards from 0–77, upright or reversed
emit Drawn(id, seeker, spread, cards, reversed);
}
Every draw is a public transaction you can check on the explorer.
“How can I grow at work?”
0x7f3a…c91e
Only the hash is stored. Share the question only if you choose to.
Ready when you are.
Step 1 of 3 · Ask
Open questions work best: “What should I focus on…”, “How can I…”. Your question stays private: only a hash of it goes on-chain.
Step 2 of 3 · Spread
Positions give the cards context: the same card means different things as your past or your future.
History
Every draw lives on BOT Chain under your wallet. One Daily Pull a day builds your streak.