Author(s): Igor Holt (Kovach Enterprises)
Reviewer(s): (leave blank until a community reviewer agrees to be named)
Entity: Kovach Enterprises, San Antonio, TX
Contact: igor@kovachenterprises.com
Links: GitHub GitHub - igor-holt/rule30-vdf · GitHub · igor-holt (Igor Holt) · GitHub · X @holt_igor · LinkedIn Checking your browser - reCAPTCHA · https://kovachenterprises.com
Abstract
This proposal asks the RARI DAO for about $5,000 USD equivalent in $RARI, paid on three milestones, to ship an open-source Rule 30 VDF module that creators and integrators can use for verifiable fair randomness on Rarible / RARI Chain drops (reveal ordering and raffles), plus a public demo and docs, under dual MIT OR Apache-2.0. The underlying prover/verifier already exists as a public Rust MVP (Winterfell STARKs): at 65,536 steps on a measured 4 vCPU Xeon machine, proof generation is about 9.2 s, median verification 0.83 ms, proof size about 139 KB. There is no prior Rarible / RARI Chain integration, no users, and no revenue claimed for this work; the grant funds the RARI-facing module, demo, and documentation—not open-ended research.
Motivation
Drop pipelines need randomness and timing that participants can check after the fact: reveal order, raffle winners, and commit–reveal schedules should not depend on a trusted operator alone. A Verifiable Delay Function (VDF) forces a minimum sequential wait and produces a compact proof that anyone can verify quickly. RARI DAO’s mandate is growth of Rarible Protocol and RARI Chain. An open library that maps VDF delay + public verify onto drop fairness (ordering / raffles) is a concrete, creator-adjacent public good—if it ships as a usable module with a demo and docs, not as a paper-only ask.
Kovach Enterprises has no prior Rarible work. Rule 30 VDF today is a standalone prototype. This grant is scoped so every dollar buys a RARI-facing artifact an integrator can open, run, and read.
Specification
Baseline (public today):
- Repo: GitHub - igor-holt/rule30-vdf · GitHub
- Rust STARK VDF on Wolfram’s Rule 30 via Winterfell 0.13; dual MIT OR Apache-2.0 (PR #4 merged 2026-11-02).
- Measured benchmarks (64 cells, single-threaded, 4 vCPU Xeon @ 2.4 GHz; verify = median of 19 checks after warmup):
| Delay steps | Work | Prove | Median verify | Proof size |
|---|---|---|---|---|
| 1,024 | 2.41 ms | 0.091 s | 0.52 ms | ~100 KB |
| 4,096 | 8.19 ms | 0.455 s | 0.64 ms | ~113 KB |
| 16,384 | 35.82 ms | 2.05 s | 0.70 ms | ~123 KB |
| 65,536 | 145.03 ms | 9.20 s | 0.83 ms | ~139 KB |
- Security honesty: the prototype is unaudited. Rule 30 computational irreducibility (the sequential-delay assumption) is a conjecture, not a theorem. STARK parameters follow Winterfell’s conjectured-security estimator. This grant does not fund a full audit or claim production-grade security for mainnet custody of funds.
What this grant builds (RARI-facing):
-
Fair-randomness module — A documented library/CLI surface that:
- takes a drop-relevant public input (e.g. commit root / seed material as specified in the design note);
- runs a Rule 30 VDF delay;
- emits public output + STARK proof suitable for off-chain verify (and, if cheap enough to document, notes for later on-chain attestation—not required for M2 acceptance).
- maps the flow to reveal ordering and raffle use cases for Rarible / RARI Chain–style drops (commit → delay → verifiable reveal).
-
Demo — A reproducible walkthrough (scripted CLI or small demo app) that a reviewer can run to see commit → delay → verify → ordered/raffle output.
-
Docs — Integration guide aimed at Protocol / drop builders: when to use a VDF, threat model limits (unaudited; conjectural sequentiality), how to verify a proof, and how the demo maps to a drop timeline.
Out of scope for this ask: Creator Fund–style marketing of a Kovach NFT drop on Rarible.com; claiming Protocol TVL or collector growth; inventing users or partnerships; NSF or other award citations; a full cryptographic audit.
Deliverables / Outcomes
- D1 — Design note (M1): Short public design note (target ≤10 pages) specifying the commit → delay → reveal / raffle interface for Rarible / RARI Chain drop builders; threat model and non-claims (unaudited; Rule 30 sequentiality conjectural).
- D2 — Module + demo (M2): Tagged open-source release (MIT OR Apache-2.0) of the fair-randomness module plus a runnable demo with copy-paste commands.
- D3 — Docs + final report (M3): Integration docs in-repo; final grant report posted to the forum (Grant Proposals / Reports practice).
- Source remains public on GitHub under Igor Holt / Kovach Enterprises.
Key Performance Indicators
- Design note published and linked from the proposal thread.
- Tagged release + demo commands that a third party can run without private access.
- Docs cover verify path, drop mapping (ordering / raffles), and explicit security limitations.
- Bench numbers for the underlying VDF remain reproducible via
cargo bench --bench readme_table(or successor) on a stated machine. - Not used as success metrics unless later true: active Rarible users, drop volume, secondary sales, or $RARI holder growth.
Rationale
RARI DAO values autonomous mechanisms, measurable milestones, and long-term Protocol + Chain growth. Fair drop randomness is a practical NFT-ecosystem need. A modest, milestone-based ask for a usable open module + demo + docs—with honest limits and no prior Rarible track record claimed—matches Efficiency & Accountability better than a large research grant or a Creator Fund application for a drop that does not exist.
Risks & Mitigations
| Risk | Mitigation |
|---|---|
| Low integrator interest | Soft feedback in Discord #dao-proposals before posting; withdraw or shrink scope if no interest |
| Rule 30 sequentiality weakened | Design note states conjecture; module still useful as a transparent delay+proof toolkit; document limitation prominently |
| On-chain verify too expensive | M2 acceptance is off-chain verify + demo; on-chain path is documented as future work only if measured |
| Solo bandwidth (team size = 1) | Three small milestones; ~$5k total; no fake team |
| Confusion with Creator Fund | This is an RRC infrastructure / tooling proposal, not a Rarible.com creator drop |
Timeline
Start: upon award / kickoff confirmation. Target ~12–14 weeks total.
| Milestone | Window | Acceptance criteria |
|---|---|---|
| M1 — Design | Weeks 0–4 | Public design note for fair randomness (reveal ordering + raffles) on Rarible / RARI Chain–style drops; interface sketch; threat model; linked from forum thread |
| M2 — Module + demo | Weeks 4–10 | Tagged MIT OR Apache-2.0 release of the fair-randomness module; runnable demo (commit → delay → verify → ordering/raffle output); README quickstart |
| M3 — Docs + report | Weeks 10–14 | Integration docs in-repo; final forum grant report; checklist of known limits (unaudited; conjectural sequentiality) |
Budget
Total requested: about $5,000 USD equivalent in $RARI, milestone-based.
Exact $RARI token quantity: set at each disbursement using the rate the Foundation / working group uses at payment time (not fixed in this draft—token price moves).
| Milestone | Share | ~USD equivalent | Pays when |
|---|---|---|---|
| M1 Design note | 30% | ~$1,500 | Design note public + linked |
| M2 Module + demo | 50% | ~$2,500 | Tagged release + runnable demo |
| M3 Docs + report | 20% | ~$1,000 | Docs live + final forum report |
Use of funds: engineering time for design, module, demo, and docs; CI/cloud for reproducible benches. No marketing budget for a nonexistent drop. No audit retainer in this ask.
Funding status: Kovach Enterprises is bootstrapped; no outside funding as of Nov 2026. No users or revenue claimed for Rule 30 VDF.
Team
- Igor Holt — sole contributor (team size 1). Builds and maintains rule30-vdf.
- Entity: Kovach Enterprises, San Antonio, TX.
- Email: igor@kovachenterprises.com
- GitHub: igor-holt (Igor Holt) · GitHub
- X: @holt_igor
- LinkedIn: Checking your browser - reCAPTCHA
- Prior Rarible / RARI work: none.