Deposit
Pour
Choose the mint, the wallet, the amount. The brewer seals the barrel with chalk — date, curve, destination.
Est. 2026 · On-chain cask house
a cellar for tokens —
Aged on-chain. Released by time. A vintage Solana brewery where tokens sit in oak, under amber light, until the cellar agrees.
01 · The Problem
Why do tokens vanish overnight?
One cliff, one curve, one whale. A flat pour invites anyone with a timer to empty the barrel in a single gulp — and good liquor is never made by the impatient.
The cellar remembers every rug, every deserted chart. A vesting schedule that behaves like time itself — sometimes slow, sometimes patient, sometimes held — is the cure.
02 · The Method
Every cask you brew follows the same physical ritual. The code is Streamflow; the voice is ours.
Deposit
Choose the mint, the wallet, the amount. The brewer seals the barrel with chalk — date, curve, destination.
Let time work
Tokens sit in oak, counted by on-chain time. No keys, no override. The curve breathes for weeks, quarters, or years.
Claim
At the appointed hour the cask exhales. Beneficiaries tap the barrel; unreleased liquor remains under the brewer's key.
03 · Aging Curves
A straight line is one cask. We cooper four more. Pick a curve or design your own — the cellar keeps a draft of each pour.
the brewer's shelf
Each preset is derived from a parameterised function of normalized time t ∈ [0,1]. Cliff is a sealed door. S-curve is a slow breath. Exponential hoards until the last minute.
Time, level and unwavering.
A constant stream from first second to last. Nothing held back, nothing front-loaded.
Sealed, then a steady pour.
The cask stays corked until the cliff passes. After that, a straight release to the end.
Young spirits run quick.
A fast start that slows to a trickle. Most of the liquor comes out early; the tail is patient.
Patience, acceleration, patience.
Almost nothing at the beginning. A burst through the middle. A soft finish at the top.
The best pour is the last.
The barrel guards its contents. Only toward the very end does the release accelerate.
Drag your own unlock curve on the visualizer. Slider a cliff, bend an S, let the exponential breathe — and preview the release hour by hour.
Design your curve04 · Trust Stack
Brwry is a façade over three boring, battle-proven primitives. We don't hold tokens, we don't hold keys, we don't hold grudges — the chain does the honest work.
import { StreamflowSolana } from "@streamflow/stream";
// Pour a single cask
const { txId, stream } = await client.create({
recipient: beneficiary,
mint: BRWRY_MINT,
start: Date.now() / 1000,
cliff: 30 * 24 * 60 * 60, // 30d seal
period: 86_400, // daily release
depositedAmount: toLamports(1_000_000),
releaseRate: curve("s-curve", { steepness: 6 }),
});* illustrative. real signatures happen in your wallet, not ours.
pillar 01
Streamflow
On-chain native vesting
Every cask is minted with Streamflow's audited program. The curve is expressed as cliff + release rate, the barrel is a deterministic account, not a custodial promise.
pillar 02
Token-2022
Transfer hooks aware
Brwry honours Solana's Token-2022 extensions. ATA derivation, transfer fee, and permanent delegate fields are wired — no surprises when the liquor pours.
pillar 03
Solana
400ms settlement
Release happens at block time. No keepers, no off-chain crons, no cosigning. The barrel opens itself when the chain agrees.
05 · Use Cases
Four rooms off the main hallway. Hover any card — the brewer turns the label over.
06 · Close the Ledger
Shape the curve on paper. Seal it in Solana. The brewer keeps the journal; time does the rest.
the cellar is open to everyone with patience.