Level 1 The Simple Version — no formulas required

One Sentence That Explains Everything

The UpOnly UP token price is defined as the total USDC in the pool divided by the total number of UP tokens in circulation. Every transaction makes that ratio larger. That is all.

If the ratio gets larger, the price per token goes up. Always. The only question is: why does every transaction make the ratio larger? The answer is different for buys and sells — but the result is the same.

Why Buys Increase the Price

Intuition

Imagine a pizza shared between 10 people. Each slice is worth 1/10 of the pizza. Now someone pays for two new extra slices to be added, but only gets 1.8 slices in return. The pizza got bigger, but the number of people sharing it grew by less than the pizza did. So each existing slice is now worth more.

That is exactly what happens with UpOnly on every buy. More USDC enters the pool than the value of tokens issued. The backing per token increases immediately.

When someone buys UP tokens, 97.25% of their USDC stays in the pool. But the minting contract only issues tokens worth 90% of the input. The pool grew by 97.25%. The token supply grew by only 90% worth. The ratio — USDC per token — got larger. Price went up.

Pool increases by
97.25%
of your USDC input stays in the pool
Supply increases by
90%
of your USDC input is used to mint tokens
Pool grows faster than supply  →  Price goes up ↑

Why Sells Also Increase the Price

This is where most people's intuition breaks down. In conventional markets, selling pushes the price down. At UpOnly, it does the opposite. Why?

Intuition

Back to the pizza. Now someone gives back 1 slice to the pool — but only gets 0.9 slices worth of USDC in return. The total pizza got smaller, but the number of people sharing it got smaller even faster. Every remaining slice is now worth more.

When someone sells UP tokens, those tokens are permanently burned. The seller receives 90% of their token value in USDC. The remaining 7.25% stays in the pool. Supply decreased by 100%. The USDC backing only decreased by 90%. The ratio got larger again. Price went up again.

This has a remarkable consequence: every whale who sells a large position increases the price for every remaining holder. The bigger the sell, the bigger the price increase for everyone else. This is structurally opposite to every conventional market.

The Only Direction Is Up

Between transactions, the price stays exactly the same. There is no mechanism that causes it to fall. No market maker, no speculator, no whale can push the protocol-defined price downward. The price moves in exactly one direction over time: upward — one transaction at a time.

Level 2 The Formal Proof — for analysts and developers

The Mathematical Proof

The following is a condensed version of the full proof. For every derivation step and all variable definitions, see the complete formal proof article at whitett.info/alm-proof.

The protocol defines the UP price as P = L / S, where L is total USDC in the pool and S is total UP tokens in circulation. We prove that Pₙ > P after every transaction.

Proof I: Buy Transaction D > 0 gross USDC input
Setup

From the docs: 97.25% of D stays in pool; 90% of D is used to mint tokens at price P.

Lₙ = L + 0.9725D     Sₙ = S + 0.9D/P
Derivation

Substituting S = L/P and simplifying:

Pₙ = P · (L + 0.9725D) / (L + 0.9D)
Conclusion

Since 0.9725D > 0.9D for every D > 0, the fraction is strictly greater than 1:

Pₙ > P
for every buy with D > 0
q.e.d.
Proof II: Sell Transaction T > 0 tokens sold, S > T
Setup

Seller receives 90% of T·P. Pool decreases only by the payout; T tokens are burned.

Lₙ = L - 0.9TP     Sₙ = S - T
Derivation

Substituting L = P·S, factoring, and splitting the fraction:

Pₙ = P · (1 + 0.1T / (S - T))
Conclusion

Since T > 0 and S - T > 0, the added term is strictly positive:

Pₙ > P
for every valid sell with T > 0, S > T
q.e.d.

What This Means in Practice

Both proofs together establish a single, powerful structural property: the protocol-defined price of UP/USDC is strictly monotonically increasing over all transactions. No external force can reverse this. No market condition applies. No whale can harm existing holders — in fact every sell makes things better for everyone still holding.

The proof is derived from the smart contract's documented parameters. The contract is immutable. The proof therefore holds for the lifetime of the protocol, regardless of what happens in the broader crypto market.

Want to verify it yourself? The full step-by-step derivation with all variable definitions is published at whitett.info/alm-proof. The smart contract source is publicly available at docs.uponly.space.

Full Reference
Mathematical Proof: Complete Derivation
whitett.info/alm-proof — all steps, all variables, both proofs in full
Next in ALM Decoded
#02 — Coming Soon
The next article in the series will go deeper into a specific aspect of the ALM mechanism. Follow @WhiteAndTT to be notified.

Disclosure: White & TT LLC is an independent research desk. White & TT may hold a position in UP/USDC. Any such position is always transparently disclosed. This article is for informational purposes only and does not constitute financial or investment advice.

White & TT LLC · whitett.info · First independent research desk globally to formally cover ALM Assets as a dedicated category.