> ## Documentation Index
> Fetch the complete documentation index at: https://vouch-sdk.vercel.app/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Vouch — Trust Infrastructure for Modern Platforms

> Vouch gives you AI-powered identity verification, real-time fraud scoring, and milestone-based escrow — all in a single TypeScript SDK.

Vouch is the trust layer your marketplace or B2B platform needs to onboard users confidently, stop fraud before it costs you, and hold funds securely until work is done. Drop the `vouch-sdk` into your existing stack and go from zero to production-grade trust infrastructure in minutes — no custom ML pipelines, no compliance headaches, no escrow plumbing.

<CardGroup cols={2}>
  <Card title="Introduction" icon="book-open" href="/docs/introduction">
    Learn what Vouch is, how the SDK fits into your architecture, and which module solves your problem.
  </Card>

  <Card title="Quickstart" icon="bolt" href="/docs/quickstart">
    Install the SDK, grab an API key, and run your first identity check in under five minutes.
  </Card>

  <Card title="Identity Verification" icon="id-card" href="/docs/sdk/identity">
    Zero-click KYC modal and direct document upload — verify any user with a single method call.
  </Card>

  <Card title="Fraud Detection" icon="shield-halved" href="/docs/sdk/fraud">
    Score every transaction in real time and receive GREEN, AMBER, or RED risk flags before funds move.
  </Card>

  <Card title="Escrow Management" icon="vault" href="/docs/sdk/escrow">
    Create milestone-based escrow accounts, assess readiness, and confirm releases programmatically.
  </Card>
</CardGroup>

## Get up and running in four steps

Follow these steps to integrate Vouch into your platform for the first time.

<Steps>
  <Step title="Install the SDK">
    Add `vouch-sdk` to your project with your package manager of choice. The package is pure ESM and works in both Node.js and the browser.

    ```bash theme={null}
    npm install vouch-sdk
    ```
  </Step>

  <Step title="Get your API key">
    Sign up for a Vouch developer account and generate your first API key from the dashboard. Keys follow the format `vouch_live_8f9a2b3c...` and authenticate every request you make.
  </Step>

  <Step title="Verify a user's identity">
    Call `vouch.identity.verify(externalUserId)` to launch the guided KYC modal. Vouch handles document capture, liveness detection, and the AI review automatically.
  </Step>

  <Step title="Assess fraud risk">
    Pass transaction signals to `vouch.fraud.assess(params)` and receive a GREEN, AMBER, or RED flag in real time. Gate your business logic on the result before funds ever move.
  </Step>
</Steps>
