Contribute
Each participant submits a positive number. The procedure keeps inputs hidden until their authorized release.
RO-KA ENGINE · SOLANA IMPLEMENTATION
Participants supply hidden numbers. One fixed rule determines the winning position. Solana binds that result to a wallet and the digital prize.
Current preview: retained evidence. Hosted execution is not active.
01 / RO-KA ENGINE
RO-KA replaces a random-number draw with a deterministic calculation. The same accepted inputs always produce the same winning position.
Each participant submits a positive number. The procedure keeps inputs hidden until their authorized release.
The engine processes contributions in their assigned order and updates the running state.
The aggregate maps to one position. That position is bound to the participant’s wallet for settlement.
For N participants and aggregate D, Winner Position = (D − 1) mod N + 1. Positions are numbered from 1 to N; an exact multiple of N selects position N.
Illustrative calculation only. No transaction, prize or benchmark is created. This example does not establish equal winning probabilities.
02 / HYBRID ARCHITECTURE
The deterministic rule stays fixed. Storage, proof and execution differ between the server product and the Solana implementation.
Authenticated input commitments and membership proofs connect off-chain custody to ordered on-chain transitions, result publication and digital-prize settlement.
HYBRID_SOLANA_V1 / SOLANA_COMPACT_REGISTRY_V1
The same engine is used in our Telegram and Mini App product with a durable server registry. It is presented separately from the Solana demonstration.
HYBRID_SERVER_V1 / FULL_REGISTRY_V1
03 / DIGITAL PRIZE / NFT
The competition workload includes the prize lifecycle. A calculation alone is not the full demonstration.
Accepted run evidence ties the winning position to the exact winner wallet and the prize identity, then verifies settlement and working-account cleanup.
04 / LIVE HYBRID SOLANA LAB
Choose any N from 2 to 100. Preview shows the latest retained run for that mode, with its network, date and execution parameters. Missing results stay explicit.
05 / RUN HISTORY
06 / COMPARE RUNS
The network, participant count and source version stay visible. Comparing different conditions does not prove a speedup.
07 / ECONOMICS
Transaction fees, temporary state funding, reclaimed rent and final persistent state are different quantities.
Execution costs from the retained run’s transaction evidence.
Working-state funding and the amount recovered after cleanup.
The state and capital remaining after the complete prize lifecycle.
Run-specific values are available in verified reports. No projected value is presented as a measurement.
08–11 / SCALE, RECOVERY & RESEARCH
The judge-facing range is N=2..100. Larger workloads need their own current, prize-inclusive evidence; historical figures are not imported as current results.
Inspect available runs →Recovery is a separate correctness claim. A recovered run cannot populate uninterrupted throughput or timing comparisons.
Custody retirement requires finalized wire proof. Original signatures, predecessor order and failure handling remain part of the execution contract.
Sealevel is a separate comparison profile. Compare matching participant counts, network and parameters before interpreting timing differences.
Select Sealevel in the lab →ZK Lite is experimental and not implemented in this preview. It requires its own correctness and runtime acceptance.
ZK Lite only after implementation. No ZK run or performance result is implied.
12–13 / TESTS & ADVERSARIAL EVIDENCE
A result is useful only when someone else can check it. Retained reports expose what ran, what was measured and what passed verification.
Ownership, membership proofs, positioned processing and integer boundaries.
Winner-wallet binding, settlement, publication, reclaim and recovery boundaries.
Source ancestry, exact build and evidence identities, benchmark eligibility and independent verification.
Each published run carries its source HEAD/TREE, parameters, report and evidence manifest. Offline re-verification does not send a new Solana transaction.
Current test totals require a dedicated accepted manifest. Missing metrics remain NOT YET MEASURED FROM CURRENT PRIZE BRANCH.
14 / LIFECYCLE ARCHITECTURE
Process inputs, verify the transition, retain the result and its evidence, then retire eligible working material. Cleanup follows proof; it does not replace it.
15 / HYBRID SERVER PRODUCT
Our Mini App demonstrates the user experience around the same engine. It is a separate PostgreSQL + Telegram + Mini App consumer Product; these are not Competition Web dependencies.
16 / PROJECT, AUTHORS & IP
A deterministic engine for digital procedures, with a Solana implementation that connects participant inputs, a verifiable result and digital-prize settlement.
Project co-authors. Authorship records cover the algorithm and board-game concept; they are distinct from a patent grant.
RO-KA project website ↗