Independent query guide · virtual-coin demo

Run Merge Grammar: Rules, Modes, and Limits

The official website of 88788. This page explains the original demo for Run Merge Grammar. It is an independent guide using a free virtual-coin wallet; it does not certify an outside operator. Twelve independent fair bits generate an ordered list of maximal equal-bit run lengths. A single run yields score zero. The game counts complete ordered full binary parenthesizations of the run list where every internal node has strictly smaller total length on its left than on its right. Leaves keep their original order; every run is used exactly once. If there is no valid complete tree, the raw score is zero.
Play the free demo

How Runs and Scores Work

Twelve independent fair bits produce an ordered list of maximal equal-bit run lengths. A single run has score zero. You count complete ordered full binary parenthesizations of this run list for which every internal node has strictly smaller total length on its left than on its right. Leaves keep their original order; every run is used exactly once. If there is no valid complete tree, the raw score is zero.

  • Raw examples: [4,8] gives 1; [8,4] gives 0; and [1,2,3,6] gives 3.
  • Score powers: Raw scores are raised to powers 1, 2, or 3.
  • Unconditional means: For raw-score powers 1, 2, and 3, exact unconditional means are 0.626953125, 1.927734375, and 7.5.

Modes, Powers, and Caps

You preselect a raw-score power (one, two, or three) and an automatic reveal cap (4, 8, or 12). These settings lock during the live round.

Mode index (0/1/2 = powers 1/2/3)Auto CapExact Gross RTP (ratio)Measured RTP (%, 1M rounds)
Mode 040.9695.96803588829849
Mode 080.9696.00070818689349
Mode 0120.9696.17591745828824
Mode 140.9695.9419175686869
Mode 180.9696.0273772156897
Mode 1120.9696.22776374427421
Mode 240.9696.07712330011776
Mode 280.9695.66615839944734
Mode 2120.9696.14968320009302

All 4096 equally likely complete words are enumerated. The policy is to bank at cap or earlier if the conditional value becomes zero.

Payout and Settlement Math

The live gross bank quote is 0.96 times the captured whole stake times the exact conditional mean of the terminal powered score divided by its own unconditional mean. The quote can rise or fall; zero conditional potential settles zero. Expected gross return under bounded stopping rules is 96%, before integer settlement with preserved fractional carry. This does not guarantee net profit.

Controls and Stopping Rules

Each semantic reveal follows 650ms. Manual bank settles the current conditional quote. The selected cap (4, 8, or 12) automatically banks the current quote; zero future potential settles zero earlier. No hidden future bit is exposed before its reveal. Controls include one whole captured stake with no row shares. Captured stake, power, and cap are locked during the live round. Sound remains available. Refill is idle-only; there is no Auto10 queue.

Wallet, Balance, and Persistence

The initial balance is 1000 virtual coins. Manual idle-only restoration sets the balance to exactly 1000 when the balance is below 10. Fractional carry persists across settlement, refill, and reload. Settled balance persists locally, including zero. An unfinished round ends on reload without refund or resume. Stake, mode, and refill are locked while active.

Privacy and Data Storage

The source uses browser localStorage for settled demo balance and fractional carry. This does not establish anonymity or exclude other processing. The template declares a Google Fonts stylesheet. Actual browser request capture is pending; this is not a claim that other requests or processing are absent. There is no demo account flow or payment flow.

Frequently asked questions

What is Run Merge Grammar?

It is a game where twelve independent fair bits produce an ordered list of maximal equal-bit run lengths. You count complete ordered full binary parenthesizations of this run list for which every internal node has strictly smaller total length on its left than on its right. Leaves keep their original order; every run is used exactly once.

How are scores calculated?

Raw scores are raised to powers 1, 2, or 3. For raw-score powers 1, 2, and 3, exact unconditional means are 0.626953125, 1.927734375, and 7.5. If there is no valid complete tree, the raw score is zero.

What are the modes and caps?

You preselect a raw-score power (one, two, or three) and an automatic reveal cap (4, 8, or 12). These settings lock during the live round.

What is the expected return?

Expected gross return under bounded stopping rules is 96%, before integer settlement with preserved fractional carry. This does not guarantee net profit.

How does the bank quote work?

The live gross bank quote is 0.96 times the captured whole stake times the exact conditional mean of the terminal powered score divided by its own unconditional mean. The quote can rise or fall; zero conditional potential settles zero.

How do I stop or bank?

Manual bank settles the current conditional quote. The selected cap (4, 8, or 12) automatically banks the current quote; zero future potential settles zero earlier.

What happens if I reload during a round?

An unfinished round ends on reload without refund or resume.

How is the balance restored?

Manual idle-only restoration sets the balance to exactly 1000 when the balance is below 10. Fractional carry persists across settlement, refill, and reload.

Is there an account or payment flow?

No. There is no demo account flow or payment flow. Virtual coins have no cash value.

Where is data stored?

The source uses browser localStorage for settled demo balance and fractional carry. This does not establish anonymity or exclude other processing.

Are there third-party requests?

The template declares a Google Fonts stylesheet. Actual browser request capture is pending; this is not a claim that other requests or processing are absent.

Who is the intended audience?

18+ is this guide's own intended audience policy, not a claim about local law or an implemented age gate.

The public HTML also declares a Statinside script (https://statinside.com/counter.js) and a Statinside noscript pixel. These declarations are not a complete network capture or evidence of retention policies.