click anywhere · or press esc · to close
← Back to media kit
WEEK 1 · MEET THE VAULT · 2026-06-22 → 2026-06-26

Tweets — ship-ready

17 tweets across the week, drafted to the deck. 10 carry a branded image (the JPG to the left of each card). The 7 thread-continuation tweets carry no media — just paste the caption.

Hard rule from the deck: if the numbers in [brackets] haven't been refilled from a fresh pull.mjs on the morning, the post doesn't ship.

Mechanism Monday

Mon 2026-06-22 · T2-T3 thread + PM
Mon 09:00 ET · Thread 1/3
Most LPs spend a year watching trading fees come in like weather — sometimes great, mostly not. A Saffron vault lets you sell that uncertainty for a quoted number, paid Day 0. (1/3)
176 chars · attach mon-1-mechanism.jpg
Mon 09:30 ET · Thread 2/3
The contract mints the Uniswap V3 position with your deposit. The other side pays you the premium upfront, in cash, and walks off with every trading fee that LP collects until maturity. Two people. One vault. Five phases. (2/3)
218 chars · attach mon-2-lifecycle.jpg
Mon 10:00 ET · Thread 3/3 · text-only
Day 0, you're paid. Day N, you wake up to the same number you took on Day 0. Tomorrow: the side that bought your future fees. (3/3)
127 chars · no media
Mon 14:00 ET · Quote-tweet
The premium is paid before the vault starts. The rest is just code holding people to that.
90 chars · quote @saffron thread above · attach mon-pm-rate.jpg

Two Sides Tuesday

Tue 2026-06-23 · P2 persona pair
Tue 09:00 ET · Fixed Freddy · 1 of 2
If you've held a Uniswap V3 LP and treated fee accrual like a coin flip, you're the fixed side. The contract quotes you a rate Monday morning. You take it. The other side handles whatever the fees actually do over the term.
180 chars · attach tue-am-fixed.jpg
Tue 14:00 ET · Variable Val · 2 of 2 · paired
If you've looked at a pool's fee curve and thought "these are going to print," you're the variable side. You wire the premium today. You collect every basis point that LP earns for the full term. The fixed side already cashed out.
186 chars · attach tue-pm-variable.jpg

Onchain Wednesday

Wed 2026-06-24 · D1 data drop
Wed 09:00 ET · Data Drop
[$28,752]. That's the cash this protocol has paid LPs since the beta started. Not emissions. Not points. Not promises. Just the premium each variable side wired in the day their vault matched. Today: [13] open vaults across [6] chains, [$74,843] in fixed-income liquidity. Pulled 2026-06-24.
257 chars · attach wed-am-data.jpg · CONFIRM X Layer + Monad public-OK before "6 chains" ships
Wed 14:00 ET · Biggest-vault spotlight
One vault, open right now: [pair] on [chain][fixed_apr]% fixed, [fill_pct]% filled, [days_remaining] left in the deposit window. Performance protocol fee at maturity: 12.5% of the variable yield.
239 chars · attach wed-pm-vault.jpg

Thesis Thursday

Thu 2026-06-25 · T3 thread + F1 founder note
Thu 09:00 ET · Thread 1/4
DeFi's mistake was treating yield like a surprise. Bonds don't surprise. They quote, you take, you collect. The vault you'd actually trust is the boring one — and that's the vault DeFi never bothered to build. Until now. (1/4)
135 chars · attach thu-1-thesis.jpg
Thu 09:30 ET · Thread 2/4
Nine audits. The last five on this exact release commit. Quantstamp 2023. ChainSecurity late 2025. Spearbit 2026. $250K bounty live. No admin keys to your funds. No upgrades that touch what's locked. Every step signed off by someone who isn't us. (2/4)
192 chars · attach thu-2-audits.jpg
Thu 10:00 ET · Thread 3/4 · text-only
Issuance is where most tokenised assets stop. Usage is where they earn the word "primitive." A vault people route through, treasuries underwrite, other protocols compose on top of. That's the trade. (3/4)
213 chars · no media
Thu 14:00 ET · Thread 4/4 · founder note · text-only
Five years on one thing, through a cycle and two pivots. If you've only heard of Saffron now, the mechanics took longer than the marketing. That's fine. Docs → docs.saffron.finance Beta — [FOUNDER_NAME]
248 chars · no media · founder voice

Future Friday

Fri 2026-06-26 · S1 single + T3 recap
Fri 09:00 ET · What's next + CTA
Two new chains went live this week: X Layer and Monad. That's six chains supporting Saffron vaults, ten weeks into the beta. Next up: → [INTEGRATION_PARTNER] vault integration → [ROADMAP_ITEM] — when it's actually ready, not when the roadmap promises so.
282 chars · attach fri-am-future.jpg
Fri 14:00 ET · Week recap thread 1/3 · text-only
Week 1, written down: Mon — how the mechanic works. Tue — Fixed Freddy vs Variable Val. Wed — [$74,843] across [6] chains. Thu — 9 audits, since 2020. Today — 2 new chains and the open list. (1/3)
244 chars · no media
Fri 14:30 ET · Thread 2/3 · the metric · text-only
Tracking this beta: [PRIMARY_METRIC]. Week 1: [N]. Bar set, reviewing every Friday. (2/3)
118 chars · no media
Fri 15:00 ET · Thread 3/3 · close · text-only
If a vault filled this week because somebody read one of these posts, the system worked. Monday, same shape, fresh data. Grow your yield. (3/3)
167 chars · no media · brand closer

Shot list · live beta UI

15 captures from beta.saffron.finance taken today (2026-06-19). Click any to open inline at full res. Use these as secondary attachments on Mon/Tue/Wed posts when the framed-card image isn't enough — the raw UI carries weight the brand chrome can't fake.

W-01 · Landing / stats banner
Wed AM secondary · the live $74,905 / 145 vaults
M-eth · Vault detail · Fixed panel
Mon mechanism · Ethereum example
M-arb · Vault detail · Fixed panel
Arbitrum variant
M-base · Vault detail · Fixed panel
Base variant
M-bnb · Vault detail · Fixed panel
BNB variant
T-eth · Vault detail · Variable panel
Tue Variable Val secondary
T-arb · Vault detail · Variable panel
Arbitrum variant
T-base · Vault detail · Variable panel
Base variant
T-bnb · Vault detail · Variable panel
BNB variant
W-list · Ethereum
All open vaults · this chain
W-list · Arbitrum
Arb open list
W-list · Base
Base open list
W-list · BNB
BNB open list
F-04 · Connect-entry view
First-visitor frame
M-create · Request-vault flow
UI calls it "REQUEST VAULT" now

Before posting · open items

  1. Re-run pull.mjs the morning of. Confirm every [bracketed number] against the fresh output.
  2. Confirm X Layer + Monad are public-announce-OK before Wed's "6 chains" headline ships.
  3. Fill [FOUNDER_NAME], [PRIMARY_METRIC], [INTEGRATION_PARTNER], [ROADMAP_ITEM].
  4. For Wed PM and Fri PM, re-shoot the live vault detail from @saffron so the [pair / apr / fill / days] match the screenshot.