Liquidity for tokenized stocks,
with nobody holding the keys.
Each Fount provides liquidity for one stock token and pays 70% of its trading fees back to depositors. The rules are fixed in code, and changing them takes a public 48-hour wait.
How a Fount works
One Fount per stock, each its own contract with its own cap, so a problem in one never reaches another.
Deposit USDG
You receive Fount shares for your slice of everything the Fount holds. New deposits sit idle until the next rebalance, then start earning.
The Fount makes the market
A keeper keeps a tight Uniswap v4 range around the Chainlink price of one stock token. Every trade through that range pays the Fount a fee.
Fees split 70 / 30
70% compounds into the Fount, so each share grows. 30% buys $FOUNT and burns it. Both numbers are hard limits in the contract.
Where every fee dollar goes
The protocol's share is capped at 30% in the Fount contract. Governance can lower it and can never raise it. The contract that buys and burns $FOUNT has no withdrawal function, so what goes in only leaves as burned tokens.
Collected fees are spent on $FOUNT and burned once its pool opens on Pons.
Built so it can't be rugged
These are enforced by the contracts themselves, not by promises.
48-hour timelock
Every admin change waits 48 hours in public. The contracts refuse to deploy with any other kind of admin.
Deployer holds nothing
The wallet that deployed StockFount has no role, no ownership and nothing pending. Anyone can check with one script.
Circuit breaker
A price that jumps too far between two Chainlink updates is ignored until it settles. It cannot be switched off.
Exit in kind, any time
Taking your share as stock token plus USDG never needs a price, so it works when markets are closed or paused.