# Infrastructure

## 🏗️ Infrastructure

Caishen's platform is composed of several core components working in unison to deliver a **scalable**, **secure**, and **developer-friendly** wallet experience.

***

### 🧠 Wallet Server & Microservices

The **wallet server** is the core of secure key orchestration, responsible for:

* Secure key generation and recovery
* Session-based wallet operation routing
* Transaction signing orchestration

Surrounding microservices support:

* Identity management
* Auditing and logging
* Transaction broadcasting
* Metrics and analytics

***

### 🧰 Caishen SDK

The **Caishen SDK** provides a streamlined interface for developers to integrate multi-chain functionality with minimal overhead.

With the SDK, you can:

* Create wallets for users or agents
* Sign and send transactions
* Retrieve on-chain and cash balances
* Perform swaps and cross-chain operations

It abstracts complex backend processes while preserving robust cryptographic guarantees.

***

### 🧬 MCP & Data Registry *(Coming Soon)*

Our upcoming **MCP (Multi-Chain Protocol) integration** will enable:

* Access to decentralized data feeds
* Agent-level decision-making with verified off-chain inputs
* On-chain proof validation and verifiable registries
* Secure off-chain enrichment with cryptographic guarantees

***

### 🧱 Unified Agent Foundation

Together, these layers make Caishen a **powerful foundation for applications and agents** requiring:

* Secure wallet access
* Dynamic agent logic
* Fully programmable and composable crypto automation
