# Overview

SAFV (Supra AutoVault Framework) is a middleware framework and emerging construction standard for building strategy-backed on-chain assets on top of Supra’s AutoFi stack.

It provides a canonical way to construct vault-based financial products that are:

* deterministic by design
* fully automated
* composable and auditable
* aligned with Supra’s native execution guarantees

SAFV does not introduce new execution primitives.\
Instead, it standardizes how AutoVaults are constructed, parameterized, and composed into reusable financial products.

#### Why SAFV Exists

Supra’s AutoFi stack introduces powerful native primitives:

* MoveVM execution
* Oracle-first data feeds
* trustless, on-chain automation

Together, these make autonomous on-chain finance possible at the protocol level.

As AutoVault adoption begins, a key challenge emerges:

How do builders consistently turn AutoVault execution guarantees into production-grade financial products?

Without early standardization:

* Vault implementations diverge
* Audits become harder to reuse
* Composability weakens
* Developer overhead increases

SAFV exists to capture this early standardization window, establishing shared abstractions before fragmented patterns emerge.

#### High-Level Thesis

SAFV transforms Supra AutoVaults from a powerful execution primitive into a standardized, composable, and developer-friendly framework for launching strategy-backed on-chain assets.

By separating:

* signals
* strategy logic
* capital custody
* execution

SAFV enables autonomous financial products that are transparent by construction, not by trust.

<br>


---

# 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://solido-money.gitbook.io/solido/safv/overview.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.
