Oumuamua Labs

Hekate ZK Engine

Zero-knowledge proof system over binary tower fields. Streaming architecture. Bounded memory. Edge-native.

Hekate proves computations in GF(2^128) using Sumcheck + Brakedown PCS with O(N) prover time and O(N) memory. No FFTs, no trace materialization, no server-grade RAM. Proves ML-KEM decapsulation and ML-DSA signature verification on a laptop and mobile.

Why it exists

Existing ZK provers — RISC Zero, Plonky2/3, Binius, Stwo, Winterfell — materialize the full execution trace in RAM before proving, then run FFT-based commitments that blow memory up another 2x–8x. Real workloads sit on a 128 GB+ floor; Plonky3 swap-deaths past 2^24, Binius needs 76 GB just for Keccak at 2^20. That floor kills client-side proving — no mobile, no browser, no edge node.

Hekate streams through the trace, folds in-place, and discards intermediate state. Peak memory is bounded per-table, not per-computation. A 2^24 Keccak proof runs in 29.7 GB on a consumer laptop where Plonky3 and Binius crash.

What it does

Hardware

ArchitectureStatusInstructions
aarch64ProductionPMULL, NEON
x86_64DevelopmentSoftware fallback (PCLMULQDQ roadmap)
WASMFallbackSoftware multiply

Status

Verifier, core SDK, and chiplets are being open-sourced. Prover and recursive engine remain closed-source, licensed as proprietary binaries.