Tenzro
ZK Proofs

Verifiable computation, by anyone, at speed.

Plonky3 STARKs over the KoalaBear field — transparent setup, post-quantum-conjectured soundness, ~64–128 KB proofs verified in ~5–20 ms. The verification surface for inference, settlement, and identity.
Overview

Transparent setup. Fast verification. Post-quantum-conjectured.

Tenzro's verification layer uses Plonky3 STARKs over a small prime field (KoalaBear, 2³¹ − 2²⁴ + 1) with Poseidon2 hashing and FRI commitments. No trusted setup — anyone can prove, anyone can verify. Validators run the full verifier off-chain and record a 32-byte commitment to the ledger, making on-chain verification an O(1) hash lookup.
Capabilities

What the verification layer proves.

Inference AIR

Prove that a model produced a specific output from a specific input — anchor AI execution to the chain.

Settlement AIR

Prove that a payment, escrow release, or channel update was authorized — without revealing the parties or amounts.

Identity AIR

Prove a credential claim — KYC tier, delegation scope, or attribute — without revealing the underlying credential.

Transparent setup

No ceremony, no toxic waste, no per-circuit CRS. Anyone can generate the proving parameters from public randomness.

Post-quantum-conjectured

STARK soundness rests on collision-resistant hashing — no elliptic-curve or pairing assumptions that quantum can break.

Hybrid ZK-in-TEE

Generate the proof inside an attested enclave. Sign the commitment with classical or PQ-hybrid keys. Verify the binding on-chain.

Pinned testnet config

log_blowup=1, num_queries=64, query_pow=16, commit_pow=8 — deterministic verification across implementations.

Commitment-attestation model

Validators record 32-byte SHA-256 commitments to ZkCommitmentRegistry. ZK_VERIFY precompile becomes an O(1) HashSet lookup.

Generic dispatcher

verify_proof_envelope(&Proof) matches on circuit_id and runs the right AIR — single entry point for web, MCP, and RPC.

Architecture

From proof generation to on-chain verification.

Specifications
Proof system
Plonky3 STARK over KoalaBear (2³¹ − 2²⁴ + 1, two-adicity 24)
Hashing
Poseidon2
Commitments
FRI
Testnet config
log_blowup=1, num_queries=64, query_pow=16, commit_pow=8
Proof size
~64–128 KB
Verification time
~5–20 ms on commodity hardware
On-chain
ZkCommitmentRegistry + ZK_VERIFY precompile, O(1) hash lookup
AIRs
inference, settlement, identity
Get started

Ship on the open network.