vlayer empowers developers to extract, verify, and integrate real‑world web data into smart contracts. Powered by advanced Zero‑Knowledge Proofs (ZKP) and Multi‑Party Computation (MPC), vlayer enables cryptographic verification of website and API data without revealing any sensitive underlying information.
With Web Proofs, you gain a unified toolkit that supports:
- server‑side proving for REST API, GraphQL or OAUTH calls.
- client‑side proving via browser extension and mobile verifier apps for session‑based sites.
- ZK proving, compressing web proofs into zero-knowledge proofs so they can be verified on-chain.
Looking for a practical example? Check out the zk GitHub Contribution Verifier, which demonstrates how to generate and verify GitHub contribution proofs using vlayer’s Web Proofs
vouch is a client-side proving system built on top of vlayer. It allows users to generate verifiable proofs from authenticated websites directly in their browser without exposing cookies, credentials, or private data.
Vouch enables:
- Privacy-preserving proofs tied to logged-in web sessions.
- Local TLS-based capture and proof generation via the browser extension.
- Simple verification by applications or smart contracts.
Jump into the vlayer docs for a full introduction, developer guides, and architectural explanations.
We welcome contributions from the community! Visit the Contributing Guide to learn about our development workflow, coding standards, and how to get involved.
We would like to acknowledge the following open-source projects that inspired and provided a foundation for this work:
- Steel — Hardened off‑chain execution for EVM dapps.
- ✅ Veridise Audit Report (Q2 2025) — View Report