# Introduction

### Secret Network Confidential Virtual Machines (SecretVM)

**SecretVM** is the Confidential Virtual Machine framework of Secret Network, allowing developers to easily deploy and run secure workloads within Trusted Execution Environments (TEEs). It brings the core benefits of smart contracts—**verifiability**, **trustlessness**, and **data confidentiality**—to **general-purpose applications**, without sacrificing flexibility or performance. With advancements in TEEs—such as **Intel® Trust Domain Extensions (TDX)** and **AMD Secure Encrypted Virtualization (SEV)**—arbitrary workloads can now be executed securely and verifiably in a decentralized setting.

#### 🔐 Key Benefits

* **Data Confidentiality**\
  TEEs ensure that even the owner of the physical hardware cannot access the data inside the VM.
* **Remote Attestation**\
  Every workload can be cryptographically verified to ensure it's running trusted code in a secure enclave.
* **Language & Stack Agnostic**\
  SecretVM supports Docker containers, allowing you to deploy applications in any language or framework.
* **Low Overhead**

  Even heavy workloads, such as LLM inference, incur only mild performance overhead of 5-7% when running inside Confidential VMs.

#### 💡 Use Cases

Confidential VMs are ideal for a wide variety of privacy-preserving use cases, including:

* **AI & Machine Learning**
  * Secure LLM inference, fine-tuning, and training
  * Deployment of autonomous AI agents
  * Confidential multi-agent coordination (e.g., MCP servers)
* **Finance & DeFi**
  * Encrypted trading algorithms
  * Confidential portfolio management
  * Private credit scoring systems
* **Healthcare & Biomedical**
  * Privacy-preserving medical data processing
  * Federated learning for diagnostic models
  * HIPAA-compliant AI applications
* **General Confidential Workloads**\
  Any computation that benefits from privacy, trustlessness, and verifiability can run on SecretVM—without constraints on tooling or performance.

{% hint style="success" %}
**SecretVM** is currently under active development. As we progress, ongoing updates and enhancements are expected in the coming months.
{% endhint %}


---

# 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.scrt.network/secret-network-documentation/secretvm-confidential-virtual-machines/introduction.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.
