Grantline Docs
Concepts

Preflight

Preflight checks whether the conditions around an action are safe before execution.


Preflight is the set of checks Grantline performs against the state surrounding a proposal before controlled capital can move. It answers whether the action would leave the relevant Vault inside the boundaries attached to its Mandate.

Before execution

The current Preflight check considers the proposal as a whole and evaluates two dimensions:

  • Native balance: compares the projected Vault native balance after the plan's aggregate native outflow against the inherited minimum reserve.
  • Native-USD balance: compares the USD value of the projected remaining native balance against the inherited USD floor, using the configured Chainlink feed.

Each dimension can independently produce DENY or ESCALATE depending on how the Mandate configured that condition. When both dimensions hold, the proposal can continue to the other checks.

What Preflight does not decide

Preflight does not decide whether a strategy is profitable or whether an external asset is eligible. It is an additional execution gate, not a source of authority. Guardians are the planned way to bring external context into an authorisation decision; the current contracts only have the native-balance and native-USD balance checks.

See Decisions for how a failed Preflight check affects authorisation and Mandates for how conditions attach to authority.

Last updated on

On this page