Ziren Verifier Now Live In-Browser

Share on

The Ziren verifier is now live on Ethproofs - making proof verification accessible directly in the browser, without requiring dedicated infrastructure.

The launch is enabled by ZKM’s new WASM SDK. The SDK supports STARK, Groth16, and Plonk proof systems, and allows a full L1 Ethereum block proof to be verified in milliseconds in a standard web environment.

The verifier’s Rust code is reused across targets; we compile to WASM for browsers and to native artifacts for non-browser environments.

Why does this matter?

Zero-knowledge proofs only deliver trust when they can be independently verified. Until now, this has typically required custom binaries, node infrastructure, or reliance on third-party services. Moving verification into the browser reduces these requirements.

Key properties:

  • Cross-platform: a single Rust codebase supports verification across platforms, compiled to WASM for browsers and to native binaries for any environment Rust supports.
  • Multi-proof capability: STARK, Groth16, and Plonk supported in one SDK.
  • Transparency: users and developers can directly confirm proof validity.

Moving towards open verification

This step advances a model where verification of computation is lightweight, reproducible, and not dependent on intermediaries. It lowers the barrier for integration and provides a foundation for wider adoption of proof-based systems.

With in-browser verification now available, Ziren proofs can be checked quickly and independently in a way that is both practical and transparent. This is one more step toward open, standardized, and universally accessible proof verification.

Start building with Ziren today: github.com/projectzkm/ziren 

Ziren STARK verifier NPM package: npmjs.com/package/@ethproofs/ziren-wasm-stark-verifier

More articles
Why ZKM Chose MIPS32r2 Over RISC-V (Part 2): Microarchitectural Simplicity and Constraint Efficiency
In Part 1, we laid out the architectural reasons ZKM selected MIPS32r2 as the foundation for our zkVM: higher opcode density, stable specification, and hardware-proven toolchain maturity. In this follow-up, we go a level deeper - exploring how microarchitectural traits of MIPS align with zero-knowledge circuit design, and where RISC-V introduces complexity that must be actively mitigated.
Hello World: April Newsletter
Hello Q2! Our team is beyond excited to begin the new quarter, and we grow stronger everyday. We grew slowly after our initial launch in July 2023, but during Q1 of 2024 our community exploded to nearly 50,000 members. With this newsletter we hope to communicate our gratitude and appreciation to our community and partners who have been such an important part of the journey.
Ziren Verifier Now Live In-Browser

The Ziren verifier is now live on Ethproofs - making proof verification accessible directly in the browser, without requiring dedicated infrastructure.

The launch is enabled by ZKM’s new WASM SDK. The SDK supports STARK, Groth16, and Plonk proof systems, and allows a full L1 Ethereum block proof to be verified in milliseconds in a standard web environment.

The verifier’s Rust code is reused across targets; we compile to WASM for browsers and to native artifacts for non-browser environments.

Why does this matter?

Zero-knowledge proofs only deliver trust when they can be independently verified. Until now, this has typically required custom binaries, node infrastructure, or reliance on third-party services. Moving verification into the browser reduces these requirements.

Key properties:

  • Cross-platform: a single Rust codebase supports verification across platforms, compiled to WASM for browsers and to native binaries for any environment Rust supports.
  • Multi-proof capability: STARK, Groth16, and Plonk supported in one SDK.
  • Transparency: users and developers can directly confirm proof validity.

Moving towards open verification

This step advances a model where verification of computation is lightweight, reproducible, and not dependent on intermediaries. It lowers the barrier for integration and provides a foundation for wider adoption of proof-based systems.

With in-browser verification now available, Ziren proofs can be checked quickly and independently in a way that is both practical and transparent. This is one more step toward open, standardized, and universally accessible proof verification.

Start building with Ziren today: github.com/projectzkm/ziren 

Ziren STARK verifier NPM package: npmjs.com/package/@ethproofs/ziren-wasm-stark-verifier