Skip to content

Search every page of the documentation, including the program reference and error codes.

↑ ↓ to move · Enter to open

Contents · §1 Overview

§1 · The protocol

What a cohort is

A token backed by a fixed basket of tokenized shares, held in a vault that only the program's own rules can open.

A cohort is a Solana token backed by a fixed basket of tokenized shares. The shares sit in vaults owned by a program account called a pod. Each pod has one recipe, set when it is created, and one token: cCORE for the Core pod, cMAG7 for the Magnificent Seven, and so on.

You get cohorts by wrapping: deposit every component of the basket in proportion and the pod mints cohorts to you. You get the shares back by unwrapping: return cohorts and the pod pays out every component in proportion. Nothing in between is priced, staked, lent or voted on. The vault either holds the shares or it doesn't.

Wrap and unwrapWrapping moves every component into the pod's vaults and mints cohorts. Unwrapping burns cohorts and pays every component back out, pro-rata.SPYxQQQxGLDxyour tokensPod vaultsSPYxtrackedQQQxtrackedGLDxtrackedcCOREwrapmintburnunwrapevery component, in proportion, both ways
Exhibit AWrapping moves the components into the pod's vaults and mints cohorts; unwrapping burns cohorts and pays the components back. Both directions are in kind.

What holding one means§

  • You hold a claim on the basket, through the program. One cohort is redeemable for its pro-rata share of every vault, minus the unwrap fee, at any time. Nobody at Cohort can stop an unwrap: the instruction doesn't read the protocol's configuration at all.
  • The recipe can't change. Components, recipe units and fees are fixed by create_pod. The program has no instruction that edits them. The pod's creator can only lower its own share of fees.
  • Fees raise the backing. Wrap and unwrap fees are paid in cohorts. When anyone runs distribute_fees, most of them are burned, so the same vaults back fewer cohorts. See §3 Fees and the burn.
  • The issuers keep their powers. The tokenized stocks inside a pod (xStocks such as SPYx and NVDAx) can be frozen, paused or seized by their issuers. A pod can't remove those powers; it can only limit the damage to the pod affected and keep the rest of your basket redeemable. See §5 Issuer powers and risk.

What it is not§

There is no oracle in the program, no staking, no emissions and no governance token. The price of a cohort on a DEX comes from arbitrage: when the pool drifts above or below the basket's value, anyone can wrap or unwrap against it and keep the difference. §2 How it works explains why that is enough.

A cohort carries no shareholder rights. Neither do the xStocks inside it: they are claims on their issuers, not shares registered to you.

Before you continue

Not available to US persons or in restricted regions.

Cohort is experimental software on Solana devnet. Cohort tokens are backed by tokenized stocks issued by third parties, who can freeze, pause or seize them.

You may not use this interface if you are a resident of, or located in:

  • the United States and its territories
  • Canada
  • the United Kingdom
  • Australia
  • any country or region subject to comprehensive sanctions (including Cuba, Iran, North Korea, Syria, and the Crimea, Donetsk and Luhansk regions)
Terms v2026-11-06