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

# Non-custodial

> primal. never holds keys or funds. Read and request-signature only: exactly what the Solana terminal can and cannot do.

primal. is a terminal, not a custodian. It never holds, stores, or transmits your private keys,
and it cannot move funds. Connecting your wallet grants exactly two capabilities:

* **Read.** Your public address, so the terminal can scan your holdings and activity from the
  chain.
* **Request signatures.** The terminal builds transactions and asks your wallet to sign them.
  Approval always happens inside your wallet, on your screen.

## What that means in practice

|                                                   |                                               |
| ------------------------------------------------- | --------------------------------------------- |
| Can primal. move funds on its own?                | No. Every transaction requires your signature |
| Are keys or seed phrases ever entered on primal.? | Never. If a page asks, it is not primal.      |
| What is stored server-side about your wallet?     | Nothing. Disconnecting ends the session       |
| Who signs?                                        | Your wallet extension, every time             |

## The wallet is the boundary

Every buy, sell, close, and claim is a transaction you approve in your wallet, and your wallet
shows you what it does before you sign. If a transaction ever looks different from what the
terminal said it would do, reject it. That review step belongs to you, and no primal. feature
ever requires skipping it.
