# Strategy Interface Model

All strategies conform to a common interface that defines how they accept capital, execute logic, unwind, and communicate valuations. This interface is conceptual rather than tied to a specific Solidity ABI; each plane implements the interface according to its execution model, but the semantics remain consistent.

#### Core operations include:

* **Capital Acceptance** — strategies must accept capital transfers and initialize positions deterministically.
* **Execution** — strategies operate autonomously within their plane’s execution environment.
* **Valuation Reporting** — strategies must report underlying balances, position values, PnL, and reward tokens at defined intervals.
* **Unwind Capability** — strategies must be able to unwind positions partially or fully upon instruction from the vault.
* **Health Signaling** — strategies must surface internal errors, stale state, or inconsistent valuations through health flags.

This interface ensures that despite being distributed across chains, strategies behave predictably from the vault’s perspective.


---

# 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://multistake-1.gitbook.io/multistake-docs/documentation/strategy-layer/strategy-interface-model.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.
