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

# Overview

> Confidential transfers on Starknet with compliant privacy—notes, ZK proofs, and efficient discovery

**Starknet Privacy** is a protocol for private asset transfers on Starknet: sender, receiver, and amounts are hidden from outside observers, while validity is enforced with client-side zero-knowledge proofs (Stwo / Cairo). A compliance layer allows an auditing entity to trace activity when legally required, without exposing unrelated users.

## What these docs are for

These docs describe the **protocol**—notes, channels, discovery, compliance,
transaction ordering, and security considerations—so developers, partners,
and enterprises can understand how Starknet Privacy works.

* **Live on mainnet:** the privacy pool contract is deployed at
  [`0x0403…812a`](https://voyager.online/contract/0x040337b1af3c663e86e333bab5a4b28da8d4652a15a69beee2b677776ffe812a).
  The contract source is readable on Voyager.
* **SDK not yet public:** the TypeScript SDK and proving stack are not open
  sourced yet. When they ship, operational guides (install, quickstart,
  end-to-end usage) will be added here.

## Why Starknet Privacy?

If you care about confidential transfers, you have probably seen mixers (fixed amounts, one-time use) or privacy chains that require a separate ecosystem. Starknet Privacy takes a different path:

* **Stay on Starknet** — no new chain; access existing Starknet DeFi and accounts.
* **Arbitrary amounts, reusable notes** — no fixed denominations.
* **Discovery that scales with you** — recipients discover notes in time proportional to their own activity.
* **Compliance by design** — selective disclosure for lawful requests, without exposing unrelated users.
* **One account for everything** — existing Starknet account signs spends.

## Comparison

For the latest maintained cross-protocol comparison grid, use [privacygrid.dev](https://privacygrid.dev/).

> Note: this page keeps the protocol summary concise and defers detailed protocol-to-protocol scoring to the dedicated grid.

## Resources

<CardGroup cols={2}>
  <Card title="Paper" icon="file-pdf" href="https://eprint.iacr.org/2026/474">
    *Scalable Compliant Privacy on Starknet* (IACR ePrint 2026/474)
  </Card>

  <Card title="Protocol deep-dives" icon="book" href="/build/starknet-privacy/architecture">
    Architecture, flows, and cryptography in these docs
  </Card>
</CardGroup>

## What you get

| Property                | Summary                                                                                                          |
| ----------------------- | ---------------------------------------------------------------------------------------------------------------- |
| **Private transfers**   | Sender, receiver, and amount hidden from observers; transacting parties and authorized auditors can see details. |
| **Compliance**          | Designated auditor can selectively trace history under legitimate regulatory request.                            |
| **Efficient discovery** | Recipients find notes in time scaling with *their* activity, not total pool activity.                            |
| **Multi-asset**         | One pool supports multiple token types.                                                                          |
| **DeFi**                | Anonymous interaction with existing Starknet DeFi via open notes and atomic flows.                               |
| **Account abstraction** | Spend authority uses your Starknet account (multisig, smart wallet, etc.).                                       |

## Next steps

<CardGroup cols={2}>
  <Card title="Architecture" icon="diagram-project" href="/build/starknet-privacy/architecture">Pool, verifier, and high-level design</Card>
  <Card title="Transaction flow" icon="arrow-progress" href="/build/starknet-privacy/transaction-flow">Client actions and ordering</Card>
</CardGroup>
