preview — this build is not connected to a program, so nothing here touches a chain and no ticket can be bought. A program is live on devnet at Ch6ykqCr…; this build simply does not point at it.

docs

how holoholona works. no surprises, just the ocean.

how it works

holoholona is a on-chain lottery and gaming platform built on Solana. ticket purchases, pool accumulation, winner selection and prize distribution all happen in an open-source program.

there are admin keys, and pretending otherwise would be the wrong kind of reassurance. four separate keys exist, and what each can do is written down in the repository's docs/KEYS.md. the short version: the key that triggers draws is the only one that runs on a server, and it can trigger a draw without being able to choose one. the key that can pause a game or open a round is kept offline, and it cannot take a pot — prizes only ever pay the wallet recorded on the winning ticket.

players connect a Solana wallet (Phantom or Solflare — Backpack is in the design and not yet wired up), purchase tickets in SOL, and wait for the scheduled draw. winners are determined by a Verifiable Random Function (VRF) — a value committed before ticket sales close, so the outcome could not have been known when it was chosen.

  1. player purchases ticket — SOL is sent to the game's on-chain pool account
  2. draw triggers at scheduled time or pool threshold
  3. VRF oracle (Switchboard) generates a verifiable random seed on-chain
  4. smart contract selects winner(s) deterministically from seed
  5. the winning ticket claims its prize — payouts are pull, not push. the design says "distributed automatically, no claim needed"; the program does not work that way, because pushing to fourteen winners in one transaction fails entirely if any one of them cannot receive
  6. if nobody claims within the claim window, anyone may return the money to the people who bought the tickets — so an unclaimed prize is never lost, only delayed
  7. the round account keeps the seed it was drawn with and the winning ticket indices, so the result can be recomputed from chain. it does not store a proof or a signature, and the site does not yet index draw history — see the FAQ

provable fairness & VRF

holoholona uses Switchboard VRF — Solana's decentralized oracle network for verifiable randomness. each draw produces:

  • VRF seed — the random value produced by the oracle network. the round account keeps it, so the draw can be recomputed
  • the commitment — the round records which randomness account will decide it, and the slot sales closed in, before that account holds any value. the program then refuses any account seeded earlier than the close. this is what makes the outcome unchooseable, more than the randomness itself
  • the winning indices — which tickets the seed selected. this list, plus the seed, is the whole record

this list used to include a stored proof and a stored transaction signature. neither is on the round account, and saying they were made the fairness claim sound more verifiable than it is.

a draw is verifiable in principle and not yet from this site. the round account stores the seed it was drawn with and the winning ticket indices, and the selection is a pure function of those two things, so anyone reading the account can recompute the result. what does not exist is an index of draw history — so there is no verify link on the draws page. the links that used to be there pointed at transaction signatures that had never existed, and were removed rather than left looking plausible.

fees & conservation allocation

winner prize pool73.9%–95% (varies by game)conservation fund3% everywhereplatform operational fee2% (varies by game)
nēnē2% operationalmanō2% operationalhonu2% operationalhumuhumunukunukuāpuaʻa2% operationalpueo2% operational

these ranges are read from the same configuration the purchase transaction uses. this table said "2–5%" while two games charged 10%, because it was typed by hand.

the conservation allocation leaves for its own account in the same transaction as each purchase, and the program keeps a running lifetime total that anyone can read off the chain. it is a single devnet keypair, not a multi-sig, no disbursement has ever been made to any organisation, and the balance is devnet SOL with no monetary value. this page previously described a 3-of-5 multi-sig with conservation partners among its signers; none of that exists.

smart contracts

lottery program

Ch6ykqCr4MTTvowgksizgzgS8TEbTcerZ93BXAKGqiMa

devnet — no third-party audit

the conservation vault address is deliberately not listed here while the site cannot read its balance from chain: an address printed beside a figure nobody verifies is how the invented ones above survived as long as they did.

hawaiian glossary

every hawaiian word used on holoholona — with pronunciation guides. we use these words because they carry meaning. if you want to learn more, the Wehewehe Hawaiian Dictionary is the authoritative resource.

the "used for" column says where each word appears today. eleven rows here used to name features that have never existed — referral tiers, seasonal events, a micro-lottery, a monk-seal jackpot — with nothing to distinguish them from the rest. the words are kept, because the vocabulary is worth publishing, and the ones the design describes rather than the site uses are marked design only, not built.

wordpronunciationmeaningused for
holoholonahō-lō-hō-lō-nahanimal, creatureplatform name
honuhō-noogreen sea turtlegame mascot — honu instant scratch
manōmah-nōsharkgame mascot — manō jackpot
pueopoo-eh-ohhawaiian owlgame mascot — pueo night owl
nēnēnay-nayhawaiian goosegame mascot — nēnē daily draw
ʻohanaoh-hah-nahfamilycommunity page
mālamamah-lah-mahto care for, protectresponsible gaming page
ʻāinaah-ee-nahlandphase 2 name — mainnet soft launch· design only, not built
kaikyeocean, seathematic — brand language
mahalomah-hah-lohthank you, gratitudewin state copy
kamaʻāinakah-mah-ah-ee-nahlocal, nativereferral tier 1· design only, not built
koakoh-ahwarrior, bravereferral tier 2· design only, not built
aliʻiah-lee-eeroyalty, chiefreferral tier 3· design only, not built
makahikimah-kah-hee-keeannual festival seasonseasonal event — Nov–Feb double jackpots· design only, not built
manamah-nahspiritual powerdesign principle
ponopoh-nohrighteousness, balancedesign principle
kaonakah-oh-nahhidden meaningdesign principle
koholakoh-hoh-lahhumpback whaleseasonal game — Jan–Mar whale season· design only, not built
waiwhywater, fresh waterphase 1 name — devnet beta
lewaleh-vahsky, air, spacephase 3 name — full launch· design only, not built
aoowworld, light, cloudphase 4 name — growth· design only, not built
alohaah-loh-hahlove, peace, compassion; hello/goodbyebrand voice — aloha first design principle
humuhumunukunukuāpuaʻahoo-moo-hoo-moo-noo-koo-noo-koo-ah-poo-ah-ahreef triggerfish — hawaiʻi state fishgame mascot — humu wildcard
ʻōpaeoh-pah-ehshrimp / small creaturesmicro-lottery· design only, not built
ʻīlio-holo-i-ka-uauaee-lee-oh hoh-loh ee kah oo-ah-oo-ahdog that runs in rough water — hawaiian monk sealrare jackpot events· design only, not built