Skip to content
GENOPOOL

Document GP-DOC-15: Racing

Race Drops & Field Rewards

Everything that contains randomness in Genopool is obtained by playing, never by paying. Post-race drops are the canonical case: the roll is pre-committed by the hour's published seed before the race exists, and anyone can recompute it.

The provably-fair roll

roll = mulberry32(deriveSeed(hourSeed, "drop:<raceId>:<position>"))

The hourly seed is published on-chain before registration opens; the derivation label is deterministic; the PRNG is the same seeded mulberry32 used everywhere in the engine. Same (hourSeed, raceId, position): same drop, always, auditable by any third party who re-simulates. No Math.random exists anywhere in this path, and no payment ever precedes or influences a roll. See Provably Fair.

Lassos

Podium in any paid tier (T1+) awards +1 lasso, guaranteed, subject to the standing caps (+5 per day from podiums, stock max 12). Lassos are the capture instrument and are never sold, in any form; race podiums are one of their few sources.

Catalysts: victory only

Catalysts are the variety engine of breeding: each one is a lootable allelic sample that widens what a cross can produce. They drop on victory only, in paid tiers T2 and above:

SourceDropProbability (v0)
T2 victorycatalyst18 %
T3 victorycatalyst30 %
T4 victorycatalyst, rare included45 % total: roll < 0.08 → rare, else roll < 0.45 → normal
Major podiumcatalystguaranteed
Major victoryrare catalystguaranteed

Pity rule, deterministic: a catalyst is guaranteed on the 12th T2+ victory without a drop (PITY_THRESHOLD = 12). The counter is visible in-game as "sample owed by the lab": a promise the code keeps mechanically, not a hidden mercy timer.

The pool follows the biome

Which catalyst drops is drawn (same seed discipline, separate derivation label) from the pool of the map's biome:

BiomeCatalyst pool
FLATCAT-SPD-1, CAT-ACC-1
ICECAT-TRC-1, CAT-STB-1
MUDCAT-TRC-2, CAT-STM-1
SANDCAT-EFF-1, CAT-STM-2
INCLINECAT-ACC-2, CAT-STM-3
DECLINECAT-STB-2, CAT-AGI-1
TURNSCAT-AGI-2, CAT-TRC-3
GAPCAT-JMP-1, CAT-AGI-3
ROUGHCAT-STB-3, CAT-EFF-2
WATERCAT-EFF-3, CAT-JMP-2

Winning on ice yields traction and stability samples; winning over gaps yields jump and agility samples. Hunting a specific catalyst means winning on the terrain that produces it: the drop table itself points back at the racing meta.

Soulbound, v0

Catalysts are bound to the account and cannot be traded. If they were transferable they would become purchasable by transitivity through the marketplace, which would break the rule that chance is never for sale. Breeding variety therefore has exactly one source: winning races.

Field Scrip (SCRIP)

The closed-loop soft currency, credited per placement:

Context1st2nd3rd4th-5th
T0 free practice201263
Paid tiers (on top of USDC)1010105

Daily cap: 150 SCRIP from all race sources. The cap is an explicit anti-volume device; the structure pays strategy, not grinding hours. SCRIP is not purchasable, not transferable, and no SCRIP item ever affects a race outcome.

Field bonuses

EventAward
Landmark discovery (unique, world exploration)+1 lasso, +25 SCRIP
World event participation50 SCRIP

Worth restating because the entire table above is designed around it: every random outcome here is (a) pre-committed by a seed published before the race, (b) verifiable by re-computation, and (c) reachable only through play. No drop, roll, lasso, or catalyst can be bought at any price, directly or by transitivity. Payments in Genopool buy known goods at known prices; the random layer is sealed off from money entirely. How value then circulates is covered in Economy.