Deterministic game rules

Fast rounds. Fixed settlement.

Everything important happens on the server and remains auditable.

01

Open

Connect a Solana wallet, sign one off-chain login message, and choose UP or DOWN with free internal credits. One prediction is allowed per round.

02

Lock

After the prediction window, the server selects the first validated BULK mark-price tick timestamped at or after lock. The browser cannot choose this price.

03

Settle

At the round deadline, the first valid closing tick is captured. A move of at least one market tick resolves UP or DOWN; a smaller move is a draw.

Virtual-credit payout

Winning predictions split the losing-side virtual-credit pool in proportion to their stake. Each winner first receives their own stake back, plus their deterministic share of the losing pool. Integer rounding remainder is assigned by fractional remainder and stable prediction ID.

payout = stake + share of losing pool − configured virtual fee

Default fee is zero. Draws and one-sided pools refund every stake. Voided rounds are also refunded. Settlement is transactional and idempotent, so retrying cannot double-credit a player.

Credits are not assets

Credits are free, non-transferable, non-purchasable, and non-withdrawable. They do not represent dollars, USDC, tokens, deposits, investments, or a claim on a prize. BULK Pulse never sends a prediction as a real market order.