> For the complete documentation index, see [llms.txt](https://get-verso.gitbook.io/get-verso-launch-your-web3-app-faster/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://get-verso.gitbook.io/get-verso-launch-your-web3-app-faster/the-get-verso-stack/key-management.md).

# Key Management

ey management is most sensible aspect of a wallet or web3 app. That is why we propose several options for storing and managing the end-user private key.

| Key Management                          | Description                                                                                                                                                                                                                                                                                                                            |
| --------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Phone Storage                           | Private key is stored on the phone. More information in the [Security](/get-verso-launch-your-web3-app-faster/security.md) section.                                                                                                                                                                                                    |
| Circle Programmable Wallet              | <p>Key Management, Signature, Sign Message or Submit Transaction (<em>Circle Smart Contract Platform</em>) handled by Circle back-end after end-user authentication (via email or social login).<br><a href="/pages/f1nck06PpAcabUkqPqBj">Demo here</a></p>                                                                            |
| B.Chain Hardware Wallet by IDEMIA       | Private key is store in external secured device. [Demo here](/get-verso-launch-your-web3-app-faster/demo-videos/app-example-b.chain-hardware-wallet-companion-app.md)                                                                                                                                                                  |
| MPC - Web3 Auth                         | Private key is handled by an external set of providers. User authenticate with email OR Social Network login.                                                                                                                                                                                                                          |
| Zk Waas - Particle Network              | Private key is handled by an external provider. User authenticate with email OR Social Network login.                                                                                                                                                                                                                                  |
| External App - WalletConnect Web3 Modal | <p>Key is handled by another app installed in the same device. User login using WalletConnect Modal View through a WalletConnect compliant Wallet. <br>Full list of compatible wallet <a href="https://explorer.walletconnect.com/?type=wallet&#x26;chains=eip155%3A1">here</a>.<br><img src="/files/nVGsKvI79mh0weT4QwGk" alt=""></p> |


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://get-verso.gitbook.io/get-verso-launch-your-web3-app-faster/the-get-verso-stack/key-management.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
