> For the complete documentation index, see [llms.txt](https://docs.replicats.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.replicats.ai/old-technical-foundations/platform-architecture/wallet-system.md).

# Wallet System

Replicats provides non-custodial wallets not only for end users but also for Agents, as:

### **1- Dynamic for users**

**Replicats** uses **Dynamic** to offer a state-of-the-art custodial and key-management solution, guaranteeing all users a secure and non-custodial wallet.

* Private keys are **never** exposed to users or third parties
* Dynamic handles encryption and signing in a **protected environment**.
* For more info, please refer to [Dynamic's documentation](https://docs.dynamic.xyz/introduction/welcome).

### **2 - Crossmint for Agents**

Each Agent built with Replicats has a trading wallet attached to trade 100% autonomously.

* Crossmint provides wallets.
* For reference, please check  [Crossmint's documentation](https://docs.crossmint.com/wallets/quickstarts/agent-wallets).

***

### Autonomous Yet Configurable

* **Custom Wallet Assignments**
  * Users can define **each Agent's wallet**, effectively segregating funds or strategies.
  * For example, a **high-risk** DeFi farming Agent might have a wallet separate from a **conservative** spot trading Agent.<br>
* **Access Policy Options**
  * Full autonomy: The Agent can sign and send transactions automatically.
  * Partial autonomy: The Agent requests user approval (e.g., SMS, Telegram) before sending large or risky trades.
  * **Multi-Chain Support**: Agents can manage EVM-compatible addresses and wallets on blockchains like Solana.
