Vouch logoVouch documentation

Introduction

Welcome to the official vouch documentation. This guide will help you understand how vouch works and how to integrate it into your application.

What is vouch?

vouch enables businesses to verify user claims without touching the underlying private data. Our platform allows individuals to generate verified attestations directly from their devices, without sharing sensitive information or requiring complex or expensive API integrations.

Consider common scenarios where businesses need to verify user data from external platforms:

  • A subscription service needs to verify creator metrics (followers, audience engagement, etc)
  • A lending platform needs to verify a user's employment status
  • A marketplace wants to confirm a seller's transaction history from another platform

Traditional approaches require either direct API access or users sharing sensitive credentials. vouch provides a third option: cryptographic proof generation.

vouch verification flow

vouch Core Properties

vouch delivers cryptographic guarantees:

For Businesses: Cryptographic assurance that verified data has not been tampered with or falsified. The attestation provides cryptographic proof of data authenticity without requiring trust in intermediaries.

For Users: Guarantee that security-sensitive information (credentials, authorization tokens, session data, and personal details) never leaves their device. Users maintain fine control over their private data while still enabling verification.

This architecture enables businesses to verify user claims while users retain full privacy and security over their sensitive information.

Understanding the Problem

Online businesses face challenges when handling private user data:

  • Sensitive Data Management: Processing personal data creates obligations under privacy laws, increases IT costs, and exposes you to breach risks.
  • API Limitations: Integrating with multiple platforms can be painful, expensive, and often impossible when APIs aren't available. You might also run into deplatforming risk if your operation poses a competitive threat to an incumbent platform.
  • Verification Scalability: Traditional verification methods slow down operations and create friction that users hate.

vouch powered by vlayer Web Proofs

vouch leverages vlayer Web Proofs as the market leading implementation of zkTLS to facilitate its core value proposition. Importantly, vouch has been structured so that you don't need to be a web3 business (run smart contracts) to benefit from this technological primitive. As long as your app runs on a server and can communicate with an API, you are good to go.

Implementation Overview

  1. Create a business account with vouch to start receiving verifiable user claims.
  2. Configure claim requirements based on your verification needs.
  3. Integrate vouch into your application flow with our API. Test and go-live.
  4. Receive attestations when users complete the verification process.

Platform Availability

vouch operates seamlessly across multiple end-user platforms to maximize accessibility and adoption. The platform supports three distinct verification flows to accommodate different user contexts: desktop, mobile, and cross-device.

Desktop Applications: The vlayer browser extension enables desktop verification workflows within existing web applications.

Mobile Applications: Native iOS and Android applications provide optimized mobile verification experiences. Users on mobile devices complete verification using their device's native capabilities and return seamlessly to your application.

Seamless Mobile Integration: Mobile users don't need to install any additional applications. The verification process appears as an overlay within your mobile device, maintaining user context and providing a frictionless authentication experience.

Cross-Device Applications: Desktop users can initiate verification by scanning a QR code with their mobile device, leveraging mobile-specific verification capabilities while starting the process on desktop.

All three flows maintain the same cryptographic security properties and deliver identical attestation formats via webhook, ensuring consistent integration regardless of the user's chosen verification method.

Supported Use Cases

vouch supports verification across multiple industries and scenarios. Please treat the below mentioned just as an inspiration, since the real span of potential uses is said to be endless.

Financial Services

  • Verify income or employment without handling detailed bank statements.
  • Streamline loan underwriting processes by accessing credit scoring info while preserving privacy.

Creator & Influencer Verification

  • Verify creator activity metrics without asking users to share access to their social media accounts.
  • Automate affiliate partner eligibility verification.

Online Marketplaces

  • Confirm seller credibility without having to rely on account screenshots.
  • Verify user identity, social following, or purchase history.
  • Enable reputation transfer across platforms.

Identity & Age Verification

  • Verify social connections for identity confirmation.
  • Validate community involvement or residency.
  • Confirm age by verifying connections with age-restricted groups.

Financial Applications

  • Generate continuous proof (of reserve) of a financial asset.
  • Share verified purchasing power / disposable income data securely.