Commit
The organizer commits a seed and pins the future randomness sources first.
TapeOut circuit = the verifiable mix layer. Entropy comes from outside (commitment, drand, block hash); TapeRNG mixes it deterministically with the TapeOut Keccak IP Core — the proof replays the netlist
Commit-reveal, drand quicknet, a future blockhash and a TapeOut circuit combined into one replayable pipeline. Publish once; anyone can verify the proof.
The organizer commits a seed and pins the future randomness sources first.
A future quicknet round is fixed and verified on-chain via EIP-2537.
A fixed revealBlock adds L2 entropy and prevents keeper block selection.
The Keccak IP Core mixes deterministically; mainnet proofs replay the netlist.
Pin the finalSeed; the SDK/CLI replays the whole proof from commit to final seed.
Commit-reveal, drand and blockhash constrain each other; no single beacon is trusted blindly.
The drand quicknet BLS12-381 signature is verified directly on X Layer, not by an off-chain keeper.
The Keccak IP Core is reused today; the roadmap adds a custom 32-bit mixer and a dedicated tapeout.
The SDK/CLI recomputes the seed, circuit output and derived result; anyone can check.
Commit a seed and pin a future drand round and revealBlock.
Verify the drand signature on-chain via EIP-2537, then mix in blockhash and the TapeOut circuit.
Anyone recomputes preSeed → finalSeed with the SDK/CLI to verify the whole pipeline.
X Layer testnet demo: commit-reveal + drand quicknet + blockhash + TapeOut Keccak IP Core; inline proof verification.
Design and tape out a 32-bit NLFSR or a larger Keccak-based mixer, replacing the reused IP Core with TapeRNG-specific hardware.
Explore zk proofs of BLS verification, VDFs, threshold signatures and post-quantum options beyond on-chain BLS12-381.
More consumers (NFT drops, games, fair launch), multi-chain adapters and SDK plugins.
Submit one request, publish one transaction, and receive a replayable proof.