# Getting Started

### Getting Started

#### Step 1 Connect Your Wallet

1. Visit **app.shadylabs.io**.
2. Click **“Connect Wallet”**.
3. Choose your wallet: **Phantom**, **Solflare**, or **Backpack**.
4. Approve the connection request.

> 💡 Your wallet only signs locally — Shady never stores or reads your keys.

***

#### Step 2 Generate Your Privacy Keys

Once connected, Shady automatically generates two cryptographic keys:

* **View Key** to detect incoming encrypted transfers.
* **Spend Key** to authorize fund claims or swaps.

You can download and store these keys safely (recommended).

> 🧠 The View Key lets you “see” private transfers without being able to spend them.

### **Sending Private Transactions**

#### Step 1 Enter Recipient

Paste the recipient’s **Meta-Public Key** (not wallet address).\
Shady uses it to create a **unique one-time stealth address**.

#### Step 2 Set Amount & Token

Choose your asset (e.g., SOL, USDC, BONK) and enter the amount.\
Optionally, add a short memo (encrypted).

#### Step 3 Confirm & Send

Click **“Send Privately”**.\
Shady will:

* Generate a stealth address.
* Encrypt the transaction payload.
* Publish the encrypted announcement on Solana.

> ✅ Within seconds, your private transaction is live but only the recipient can see it.

### **Receiving Private Transfers**

#### Step 1  Open Your Inbox

Go to the **Private Inbox** tab in the app.\
Click **“Scan Now”** to detect new encrypted transactions.

#### Step 2 Detect with View Key

The system decrypts incoming messages locally using your **View Key**.\
If the decryption is successful, your new private transaction will appear in your inbox.

#### Step 3 Claim to Wallet

Select the transaction → click **“Claim Funds”**.\
Your wallet will sign with the **Spend Key** and move the funds to your main wallet balance.

> 🔒 The claim transaction is fully private and unlinkable to the sender.

### **Private Swap (ZK Mode)**

Trade tokens anonymously through Shady’s **Private Swap**:

1. Open the **Swap** tab.
2. Choose tokens (e.g., SOL → USDC).
3. Select **“Private Mode (ZK)”**.
4. Confirm swap → sign transaction.

Your swap will be:

* Verified by **Elusiv Protocol** (zero-knowledge).
* Hidden from public pair and route tracking.
* Settled instantly on Solana mainnet.

> 💡 Ideal for users who want to trade without revealing wallet history.

### **zk-Gate Access**

Shady’s **zk-Gate** lets you prove access or eligibility without exposing your identity.

#### Example Use Cases:

* Access **private DeFi pools** or DAO votes.
* Prove token balance (e.g., holding ≥ 1,000 $SHDY).
* Validate whitelist status without revealing address.

#### How to Use:

1. Go to **zk-Gate** tab.
2. Select proof type (e.g., token balance).
3. Click **Generate Proof** → wallet signs locally.
4. Submit proof to dApp for access.

> zk-Gate = Proof of access without revealing who you are.

***

### **AI Private Scanner (Coming Soon)**

The **AI Scanner** is your smart local assistant that:

* Monitors the blockchain for encrypted Shady transactions.
* Detects and classifies private payments.
* Alerts you instantly when you receive new private funds.

All AI operations happen **offline** on your device — **no data leaves your computer**.

> 🧠 Smart privacy, handled locally.

### **Tips for Maximum Privacy**

✅ Always keep your **View Key** and **Spend Key** stored safely.\
✅ Avoid reusing stealth addresses (each is one-time only).\
✅ Use **zk-Gate** instead of exposing your main wallet.\
✅ Regularly scan your inbox — new transactions are encrypted.\
✅ Never share your keys or exported wallet files.

### **Troubleshooting**

| Issue                    | Cause                   | Solution                  |
| ------------------------ | ----------------------- | ------------------------- |
| Transaction not detected | View Key not imported   | Re-import or re-scan      |
| Claim failed             | Expired stealth address | Create new address        |
| Wallet not connecting    | Browser extension issue | Refresh wallet connection |
| Missing assets           | Delay in confirmation   | Wait 1–2 Solana slots     |

***

### **Summary**

Shady Labs turns **complex privacy tech** into **simple actions**:

* **Send Privately** → hide sender & receiver.
* **Claim Securely** → unlink wallets.
* **Trade Invisibly** → use ZK swaps.
* **Access Anonymously** → zk-Gate proofs.

> 🕶 Privacy shouldn’t be a privilege it should be effortless.\
> Welcome to **Shady Labs**, where your transactions move in silence.
