> For the complete documentation index, see [llms.txt](https://nocturne-xyz.gitbook.io/nocturne/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://nocturne-xyz.gitbook.io/nocturne/introduction/introduction.md).

# Introduction

## What is Nocturne?

Nocturne is a protocol enabling private accounts on Ethereum. Imagine a conventional Ethereum account but with built-in asset privacy. Nocturne allows users to deposit or receive funds to private, stealth addresses within the Nocturne contracts. Then, in the future, a user can prove ownership of assets in zero knowledge for use in arbitrary transactions or confidential transfers.

<figure><img src="/files/EpfN5fPh3tEEZqM1aNO8" alt=""><figcaption><p><em>Flow chart for an anonymous DEX swap</em></p></figcaption></figure>

## How can I use Nocturne? <a href="#id-48a672f3-4e22-4b2a-a01b-00f373217dc7" id="id-48a672f3-4e22-4b2a-a01b-00f373217dc7"></a>

Nocturne will initially be available via the private vault UI upon mainnet launch. This interface will allow users to privately store/earn yield on idle assets and withdraw to clean burner wallets for higher-touch activities like trading. This is intended to be the home for users’ hot assets which they know they will be transacting with but will want a fresh wallet to do so with each time.

Please visit [app.nocturne.xyz](https://app.nocturne.xyz/).
