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

# Introduction

> What Picon DLMM is, and how these docs are organized

Picon DLMM is a discrete-bin liquidity market maker on Solana: a from-scratch Anchor program
(not a fork) that replaces a continuous bonding curve with a finite grid of discretely priced
**bins**. Liquidity providers deposit into specific bins instead of along a curve; a swap
consumes liquidity bin by bin until it's filled. The active bin *is* the market price — there's
no separate oracle or curve formula to invert.

<CardGroup cols={2}>
  <Card title="Protocol concepts" icon="cube" href="/concepts/bins-and-pricing">
    Bins, positions, swaps, fees, Token-2022, and the account model — how the program works.
  </Card>

  <Card title="SDK" icon="code" href="/sdk/installation">
    `@picon-finance/dlmm-sdk` — install it, and build pools/positions/swaps/events with it.
  </Card>

  <Card title="Integrations" icon="plug" href="/integrations/overview">
    Patterns for aggregators, routers, quoting engines, and liquidity-management bots.
  </Card>

  <Card title="Reference" icon="book" href="/reference/program-addresses">
    Program addresses, the full instruction list, and event schemas.
  </Card>
</CardGroup>

## Who this is for

This documentation is written for developers integrating **with** Picon DLMM — aggregators,
routers, trading bots, other on-chain programs, or anyone building against the SDK or the
on-chain program directly. It assumes familiarity with Solana account model basics and
TypeScript or Rust.

If you're looking for the end-user app, that's [dlmm.picon.finance](https://dlmm.picon.finance).

## Quick facts

<CardGroup cols={2}>
  <Card title="Live on" icon="server">
    Mainnet and devnet. See [program addresses](/reference/program-addresses).
  </Card>

  <Card title="On-chain program license" icon="scale-balanced">
    BUSL-1.1 (Business Source License).
  </Card>

  <Card title="SDK" icon="npm">
    [`@picon-finance/dlmm-sdk`](https://www.npmjs.com/package/@picon-finance/dlmm-sdk) on npm,
    MIT licensed, built on [`@solana/kit`](https://github.com/anza-xyz/kit).
  </Card>

  <Card title="Token support" icon="coins">
    Plain SPL Token and Token-2022, including transfer fees and transfer hooks.
  </Card>
</CardGroup>

## The one-paragraph mental model

A pool holds two tokens, X and Y, distributed across discrete price bins. Each bin trades at a
single fixed price; a bin's reserves determine whether it currently holds only Y (a bid, below
the current price), only X (an ask, above the current price), or both (the **active bin**, at
the current price). Liquidity providers deposit into a contiguous range of bins as
**positions**, represented as Token-2022 NFTs. Traders swap through the active bin and outward
in whichever direction the trade pushes the price — walking real reserves bin by bin, the same
way a real order book does, rather than integrating along a curve.

<Note>
  Picon DLMM is engineering-level assurance, not a formal guarantee. The program has layered
  test coverage (200+ Rust unit tests over the core bin/fee/arithmetic layer, an adversarial
  integration suite, and end-to-end conservation tests), continuously audited by the most
  advanced AI models.
</Note>
