Your Asset
TSLAx732.45
AAPL158.67
GOOGL2843.21
AMZN3342.89
Build Basket
TSLAx
AAPL
GOOGL
1 Basket• 4 Asset
Poise Engine
Poise
{NAV}
Price layer for tokenized-stock on Solana →

Turn your thesis
into an index.

Build a basket of tokenized stocks, and Poise gives it a single, continuously updated price so it trades like one asset.

The problem

The basket is easy.
The price isn't.

Combining assets is simple. Keeping their value accurate as markets move, weights change, and corporate actions happen is where things get complicated.

Dividends

When an underlying asset distributes value, the basket must properly adjust to reflect this change rather than simply continuing to use outdated figures.

Learn

Splits

Changes in share quantity or quoted price should not trigger misleading fluctuations in the basket's overall value.

Learn

Delisting

When an asset is removed from the market, the index must accurately identify the changes and update its composition to reflect these adjustments properly.

Learn
How Poise handles pricing

One call. A price
you can build on.

Give Poise a basket and get back its current value. No need to recreate the pricing logic every time you build a new product.

Your Basket
TSLAx
AAPL
GOOGL
AMZN
Pricing Layer
Poise
Canonical NAV
Build your own index

Pick your holdings.
We'll price the basket.

Choose your assets, set their weights, and create a basket with a single canonical composition.

Join Campaign
Asset pool
Composition
wAAPLApple Inc.
wGOOGLAlphabet Inc.
wBRK.BBerkshire Hathaway Inc.
wNVDANVIDIA Corporation
From idea to asset

From your basket
to a tradable index.

Define the composition, create the index, and give your basket a single onchain representation.

Choose stocks

Select the assets that match your market thesis and bring them into one basket. Build around a sector, theme, strategy, or idea you want to express onchain. Start with the assets that define what your index represents.

Our ecosystem

An open pricing layer
for onchain indexes.

Poise can power these categories. We show what's possible rather than implying adoption that hasn't been established.

Indexes

Onchain composites tracking curated baskets of tokenized assets.

Vaults

Strategies that mint shares against a Poise-priced NAV.

Trading Apps

Interfaces that quote baskets from a single canonical price.

Portfolio Tools

Track complex allocations through one unified value.

Structured Products

Build financial products around transparent basket compositions and pricing.

For builders

Don’t build the pricing
layer from scratch.

Use Poise to bring basket pricing into the products you’re already building from index interfaces to portfolio tools and onchain financial applications.

Direct CPI integration

Directly invoke the get_nav() function from within your program and eliminate the need for any oracle relay intermediaries.

TypeScript client

A fully typed TypeScript client designed for efficiently fetching NAV values and detailed basket compositions off-chain.

Read the Docs
import { Poise } from "@poise/sdk";

const poise = new Poise(process.env.POISE_KEY);

// Price any basket — one call
const { nav, status } = await poise.get_nav({
  basket_id: "psi-100",
});

// status: "FRESH" | "DELAYED" | "UNAVAILABLE"
if (status === "FRESH") {
  vault.set_share_price(nav);
}

What will you index?

Start with a thesis. Choose your assets and let Poise handle the price seamlessly.

Join Campaign