InviaInviaDocs
GitHubLaunch app
Get started/Why Invia

Why Invia

Three things you can do on Invia that you cannot do elsewhere on Solana without paying for it: exit a low-cap bag without moving the chart, fill a bid at a fixed price with no slippage, and do both with on-chain atomic settlement instead of trusting a counterparty.

The three problems Invia fixes

Whale exits eat slippage and tank the chart
Selling 5% of a low-cap supply through an AMM moves the curve against you and prints a wick everyone sees. Invia routes the trade off the LP, so the chart never reacts to your exit.
Buyers pay through the nose to accumulate
Filling a large buy through Jupiter eats the bid stack and quotes worsen mid-route. Invia gives you one fixed price for the whole size, what you sign for is what you receive.
Telegram OTC has no escrow
Today's alternative is a DM. Someone sends first. Half the time the other side ghosts. Invia replaces the trust ask with a smart contract that settles atomically or not at all.
Trusted OTC desks skim 5–10%
Manual desks add a discretionary spread on top of their headline fee. Invia is a flat 0.20% taker, 0% maker, and the rate is compiled into the program, no one can change it.

Versus an AMM swap (Raydium / Meteora / Jupiter)

QuestionAMM swapInvia OTC
Price for sizeWalks the curve, worsens with each chunkFixed at offer creation, same per unit at any size
Effect on chartEvery fill moves the LP priceZero, settlement does not touch any LP
MEV exposureSandwich and JIT-LP risk on every swapNone, there is no public mempool race for an offer
CounterpartyAnonymous LPSpecific maker, on-chain, addressable
Best forSmall swaps, deep AMM liquidityAnything large enough to slip the curve

Invia is not trying to replace the AMM. For a 100 USD trade in a deep pair, Jupiter wins on cost and convenience. For a 50,000 USD trade in a low-cap token, you keep most of that cost as savings by going through Invia instead.

Versus the existing OTC escrow on Solana

The closest precedent is whales.market, which pioneered on-chain OTC escrow. Invia is the spot, post-launch counterpart to its pre-TGE forward design.

Dimensionwhales.marketInvia
Token statePre-TGE allocations that don't exist yetAlready-launched SPL tokens
Trade typeForward contract on a future allocationSpot atomic swap
SettlementManual, inside a 4-hour window after TGEOne Solana transaction, seconds
Collateral modelBoth sides post 100% cash collateralThe asset itself is the collateral
Default riskReal, seller can choose to forfeit collateral if TGE prints higherNone, atomic, no time gap
ListingCurated pre-TGE allocationsPermissionless, any SPL mint
Fee2.5% on settle, 5% on resell0.20% taker, 0% maker

The two protocols solve different problems. If you need to trade an allocation that does not exist on-chain yet, whales.market is the right tool. If the token is already trading and you want to move size off the LP, Invia is the right tool.

Why these specific design choices

Atomic settlementBoth legs are inside one Solana transaction. There is no window in which one party has delivered and the other has not. Default risk is zero, by mechanism, not by reputation.
Permissionless listingAny SPL mint can be the asset side, with no allowlist, no listing fee, no admin gate. New tokens become tradeable the second they exist.
Fixed price per offerThe price is locked at create time and applies to every fill. No re-quote, no aggregator route between offer and settlement, no MEV opportunity.
Partial fills with min-fillA 1M-token offer can be filled by ten different takers. The maker sets a min-fill so dust takers cannot grief them, except for the final fill, which is always allowed at any size.
Hardcoded treasuryThe fee destination is compiled into the program. There is no upgrade path to change it, even by the team.
Renounced upgrade authorityAfter the launch deploy, no key can publish new program bytecode. The contract you read today is the contract that will execute every fill, forever.
Permissionless expireAnyone can call expire_offer once the deadline passes. The maker gets their tokens back; the caller earns a small SOL bounty for triggering cleanup. Stale offers do not pile up.
The summary in one line

Invia is what an OTC desk would look like if you replaced the desk with a Solana program: same fixed price, same partial fills, same off-LP execution, but with atomic settlement, no operator to trust, and a 0.20% fee.