> ## Documentation Index
> Fetch the complete documentation index at: https://pond.dflow.net/llms.txt
> Use this file to discover all available pages before exploring further.

# Proof KYC Introduction

> Identity verification service linking verified identities to Solana wallets

Proof is an identity verification service on Solana. It enables partner applications to verify that a wallet belongs to a KYC'd individual without handling identity verification themselves.

## When Proof Is Required

Buying prediction market outcome tokens requires Proof verification. Spot trading does not require Proof. See [Understanding KYC for Prediction Markets](/prediction-markets/kyc) for details.

## High-Level Model

Proof connects three key entities: users, verified identities, and wallets. Users authenticate and verify their identity once, then link multiple wallets to that identity. Partner applications query the identity graph to check verification status.

```mermaid theme={null}
flowchart TD
    User -->|authenticates| Session
    User -->|completes| Verification
    Verification -->|creates| VerifiedIdentity[Verified Identity]
    VerifiedIdentity -->|links to| Wallet1[Wallet 1]
    VerifiedIdentity -->|links to| Wallet2[Wallet 2]
    VerifiedIdentity -->|links to| WalletN[Wallet N]
    PartnerApp[Partner App] -->|queries| VerifiedIdentity
```

## Verified Information

Proof verifies the following information about users:

| Verified Information      | Description                             |
| ------------------------- | --------------------------------------- |
| Name                      | Full legal name from government ID      |
| Address                   | Residential address                     |
| Contact Information       | Email address (used for authentication) |
| Government Identification | Government-issued ID document           |

## Key Outcomes

### Identity Graph

Creates a mapping between verified identities and wallet addresses that can be queried by partner applications. This graph is the core data structure that enables verification across the ecosystem.

### Reduce Friction for Partner Apps

Allows apps to outsource identity verification while maintaining a seamless user experience. Partners redirect users to Proof, and users return verified, no need to build KYC infrastructure.

### Compliance

Helps partner applications meet regulatory requirements by providing verified wallet ownership data. When a partner queries a wallet, they get a clear verification status they can use for compliance decisions.

### One-Time Verification

Users verify once and can use their verified identity across all partner applications. This reduces friction for users and increases conversion for partners.

## What Proof Delivers

### Authentication

* Email-based authentication with one-time codes
* Session persistence across visits

### Identity Verification

* Document verification (government-issued ID)
* Biometric verification (selfie matching / liveness check)
* Clear status communication (pending, verified, failed)

### Wallet Management

* Link multiple wallets to a single verified identity
* Cryptographic proof of wallet ownership (signature verification)
* Optional wallet labels for organization
* Remove wallets when needed
* Audit trail of wallet changes

## Next Steps

<CardGroup cols={2}>
  <Card title="User Journeys" href="user-journeys">
    Understand the verification flows for different user types.
  </Card>

  <Card title="KYC for Prediction Markets" href="/prediction-markets/kyc">
    How verification affects prediction market trading and unverified users.
  </Card>

  <Card title="Partner Integration" href="partner-integration">
    Learn how to integrate Proof into your application.
  </Card>

  <Card title="Proof API Reference" href="/resources/proof-api/verify-address">
    Explore the API endpoints for verification and wallet management.
  </Card>
</CardGroup>
