Skip to main content
Symmetry is on-chain infrastructure on Solana for creating and managing multi-token vaults. Vaults hold configurable sets of SPL tokens with target weights, mint their own SPL token representing proportional ownership, and use oracle-based pricing for valuation. The protocol is fully permissionless — anyone can create vaults, deposit, withdraw, or run keeper infrastructure.

What You Can Do

  • Create vaults — Define a basket of up to 100 SPL tokens with target weights and oracle configurations.
  • Deposit and withdraw — Contribute any tokens to a vault and receive vault tokens, or burn vault tokens to receive underlying assets.
  • Automate rebalancing — Vaults rebalance toward target weights through an auction system powered by off-chain keepers.
  • Configure fees — Set deposit and withdrawal fees across multiple tiers (management and performance fees are currently disabled).
  • Run keepers — Operate off-chain bots that process rebalances, execute intents, and earn bounties.
  • Build integrations — Use the TypeScript SDK to embed vault operations and data queries into any application.

Quick Start

Install the SDK, fetch vault data, and submit your first transaction.

Core Concepts

Understand vaults, intents, rebalancing, oracles, and the role system.

SDK Reference

Complete method-by-method reference for the TypeScript SDK.

Core Concepts

Vaults

Multi-token baskets with target weights, oracle pricing, and an SPL token mint.

Intents

On-chain proposals for vault configuration changes with time-locks and bounties.

Rebalancing

Deposits, withdrawals, and periodic rebalances through a multi-step auction flow.

Fees & Oracles

Multi-tier fee structure and multi-source oracle aggregation.

Global Config

Protocol-wide parameters, feature status, and fee limits.

Guides

Keeper Infrastructure

Run keeper bots to process rebalances, execute intents, and earn bounties.

Integration Examples

End-to-end code examples for common use cases.

Quick Reference

ItemValue
Program IDBASKT7aKd8n7ibpUbwLP3Wiyxyi3yoiXsxBk4Hpumate
SDK@symmetry-hq/sdk
ChainSolana
Networksmainnet, devnet
Max tokens per vault100
Max managers per vault10
LicenseBUSL-1.1