MiRo Tools official logoMiRo BINGOFAIR PLAY CENTER
Back to Hub
THE OFFICIAL FAIR PLAY EXPLAINERANG OFFICIAL FAIR PLAY EXPLAINER

Is MiRo BINGO fair?Fair ba ang MiRo BINGO?

See how the numbers are drawn, why every remaining ball has an equal chance, and how a completed round can be checked. Clear explanations—not just “trust us.”

Alamin kung paano random na nabubunot ang numbers, bakit pantay ang chance ng bawat natitirang bola, at paano i-check ang finished round. May paliwanag at paraan ng pag-verify—hindi lang “trust me!” 🎱

75unique ballsunique balls
1–75possible numberspossible numbers
SHA-256optional commitment fingerprintoptional fingerprint
Official colorful MiRo BINGO logo with cage and five BINGO balls
🎲 Random drawRandom bunot
🔐 Verifiable sequenceMay verification
✓
Automatic Draw is designed to select fairly—not to favor a player.Ang Automatic Draw ay designed na patas—hindi para paboran ang isang player.

It is a game of chance. The existence of verification tools improves transparency, but is not the same as an independent audit or a guarantee against all forms of manipulation.

Game of chance ito. Malaking tulong ang verification tools sa transparency, pero hindi ito independent certification o guarantee laban sa lahat ng posibleng manipulation.

01 / THE BASICSANG BASICS

Five reasons the game is built for fair play

Limang dahilan kung bakit designed na fair ang laro

Imagine 75 physical BINGO balls in a cage. Digital Automatic Draw follows the same basic idea: pick one from those still available.

Imagine ang traditional BINGO na may 75 bola sa isang lalagyan. Hinahalo at bumubunot nang hindi alam ang susunod. Ganyan din ang Automatic Draw—digital lang! 💻🎉

🎲

1. Random number drawing

1. Random ang bunot

Automatic Draw uses the browser's cryptographically secure random-number facility to choose from the remaining numbers 1–75. Already-called numbers are excluded from normal drawing. The selected ball does not depend on a player name, card, or how close someone is to BINGO.

Sa Automatic Draw, secure random-number function ng browser ang pumipili mula sa natitirang 1–75. Hindi inuulit ang nabunot sa normal na draw. Hindi nakabase ang selection sa pangalan, card, o kung sino ang malapit nang manalo.

🔐

2. Optional Fair Draw

2. Optional Fair Draw

The Caller can prepare a shuffled order in advance. A SHA-256 digital fingerprint commits to the prepared data before drawing begins. A finished-round audit can then be compared with that commitment.

Puwedeng maghanda ng shuffled sequence bago ang game at gumawa ng SHA-256 digital fingerprint. Para itong sealed na listahan. Pagkatapos ng round, puwedeng i-check ang audit kung tugma ang sequence sa commitment.

👀

3. Reviewable draw history

3. Transparent draw history

Players can see called numbers. The Caller also has history and data-management controls for reviewing calls, including manual actions and Undo activity where recorded. A review must account for corrections—it should not treat a manually changed sequence as untouched Automatic Draw.

Visible ang mga tinawag na numbers. May history at review controls ang Caller para sa calls, manual entries at Undo kung naka-record. Importante ring tingnan ang corrections—hindi dapat ituring na pure Automatic Draw ang manual changes.

🏆

4. Winning claims are checked

4. Hindi basta winner agad

A card must satisfy the selected winning pattern using called numbers. In BINGO Sync, a player submits a claim and the Caller host reviews it; an eligible pattern alone is not automatic approval. Offline play relies on host verification of the actual card.

Dapat makumpleto ang required pattern gamit ang called numbers. Sa BINGO Sync, kailangang mag-submit ng claim at i-review ng Caller host. Hindi automatic na approved dahil lang may eligible pattern. Sa Offline, host ang nagve-verify ng card.

❤️

5. The same rules for every card

5. Pare-pareho ang rules

Normal Automatic Draw is not personalized for individual cards. Everybody plays against the same called-number sequence and selected pattern. Depending on the game's declaration and approval rules, a completed card may become eligible to claim—not automatically the winner.

Walang special treatment ang anumang card sa normal Automatic Draw. Pare-pareho ang called numbers at winning pattern. Kapag complete ang pattern, puwedeng maging eligible to claim—hindi ibig sabihin automatic winner na agad.

02 / FAIR DRAW VERIFICATION

How to check a precommitted draw

Paano i-check ang Fair Draw

When the optional Fair Draw feature is enabled, these three stages give players evidence that the drawn sequence matches what was committed before play.

Kapag ginamit ang optional Fair Draw, may three-step process para ma-check kung ang recorded automatic draws ay tugma sa sequence na inihanda bago ang laro.

01🗝️

Before: Prepare & Commit

Bago: Prepare & Commit

The host selects Prepare & Commit. The game prepares a shuffled sequence and produces a SHA-256 fingerprint. Share or record the fingerprint with players before the first draw. Do not distribute the hidden number order during the round.

Piliin ng host ang Prepare & Commit. Gagawa ng shuffled sequence at SHA-256 fingerprint. I-share o i-record ang fingerprint bago ang first draw. Huwag muna ilabas ang buong number sequence.

02🎱

During: Follow the commitment

Habang laro: Sundin ang sequence

The committed Automatic Draw uses the prepared order without exposing the remaining numbers. The called-number history is visible. Manual draws or Undo operations must be considered separately in the final review.

Susundin ng committed Automatic Draw ang prepared sequence, habang nakatago pa rin ang future numbers. Makikita ang call history. Kung may Manual Draw o Undo, dapat hiwalay itong ma-account sa audit.

03✅

After: Export & verify

Pagkatapos: Export & verify

Export the finished-round audit using the Caller's verification tools. Compare its commitment against the fingerprint shared before play, and check the reported draw order and any changes.

I-export ang finished-round audit gamit ang Caller verification tools. I-compare sa fingerprint na ipinakita bago ang game at i-review ang actual draw order at lahat ng changes.

⚖️

What a matching fingerprint proves—and what it doesn't

Ano ang pinapatunayan ng matching fingerprint?

What it supports: the reviewed data matches the precommitted data, assuming the fingerprint was genuinely published before play and the verifier uses the same data format. What it does not prove alone: that the initial shuffle was independently audited, that the host could never intervene, or that the entire system is independently certified.

Evidence ito na tugma ang reviewed data sa precommitted data—kung talagang na-share ang fingerprint bago ang game at tama ang format ng verification. Hindi nito mag-isang napapatunayan na independently audited ang shuffle, imposibleng mag-intervene ang host, o certified ang buong system.

🔎

Ready to verify a finished round?

Ready nang i-verify ang finished round?

Use the Caller's official standalone audit checker. Load a finished-round audit JSON and the SHA-256 commitment recorded before the first draw. Files are processed locally in your browser, not uploaded to a server.

Gamitin ang standalone audit checker mula sa Caller. Piliin ang finished-round audit JSON at ang SHA-256 commitment na na-record bago ang first draw. Sa browser mo lang i-check ang files—walang server upload.

🔐 Open Fair Draw VerifierBuksan ang Fair Draw Verifier
03 / INTERACTIVE EXPLANATIONINTERACTIVE EXPLANATION

Try a 75-ball random draw

Subukan ang random digital bunot!

This local demonstration uses crypto.getRandomValues() with unbiased selection from remaining balls. Each ball can appear only once. It is not connected to a live MiRo BINGO game and does not verify a real round.

Gumagamit ang demo na ito ng crypto.getRandomValues() para pumili sa natitirang numbers. Isang beses lang lalabas ang bawat bola. Educational demo lang ito—hindi nakakonekta sa live game at hindi proof ng actual round.

CURRENT DRAWKASALUKUYANG BUNOT
?
0drawnnabunot
75remainingnatitira

Every undrawn ball has equal probability in the next draw: 1 divided by the number remaining.

Pantay ang chance ng bawat natitirang bola: 1 divided by number of balls remaining.

04 / IMPORTANT DISTINCTIONSIMPORTANTENG PAGKAKAIBA

Automatic, Manual, Offline & Sync

Automatic, Manual, Offline at Sync

🎲

Automatic Draw

Random selection from available balls. Optional precommitment can add auditability. Normal draws do not target a particular player's card.

Random selection sa available balls. Puwedeng gumamit ng Fair Draw para may audit evidence. Walang player targeting sa normal draws.

✋

Manual Draw

The host enters or controls a called number. This is not covered by the same automatic randomness guarantee. Review manual events and Undo in the round history.

Host ang naglalagay o kumokontrol sa called number. Hindi ito kasama sa automatic randomness guarantee. I-review ang Manual at Undo events.

📺

Offline / Manual Play

Play without the Sync server. A player calls out BINGO and the host checks the physical or on-screen card against called numbers and selected pattern.

Puwedeng maglaro kahit walang Sync server. Kapag may nag-BINGO, host ang magche-check ng card, called numbers at pattern.

🔗

Online / BINGO Sync

Registered cards receive shared game state. Players submit BINGO claims for Caller review and approval. Claim eligibility does not automatically award a win.

Shared ang game state sa registered cards. Player ang magsu-submit ng BINGO claim at Caller ang magre-review at mag-aapprove. Hindi automatic panalo kapag eligible.

05 / FAQ

Questions players actually ask 😄

Mga tanong ng players 😂

“Why am I always one number away from winning?”“Bakit lagi akong kulang ng isang numero?”

Because the next draw is random, a nearly complete card has no guarantee of getting the missing number next. Being close can feel dramatic—but it doesn't change the probability of that particular ball being drawn.

Kahit isang number na lang ang kulang, walang guarantee na iyon ang next bunot. Random pa rin ang next draw. Hindi ibig sabihin na dinadaya ka. 😂

“What if someone gets several good numbers in a row?”“Bakit sunod-sunod ang magandang numbers niya?”

Random results can form streaks and clusters. A streak on its own isn't proof of cheating. Review the draw history and, when used, the Fair Draw audit.

Normal na may streaks kahit random ang bunot. Hindi automatic na rigged dahil sunod-sunod ang good numbers. Tingnan ang history at Fair Draw audit kung available.

“Can the host choose a number?”“Puwede bang pumili ang host ng number?”

Yes, in Manual Draw mode. That's why it's important to distinguish manual calls from Automatic Draw and to review any manual changes or Undo events.

Oo, sa Manual Draw. Kaya importante na alam ng players kung Automatic o Manual ang ginagamit, at kung may Undo o corrections.

“Is a SHA-256 fingerprint enough to prove there is no cheating?”“Sapat ba ang SHA-256 para masabing walang cheating?”

No. It provides strong evidence that the checked data matches a prior commitment when the commitment was shared beforehand. It cannot alone prove the quality of the original random selection or exclude all human intervention.

Hindi mag-isa. Strong evidence ito na hindi binago ang checked sequence after commitment, basta na-share bago ang draw. Hindi nito pinapatunayan ang bawat aspeto ng operator behavior.

“Does a completed pattern automatically win?”“Automatic winner na ba kapag complete ang pattern?”

No. The correct pattern and called numbers are essential, but a claim must still follow the selected game rules. In Sync, the player submits a claim and the Caller approves valid claims. Offline, the host verifies the card.

Hindi. Dapat valid ang pattern at called numbers. Sa Sync, may official claim at Caller approval. Sa Offline, kailangang i-check ng host ang card.

“Is MiRo BINGO independently certified?”“Independently certified na ba ang MiRo BINGO?”

No independent certification is claimed here. Source-code and test-build reviews previously identified secure randomness and Fair Draw mechanisms, but the exact current production implementation has not been independently audited across every mode.

Hindi namin kino-claim na independently certified. May source-code at test-build review na nakita ang secure randomness at Fair Draw mechanisms, pero hindi pa independently audited ang exact live production code sa lahat ng modes.

06 / EVIDENCE & LIMITSEBIDENSYA AT LIMITATIONS

Transparency, without overclaiming

Transparent, pero walang overclaim

Based on saved source-code and test-build review, MiRo BINGO has implemented secure random drawing and optional Fair Draw features. This page is an explanation of the design and available checks—not a certification of the current deployment, a guarantee against every conceivable manipulation, or a live audit report.

Base sa review ng saved source code at test build, may secure random drawing at optional Fair Draw ang MiRo BINGO. Ang page na ito ay explanation ng design at available checks—hindi independent certification, hindi proof na imposibleng may manipulation, at hindi live audit report.

For maximum transparency: announce the mode, share the commitment before the first ball when using Fair Draw, allow everyone to see the call history, keep corrections reviewable, and export the final audit.

Para mas transparent: sabihin kung anong draw mode, i-share ang fingerprint bago ang first ball kung Fair Draw ang gamit, ipakita ang call history, i-record ang corrections, at i-export ang final audit.

🎱 🎉 🍀

A game of chance, not favoritism.

Game of chance, hindi favoritism!

MiRo BINGO — Play Fair. Have Fun. Enjoy Together!

Hindi dahil sunod-sunod ang numero mo, siguradong panalo na. At hindi dahil lagi kang one number away, dinadaya ka na! 😂❤️