# Welcome

\ <br>

![](https://4074464120-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F676vOvol5Weh4ep6TH8Q%2Fuploads%2Fgit-blob-bb4b147f03be4ee0879fa9fddec9b253e9ad06aa%2FzkSafe-logo.svg?alt=media)

\ <br>

## 🧳 Introduction

The ZKSAFE development documentation provides zero-knowledge proof, smart contracts, and API overview

Here you will learn how we use zero knowledge proof for security, and how to connect with ZKSAFE infrastructure to build a secure Web3 world together

\ <br>

## 📦️ Modularization

We divide the product into 4 modules, which can operate independently, or can combine with each other, or combine with products of other project with detailed docking documents. Our cooperation objective is **to help our partners get rich !**<br>

### ZKSAFE

If private key is stolen, Safebox is still safe<br>

### ZKSAFE Password

The password you truly owned by yourself for the first time<br>

### ZKSAFE Wallet (Researching)

Based on 4337 wallets to realize convenience, security, gas-saving, and most importantly, to help user to make money<br>


---

# Agent Instructions: 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:

```
GET https://docs.zksafe.pro/readme.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
