Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.superform.xyz/llms.txt

Use this file to discover all available pages before exploring further.

SuperformOS is the operating layer for programmable vaults. It connects a vault’s onchain contracts, operator-defined rules, automation services, proof artifacts, and price attestations into one verifiable operating surface. The goal is simple: a vault should not be a black box. Users and partners should be able to inspect what a vault is allowed to do, how strategy decisions are constrained, how execution happens, and what changed over time.

Built On ERC-7540

SuperformOS is not an offchain vault wrapper. It is an operating system around onchain ERC-7540 SuperVaults. The vault contract holds depositor assets, issues shares, and enforces the core request and fulfillment flow. SuperformOS sits around that onchain vault: it helps operators define strategy rules, authorize executable actions, coordinate automation, maintain price attestations, and inspect operating history. SuperformOS simply makes vault operations easier to run for everyone to see, but it does not replace the vault contract as the source of custody or protocol enforcement.

The Operating Stack

SuperformOS coordinates five layers:
LayerWhat it doesWhere to go deeper
SuperVault contractsHold assets, issue shares, enforce vault-level constraints, and process ERC-7540 request flowsSuperVaults
Operator configurationDefines yield sources, oracles, managers, fees, service controls, and operational permissionsVault Settings
Strategy rulesExpresses deposit, withdrawal, rebalance, and claim logic as rule-based strategiesStrategy Canvas
Merkle authorizationConverts approved actions into onchain roots and proof artifacts so execution stays inside disclosed permissionsMerkle Trees
Automation and intentsEvaluates rules, submits DeFiX intents, executes hooks, and records lifecycle evidenceIntent History

What Operators Define

Operators use SuperformOS to turn a vault mandate into explicit operating rules:
  • which yield sources the vault can use
  • which oracles price those positions
  • which hooks and action parameters are authorized
  • how deposits, withdrawals, claims, and rebalances are handled
  • which operators have access
  • when services should pause, resume, or drain risk
  • how the vault appears in Superform distribution surfaces
Those choices are not just UI settings. The parts that change protocol behavior are prepared as calldata, signed by the authorized wallet, and enforced by the relevant onchain contracts.
SuperformOS never takes custody of vault assets or private keys. It prepares transactions, displays operational state, and coordinates automation. Onchain state changes still require authorized signatures.

What The Protocol Enforces

SuperformOS is useful because the operating layer maps to protocol-enforced constraints:
ConstraintEnforcement model
CustodyDepositor funds stay in the SuperVault contract.
Execution permissionsHooks must match authorized merkle leaves before execution.
Strategy changesHook-root updates follow proposal and timelock flows.
PricingPPS updates require validator-signed attestations and staleness checks.
FeesFee bounds and fee accrual are enforced by SuperVault contracts and SuperGovernor constraints.
Emergency responseOperators can pause services, pause vault operations, or arm target-specific emergency exits.
This is the difference between a private operating process and a verifiable strategy engine: the rules are visible, and execution is constrained by the system.

How Execution Flows

1

Define the vault

The operator creates or imports a SuperVault, assigns operators, configures fees, funds upkeep, and prepares the vault for listing.
2

Authorize actions

The operator configures allowed hooks and parameters. SuperformOS generates merkle roots and proof artifacts, then the authorized wallet proposes and publishes them onchain.
3

Create strategies

The operator defines rule-based strategies for deposits, withdrawals, claims, swaps, bridges, or rebalances.
4

Evaluate and execute

Strategy Engine evaluates rules on ticks. When conditions pass, it submits DeFiX intents to OMS, which validates authorization and executes the corresponding hook transactions.
5

Inspect history

SuperformOS records strategy state, intent lifecycle, events, fills, errors, and transaction hashes so operators can inspect what happened and why.

Price-Per-Share And Upkeep

PPS is the accounting value of one vault share in the underlying asset. It determines deposit and redemption exchange rates, high-water-mark fee accrual, and whether a vault is operational. Validators compute PPS offchain, sign EIP-712 attestations, and submit updates onchain. Updates are checked for quorum, signature validity, timestamp staleness, replay protection, and abnormal movement. Operators fund upkeep so validators can keep PPS current. If upkeep is insufficient or PPS goes stale, vault operations can be blocked until the issue is resolved.

Roles In SuperformOS

SuperformOS uses operator language in the product, but some onchain roles have precise names:
RoleMeaning
Primary managerHighest-authority onchain vault operator. Set at creation.
Secondary managerOnchain delegate for operational work.
View-only userOffchain read access for monitoring and review.
Registry maintainerAdmin role for global registry and provider workflows.
ValidatorAttests vault PPS updates.
Guardian / governanceHandles protocol-level emergency and governance powers where applicable.
Use Permissions for the full access matrix.

Why This Matters

Programmable vaults need more than contracts and dashboards. They need an operating layer where strategy can be expressed, constrained, executed, reviewed, and distributed. SuperformOS makes that operating layer inspectable:
  • operators can launch vaults without rebuilding the full stack
  • strategies can be described as rules instead of private process
  • actions can be bounded by merkle authorization
  • pricing can be backed by validator attestations
  • operating history can be reviewed after the fact
That is the standard SuperformOS is built around: not just non-custodial vaults, but verifiable vault operations.