> ## Documentation Index
> Fetch the complete documentation index at: https://docs.symmetry.fi/llms.txt
> Use this file to discover all available pages before exploring further.

# Symmetry

> On-chain infrastructure for multi-token vaults on Solana with automated rebalancing, oracle-based pricing, and permissionless execution.

Symmetry is on-chain infrastructure on Solana for creating and managing multi-token vaults. Vaults hold configurable sets of Solana token mints (SPL and Token Extensions/Token22) with target weights, mint their own vault 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 token mints (including SPL and Token22) 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.

***

<CardGroup cols={3}>
  <Card title="Quick Start" icon="bolt" href="/quickstart">
    Install the SDK, fetch vault data, and submit your first transaction.
  </Card>

  <Card title="Core Concepts" icon="book-open" href="/concepts/overview">
    Understand vaults, intents, rebalancing, oracles, and the role system.
  </Card>

  <Card title="SDK Reference" icon="code" href="/sdk/reference">
    Complete method-by-method reference for the TypeScript SDK.
  </Card>
</CardGroup>

## Core Concepts

<CardGroup cols={2}>
  <Card title="Vaults" icon="vault" href="/concepts/vaults">
    Multi-token baskets with target weights, oracle pricing, and a vault token mint.
  </Card>

  <Card title="Intents" icon="list-check" href="/concepts/intents">
    On-chain proposals for vault configuration changes with time-locks and bounties.
  </Card>

  <Card title="Rebalancing" icon="arrows-repeat" href="/concepts/rebalancing">
    Deposits, withdrawals, and periodic rebalances through a multi-step auction flow.
  </Card>

  <Card title="Fees & Oracles" icon="chart-line" href="/concepts/fees-and-oracles">
    Multi-tier fee structure and multi-source oracle aggregation.
  </Card>

  <Card title="Global Config" icon="gear" href="/concepts/global-config">
    Protocol-wide parameters, feature status, and fee limits.
  </Card>
</CardGroup>

## Guides

<CardGroup cols={2}>
  <Card title="Keeper Infrastructure" icon="server" href="/guides/keeper">
    Run keeper bots to process rebalances, execute intents, and earn bounties.
  </Card>

  <Card title="Integration Examples" icon="puzzle-piece" href="/guides/examples">
    End-to-end code examples for common use cases.
  </Card>
</CardGroup>

## Quick Reference

| Item                      | Value                                                          |
| ------------------------- | -------------------------------------------------------------- |
| Program ID                | `BASKT7aKd8n7ibpUbwLP3Wiyxyi3yoiXsxBk4Hpumate`                 |
| SDK                       | `@symmetry-hq/sdk`                                             |
| Chain                     | Solana                                                         |
| Networks                  | `mainnet`, `devnet`                                            |
| Supported token standards | SPL, Token Extensions (`Token22`)                              |
| Supported oracle types    | Pyth, Raydium CLMM, Raydium CPMM, LST (SPL/Sanctum stake pool) |
| Max tokens per vault      | 100                                                            |
| Max managers per vault    | 10                                                             |
| License                   | BUSL-1.1                                                       |
