
Introduction
vlayer enables developers to extract, verify and integrate real-world data into Ethereum smart contracts. Our technology is powered by Zero Knowledge Proofs (ZKP) and Multi-Party Computation (MPC), allowing you to securely verify private data without exposing sensitive information.
Our four core features include:
- Web Proofs: Access verified web data, including APIs and websites, in your smart contracts
- Email Proofs: Tap into email content from your smart contracts and use it on-chain
- Time Travel: Leverage historical on-chain data in your smart contracts
- Teleport: Execute a smart contract across different EVM-comptable blockchain networks
vlayer allows smart contracts to be executed off-chain. The result of the execution can then be used by on-chain contracts.
What are some real-world applications of vlayer?
vlayer offers diverse applications across industries that demand secure and privacy-preserving data verification. By enabling users to prove specific facts without revealing underlying personal information, vlayer empowers businesses to build trust without the need to access or store sensitive data like names, birthdates, government IDs, or financial information.
A few real-world applications of vlayer include:
- Use Web Proofs to verify social media engagement for brand partnerships or to generate verifiable proof of asset custody in institutional holdings
- Use Email Proofs to reset account abstraction wallets
- Use Time Travel to verify historical ETH, ERC-721, or ERC-20 balances for airdrops, voting rights, or other on-chain entitlements
- Use proof of holdings on another blockchain as collateral for loans via Teleport
Additional use cases can be found here.
Sections
Getting Started
To get started with vlayer, install vlayer, set up your first project and check out the explainer section to learn how vlayer works. Finally take a look into devnet, testnet & mainnet to learn about vlayer environments.
Features
See how to time travel across block numbers, teleport from one chain to another, prove data coming from email or web and use helpers for JSON and Regex.
From JavaScript
Learn how to interact with vlayer from your JS code and how to generate web proofs and email proofs using our SDK.
Advanced
Learn in-depth how:
- Prover and Verifier contracts are working.
- Global Variables are set.
- Tests are run.