# Rebalancing Philosophy

Multistake’s rebalancing framework is governed by three core principles:

#### Accounting Is Synchronous, Execution Is Asynchronous

All accounting state transitions occur only after execution outcomes are finalized and verified. Execution may occur across heterogeneous environments with independent timing and settlement models, but accounting updates are serialized through the zkSync vault.

#### Cross-Environment Movement Is Deterministic

Capital transitions between execution environments are coordinated and reconciled through the canonical vault to ensure deterministic ordering and consistent state convergence, independent of execution timing variability.

#### Safety Dominates Performance

Any rebalance operation that cannot be fully validated or that introduces risk to NAV correctness is rejected. Capital efficiency is always subordinate to solvency, correctness, and predictable accounting guarantees.

These principles ensure that capital routing preserves solvency and maintains strict consistency between execution outcomes and canonical accounting state.


---

# 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/rebalancing-and-routing/rebalancing-philosophy.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.
