🕶️ Weekly Brief · Team Standup

Robinhood printed a $2.1M record Monday.
By Sunday it was $56K.
Solana came back +65% — on stock pairs.

Monday edition — reviews the full week Sep 7–13, sets the agenda for Sep 14–20. Robinhood Chain did 1,531 ETH ≈ $3.89M and 223 launches — but 78% of it landed Monday and Wednesday, and Thu–Sun was the weakest three-day stretch on record (31 / 33 / 22 ETH). Solana volume $1.90M (+65%), launches 156 (+47%), traders +12%; stock-paired coins did $244K (12.9% of volume, 3.9× last week) and two of them were the biggest new launches of the week. Eng: 195 human commits, 45 PRs merged — the indexer got a 22K-line pricing fix, the AI launchpad farm finally merged, /launch was rebuilt, and mobile logged 21 commits after two weeks of zero. Finn posted 29 times; the 10 SOL mobile bounty did 32K impressions. And a correction: our RH scanner had been blind to new launches since Aug 28 — the "zero launches" story in the last deck was a stale cache, not the chain.

Date Week of September 14 2026 · pulled Mon, Sep 14 · reviews Sep 7 – Sep 14 00:00 UTC Sources GitHub (bagsfm, 7d) · Linear · ClickHouse · RH on-chain scan (corrected) · DefiLlama · X (7d) Goal lens $100M total revenue · $32.04M banked (32.0%)
01 · Meeting runsheet — KPI-first standing format

The volume shows up. It doesn't stay. Robinhood is now ~88% of protocol take.

Operating frame: Bags runs as a KPI-focused firm aimed at capturing trading volume through mobile and terminal products. Stats come prefilled (this brief is the prefill); the meeting discusses why. This week the "why" is: both chains had their best day of the month on Monday and gave most of it back by the weekend — launches are steady, retention is not.

1

Company overview — 5 min

Key stats (Sep 7–13, WoW): $1.90M Solana volume (+65%) · 156 deploys (+47%) · 7.4K traders (+12%) · $41.2K blended public revenue (−26%) · $32.04M all-time. RH: 1,531 ETH ≈ $3.89M (−22%), 223 launches (+3%), record $2.14M Monday, fees ≈ $77.8K. Eng: 195 commits, 45 PRs merged, Linear 23 closed (12% tracking). Headline: Robinhood is ~88% of organic protocol take; Sunday RH volume was 3% of Monday's.

2

Launchpads — the cash-cow business

Solana (prefilled): volume $1.90M (+65%) · deploys 156 (+47%) · creators 122 (+27%) · traders 7.4K (+12%) · trades 35.9K (+42%). Stock Pairs announcement Monday did $471K — the best Solana day since the harvest week — Friday popped again to $366K on two stock-paired launches, and the weekend floor ($125–140K) sits above last week's trough. Creator claims $84.3K (+148%), one wallet took $59K on Wednesday. Platform take $5.5K (−30%) while volume rose 65% — take rate 0.29%. That's an accounting question before it's a business one (see Obj 5). Stock pairs: 30/156 launches, $244K vol (12.9%, 3.9×), 814 traders (3.1×). The two biggest new launches of the week were stock pairs.

Robinhood (corrected scan): 1,531 ETH ≈ $3.89M (−22% WoW), 223 launches (~32/day, +3%), fees ≈ $77.8K, protocol half ≈ $38.9K. Mon Sep 7: 840.9 ETH ≈ $2.14M — new record, beating Sat Sep 5 (582 ETH). Then 59 → 358 → 188 → 31 → 33 → 22 ETH. Thu Sep 10 had 67 launches and 162 ETH of curve volume but only 26 ETH of pool volume: launches without runners. Vault swept to 44.11 ETH (~$112K), +15.75 ETH.

Launches are steady on both chains. Volume arrives in one-day bursts and leaves. Retention is the KPI now.
3

Trading products — Mobile & Terminal

Mobile is awake: bagsapp 21 commits (finn 12, dan 7) — Stocks tab on the OpenStocks API (#685, +1.6K), bulk sell across Solana + RH, founder-mode launches with a review step, gmgn-backed holders list, % quick-select chips, RH ledger PnL on cards, SOL↔RH bridge relay, branded OTA reload; dan fixed max-balance floors (#686) and the claim-list OOM (#684). 0.5.15 went to TestFlight. In flight: ramyo's trading rework, #687, +7.0K lines. Finn's 10 SOL mobile-launch bounty: 214❤️ / 32.3K👁. Web terminal: /launch rebuilt as a 3-step coin → fees → buy flow (#523 finn, #524 ramyo), bonding progress drawn as the card perimeter, Phantom reconnect + sequential signing fixed (#522). Top Traders #661 + PnL #1109: day 42, week seven.

Mobile shipped a real release in the week Finn made mobile the public story — keep that coupled
4

Infrastructure — Data + AMM

Data: alaa's 95 commits — heal phase 1 (fail-proof heal/seal/finalize #94, in-place window repair #95), CH per-cycle dedup (#97), the 22,448-line pumpfun-quote + pumpswap-v10 pricing fix (#108), token-metadata capped lanes (#126, +6.5K), observed quote-mint discovery (#121), usd-first pricing when price_sol floors to zero (#120). Three incident docs (swap-loop, metadata lane skew, unbounded queue). The AI launchpad farm merged: 13 new launchpads + otc/perpspad/purps/robolaunch/stonkfun + unbound's eight completions (Play.fun, Dubdub, Blank, CyreneAI, EasyA, Forge, Soar, Swarms) — BAGS-421 closed. Wallet PnL was enabled, then disabled in the indexer — needs a verdict. Trade v2 server-built swaps (Jupiter + Titan, backend #1265) merged; fee math fixed (#1262). AMM: status in-meeting.

5

Adhoc + closing

Three items that can't wait: (1) The take-rate anomaly — Solana platform take fell 30% on +65% volume; either the DAMM v2 / stock-pair fee path isn't landing in fee_share_platform_accumulated_event or v1 tokens ($ASTEROID, 16% of volume) accrue elsewhere. Nobody quotes a take rate until eng confirms. (2) The RH fee switch — tc #515 "EVM stock tokens custom fee" (+10K, ramyo) is the platform fee on Robinhood curves; 441 ETH ≈ $1.1M of curve volume this week was gas-only. (3) The scanner correction — every RH figure in the Aug 30 and Aug 31 decks understated launches (real Mon–Wed Aug 31–Sep 2: 902 ETH / 106 launches, not 473 / 0). Fixed; the Robinhood receipts thread should use corrected numbers. Close with named owners.

02 · Shipped this week — what got done (GitHub, Sep 7–13)

195 human commits, 45 PRs merged — the indexer got a 22K-line pricing fix, the AI farm merged, and mobile came back.

Human commits across the bagsfm org (bots + AI agents filtered), clustered by theme. Pace is 28/day vs 33/day the last full week (−16%) — fewer commits, much heavier ones. The story: alaa hardened the indexer under a pumpfun quote-catalog crisis (#108), the launchpad-coverage farm went from "22 open, 0 merged" to merged, /launch was rebuilt, and bagsapp logged 21 commits after two weeks at zero. Linear closed 23 — 12% tracking, and 11 of the 23 were one Mindshare-Bot batch close.

Who shipped — GitHub commits vs Linear done
alaabags
95
ramyodev
43
finnbags
18
unbound-bags
17
danbagsfm
15
sadjbags
7
Linear done
23

Green = human GitHub commits (195 total, 7 days; deploy bots, cursoragent, github-actions + claude excluded — 90 bot commits). Linear: 23 issues closed vs 195 commits — 12% tracking, down from 17%, and 11 of the 23 were nikola batch-closing the Mindshare Bot epic. alaabags 95 + ramyodev 43 = 71% of commits — bus factor ticked up from 69%. finnbags 18 is a new high (12 of them in bagsapp); Ramy shows as two identities ("ramyodev" + "Ramy" on 5 backend commits) — a git config fix.

ThemeWhat landedOwnerRepo
🩹 Indexer hardening at scaleHeal phase 1: fail-proof heal/seal/finalize (#94, +4,649) + in-place window repair, day-close follow-up, boot resume (#95, +4,181). CH per-cycle insert dedup tokens (#97). Keep uncatalogued pumpfun quotes + price pumpswap v10 (#108, +22,448 — heaviest merge of the quarter). Token-metadata instruction-driven capped lanes (#126, +6,513). Observed quote-mint discovery from recent trades (#121, +2,407). Usd-first pricing when price_sol floors to zero (#120). Sealer late-legs reconcile (#118). Three incident docs. Monitors: heal + CH code-62 (#123), typesense, no-data (#129). BAGS-384 closed.alaabags · sadjbagssolana-indexer-v2 · bags.automations · bags.datapi
🤖 Launchpad coverage — the farm mergedcursor: "support 13 new launchpads" (#104, +1,286) + otc, perpspad, purps, robolaunch (#113/#114/#117/#122) + datapi #133. unbound completed Play.fun, Dubdub, Blank, CyreneAI, EasyA, Forge, Soar, Swarms. alaa added stonkfun (#127). BAGS-421 closed. Last deck's verdict — "merge in batches or close" — got a verdict: merged. 4 one-line datapi PRs + indexer #131 remain.cursor · unbound-bags · alaabagssolana-indexer-v2 · bags.datapi
🚀 Launch flow rebuilt/launch as a 3-step coin → fees → buy flow (#523 finn, +2,182; #524 ramyo launch form rework, +2,410). Bonding progress drawn as the coin-card perimeter. gmgn tags + Telegram dropped from launch. Stock-pair token page layout + launch-mode copy (#519–521). Phantom reconnect + sequential bundle signing (#522, dan).finnbags · ramyodev · danbagsfmbags-twitter-claim
📱 Mobile woke upStocks tab on the OpenStocks API (#685, +1,567), bulk sell from profile across Solana + Robinhood with two-step confirm, founder-mode-only launches with review step + launchpad claim cards, gmgn-backed holders list, % quick-select chips on all swaps, RH ledger PnL on cards + rail, SOL/RH bridge relay key, branded OTA reload screen, copyable bags.fm/@username pill. dan: floor max buy/sell/send so txs never exceed balance (#686), claim-list paging + whale-wallet polling OOM fix (#684). 0.5.15 → TestFlight (iOS build 1 / Android 99).finnbags · danbagsfmbagsapp
💱 Trade v2 + fee mathServer-built Jupiter + Titan swap endpoints (backend #1265, +1,589) → public-api #66. Fee math fixes (#1262): honor per-config platform bps, exclude DBC partner fee from v2 claimable for v1-migrated tokens, remove a double-counted manual claim, live pool lifetime fees for v1 migrated. Direct-launch creator resolution from mint signers (#1252–1255). 404 when auto-trade quote has no route.ramyodevbags.backend · bags-public-api-v2
📊 PnL + trending dataWallet PnL metrics → Datadog + Prometheus (#100, +899), memory-bounded wallet-history repair (#102), wallet pnl enabled → disabled in the indexer (needs a call). datapi: trending mcap sort (#125, nils), stock-quote exit liquidity + exit-liquidity ranking (#127/#128), initial pool on token creation (#137), cheaper CH shapes (#134), legacy CH removed (#132). BAGS-404/417/418 closed.unbound-bags · nilsbags · ramyodevsolana-indexer-v2 · bags.datapi
03 · In progress — the big rocks in flight (open PRs)

The Robinhood fee switch, a 7K-line mobile trading rework, and a scoreboard entering week seven.

The queue is 32 PRs. Two of them matter more than everything else combined: #515 puts a platform fee on Robinhood curves (441 ETH ≈ $1.1M of curve volume this week ran gas-only), and #687 is the mobile trading rework landing the week mobile became the public story. The AI farm is basically cleared. The Top Traders scoreboard is not.

PRScopeOwnerStatus
HOTtwitter-claim #515 · EVM stock tokens custom fee+10,053 — the Robinhood fee switch + stock-token pairs on EVM. This is "Robinhood Season" in one PR. Updated Sep 9.ramyodevopened Sep 4
HOTbagsapp #687 · trading rework + bug fixes+6,993 / −3,385 — the mobile trading surface, rebuilt. Opened Fri, touched today. Ships behind 0.5.15's Stocks tab.ramyodevupdated Sep 14
HOTbackend #1258 fomo robinhood feed · #1259 wallet verify · #1273 wallet position+1,973 / +1,976 / +463 — the RH FOMO feed (BAGS-414 adjacent), wallet verification reborn (the old #1088 is gone), single-wallet position endpoint.unbound-bags · ramyodevSep 9–14
HOTtwitter-claim #525 swaps → trade v2 · #526 shared token page · #518 inline stock-pairs picker · #513 apps page as app storeWeb is migrating swaps to the server-built trade v2 (#525, −1,558 net), dan is unifying the token page (#526, today), Finn's stock-pair picker + RH mode cards (#518) and the fee-sharing app store (#513) wait on review.ramyodev · danbagsfm · finnbagsSep 4–14
WAITtwitter-claim #495 hackathon page · #485 trending rail → data-api · datapi #101/#102Hackathon page is 14 days old with the hackathon live. The trending-rail consumer of trending v2 (claude) is 18 days idle while the sorts it needs (#125/#127/#128) all merged.CarloBags · claude14–18d
FARMdatapi #138–141 + indexer #131Four one-line SEARCH_LAUNCHPADS additions and a release-dispatch fix. The residue of the 22-PR farm — merge in one sitting.cursortrivial
WEEK 7bagsapp #661 + backend #1109 · Top Traders + PnL leaderboardDay 42. The wallet-PnL engine now has Datadog charts; the storefront is still a PR. Three decks have said ship or close.finnbagscreated Aug 3
STALEbagsapp #675 fomo feed + grok chat · #671 discovery refresh+2,752 / +2,309 — idle 24 and 32 days. If #687 is the new trading surface, these either rebase onto it or close.finnbagsidle 24–32d
STALEbagsapp #649 Cashback (+25.6K) · #618/#609/#602 (2025) · backend #1182 gacha · public-api #64 dividend endpoints#649 is 96 days old and still the largest open PR in the org. The 2025 trio is 10–14 months. Dividend endpoints for the public API (#64) sat 19 days while dividends were re-announced.finnbags · danbagsfm · ronickg · unbound · ramyo19d – 14 mo
Merged this week (the closers) — 45 PRs (39 human + 6 cursor)

indexer #108 pumpfun quotes + pumpswap v10 (+22,448, alaa) · #126 token-metadata capped lanes (+6,513) · #94 fail-proof heal (+4,649) · #95 in-place window repair (+4,181) · #121 quote-mint discovery (+2,407) · tc #524 launch form rework (+2,410, ramyo) · tc #523 3-step /launch (+2,182, finn) · backend #1265 trade v2 (+1,589) · bagsapp #685 Stocks tab (+1,567, finn) · cursor #104 13 launchpads (+1,286) · indexer #100 PnL metrics (+899, unbound) · datapi #134 cheaper CH shapes (+599) · #97 CH dedup (+644). alaa 14 · ramyo 12 · cursor 6 · finn 5 · unbound 4 · dan 3 · nils 1. 17 release-main bot PRs excluded.

PR hygiene flag

Good news first: the AI farm got its verdict — 6 cursor PRs merged, unbound closed out eight more integrations, BAGS-421 done. That's how the queue should work. Bad news: #661/#1109 hit day 42 while the PnL engine it depends on shipped Datadog charts this week. #649 is 96 days. Three 2025 bagsapp PRs are still open. And two Finn PRs (#675/#671, +5K lines) will rot the moment #687 merges — rebase or close them before #687 lands, not after.

04 · Hottest repos + team stats (Sep 7–13)

Indexer 45% of commits. Mobile back on the board at 21.

Hottest repos (human commits, 7d)
solana-indexer-v2
88
bags.backend
30
bags.datapi
26
bagsapp
21
bags.automations
17
bags-twitter-claim
13

indexer (88) = 45% of all human commits — one engineer, one repo, one pricing crisis. bagsapp went 0 → 21 (finn 12, dan 7) — the first real mobile week since the Cashback PR in June. bags-twitter-claim fell 48 → 13 — the web terminal team was in backend (trade v2) and mobile this week. Two rebuilds of the same launch form (#523, #524) landed two days apart — coordinate before, not after.

Fun team stats
  • Two-man army, again: alaabags 95 + ramyodev 43 = 71% of commits (from 69%). alaa alone was 49%.
  • 📅 Tuesday and Thursday were the walls: 48 and 47 commits. Saturday: 4. Sunday: 29 (alaa's #126 + #121 landed Sunday).
  • 🦉 Power hour moved: 09:00 UTC (26 commits) — that's 2am PT. The 5pm-PT push (00:00 UTC) that led for a month is gone; the org's heartbeat is now a European morning.
  • 🏋️ Heaviest merge: indexer #108 "keep uncatalogued pumpfun quotes and price pumpswap v10" — +22,448 / −1,746. Largest single PR since the series endpoints.
  • 🧟 Oldest zombie: bagsapp #602 (auth fix) at ~410 days; Linear's oldest in-progress is now the BM video quartet at 49 days (BAGS-108 finally moved).
  • 🤖 The AI fleet scored: 6 cursor PRs merged (0 last week), incl. a +1,286 one. The "reviewers won't touch big AI PRs" theory is dead — they will when the batch is framed.
Standup talking point — Linear finally has a Robinhood epic; the tracking ratio fell to 12%

23 Linear closes vs 195 commits — 12%, down from 17%, and 11 of the 23 were one batch-close of the Mindshare Bot epic (BAGS-273–306, nikola). Real closes: BAGS-404 stock-quote exit liquidity, BAGS-417/418 PnL metrics + dashboard, BAGS-421 new launchpads, BAGS-384 heal, BAGS-425 "Launch Nvidia-backed Robinhood test token" (ramyo), SUPPORT-27/30 $ASTEROID royalty refunds executed, BAGSOPS-78/75 Kraken + crypto.com (stu), BAGS-431 Amplitude dashboard (nils). The good news: last deck said "Robinhood Season has no Linear issue." It now has five High-priority ones — BAGS-436 RH stock-pairs QA · BAGS-434 move stock pairs to DBC curves · BAGS-430 Snapchat + Roblox pairs · BAGS-426 RH stock-pair listing dashboard · BAGS-412 stock-coin filter in terminal. The bad news: BAGS backlog is 96 (from 80), stale in-progress 21 (from 29 — improving), and the four carried High items (BAGS-389/300/247/186) are still untouched. Intake keeps outrunning assignment.

05 · Metrics — the market read (ClickHouse + corrected RH scan + DefiLlama)

Solana +65% and the floor lifted. Robinhood −22% with a record Monday and a dead weekend.

Full-week comparison (Sep 7–13 vs Aug 31–Sep 6, UTC). Solana opened on the Stock Pairs announcement at $471K, popped again Friday on two stock-paired launches, and held a $125–140K weekend floor — above last week's trough. Robinhood printed 840.9 ETH ≈ $2.14M on Monday — a new record — then ran 31 / 33 / 22 ETH Thu–Sun. Launches were steady on both chains (156 Solana, 223 RH). Result: Robinhood is ~88% of organic protocol take, and the whole week's revenue problem is Thursday-to-Sunday.

Solana volume (Sep 7–13, WoW)
$1.90M +65%
7.4K traders (+12%), 156 launches (+47%), 35.9K trades (+42%). Mon $471K → Fri $366K → weekend $125–140K. Creator claims $84.3K (+148%). Platform take $5.5K (−30%, 0.29%) — see anomaly below.
Robinhood volume (Sep 7–13, WoW, corrected)
$3.89M −22%
1,531 ETH · 223 launches (+3%) · fees ≈ $77.8K. Record Mon Sep 7: 840.9 ETH ≈ $2.14M. Thu–Sun: 31 / 33 / 22 ETH. Curve 441 ETH (flat), pool 1,090 ETH (−26%). Vault 44.11 ETH (~$112K, +15.75).
Revenue (Sep 7–13, blended · DefiLlama)
$41.2K −26%
Public protocol revenue, 7 days (fees $86.8K). Mon Sep 7 alone: $22.1K — the best non-harvest day on record, and 54% of the week. Our organic calc: $44.4K ($5.5K Sol + $38.9K RH half) — RH ≈ 88%. DefiLlama agrees within 8%.
📈 Stock Pairs — week one after the announcement

30 of 156 launches (19%) chose a non-SOL pair across 12 assets (top xStock pair: 9 launches). Share dipped from 26% because SOL launches surged; the absolute count held. The volume side moved: stock-paired coins did $243.7K = 12.9% of the week (from 5.4%), 3.9×, with 814 traders (3.1×) and 3,350 trades. Two of the week's top-5 coins are stock-paired launches from Friday — $97.7K / 322 traders and $72.4K / 313 traders — the biggest new launches of the week. Last deck: "creators adopt at 33%, traders follow at 9%." This week traders followed. The next gap is the weekend.

⚠︎ Take-rate anomaly — verify before quoting

Solana volume +65%, platform take (fee_share_platform_accumulated_event) −30% → an implied take rate of 0.29%, down from 0.68%. Two candidate explanations: (a) DAMM v2 / stock-pair launches route platform fees somewhere this table doesn't see; (b) v1 tokens accrue differently — $ASTEROID alone was $305K, 16% of the week. Either way the number in this deck is what the table says, not what we earned. Ask: eng confirms the fee path for stock-pair launches this week.

Treasury — claimed revenue on-chain (live)
full tracker →
Held in the Solana treasury multisig VVHQ…5ixh: USDC + SOL. RH vault (ETH) separate — 44.11 ETH (~$112K), +15.75 ETH swept since Sep 2. ⚠︎ tracker cron now 35 days stale (Aug 10) — the $324K harvest still isn't reflected. Fourth deck flagged; this card gets pulled next week if the cron isn't fixed.
06 · X sentiment (last 7 days)

Finn posted 29 times. Three things shipped and got announced the same day. The critique moved from "silent" to "losing to Ember."

▲ Bull signals
  • The bounty worked — "Will send 10 SOL to someone who shares a video launching a coin from mobile": 214❤️ / 32.3K👁, Finn's best post since the CEO thesis. It made mobile the story the week mobile shipped.
  • Fee Sharing LIVE on Robinhood — @BagsApp 89❤️ / 21.5K👁 (best company post since the dividend era), Finn's "I just realized Bags can share fees with X accounts on Robinhood Chain" 132❤️ / 15.5K👁, "almost at feature parity across chains." Ship-to-announce SLA: held.
  • The equity-tokenization riff — "would love to tokenize your equity bro" to @hilbertspaess: 154❤️ / 24.2K👁, plus "we take alignment very seriously" 61❤️ / 10.7K👁. The CEO-fee-share thesis now has a recurring bit.
  • Stock Dividends re-launched (58❤️ / 13.1K👁) and the mobile volume chart (55❤️ / 11.6K👁) — receipts, not teases. Bloom Trading added Bags to its Robinhood-chain deploy coverage alongside Pons.
  • Builders still loud — @0xhades_/VaultBags "still working… showing you next week" (41% of supply locked), @vesper792 and @MeteoraEco cheering, agentlayer thanking the team. The RWA/fee-share fan base is durable.
▼ Bear signals
  • "People are presenting Ember as the main launchpad for Meteora… community neglect has led to the gradual abandonment of Bags." @jerr_ycrypto, three posts. Small numbers, but it's the sharpest positioning critique in a month — and Meteora replied to VaultBags, not to us.
  • Promise fatigue is a standing tax — @lambo_OnBags "maybe you are tired of @finnbags promises," the $BTH crowd still airing grievances, @grim_holo lumping Finn with founders who "support slop/larp."
  • Mentions are follow-farm spam — the top 7 @BagsApp mention posts this week are @BaldKnower's ".1 SOL for a screenshot" giveaways. The bounty's side effect: the mention feed is now a lottery.
  • "If @BagsApp will launch its own token, are you positioned?" — token-speculation framing is back while Pons prints. Two decks ago it was "wen $BAGS"; now it's "how many points do you have."
  • @BagsApp: 2 announcements in 7 days vs Finn's 29 posts. The company account is a press-release feed; the founder account is the brand. Fine for now, fragile at scale.

Net read: up — the best output week since spring, and for the first time this summer the announcements landed within 24 hours of the ships (RH fee sharing, dividends, mobile). The risk moved. It's no longer "Bags is silent"; it's "Bags is losing the positioning war on two fronts" — Ember owns "the Meteora launchpad," Pons owns Robinhood — while the two things nobody else can say (fees to X accounts on both chains, coins that pay dividends in stock) are said only by Finn, and only in replies. The receipts exist. Robinhood did $3.9M and 223 launches through us this week. Nobody knows.

07 · This week's agenda

Turn the fee switch on. Make Monday's volume survive to Thursday. Ship the mobile release. Clear the seven-week PR.

1

Merge #515 — put the platform fee on Robinhood curves

Robinhood is ~88% of organic protocol take and it's earning only on the pool phase. 441 ETH ≈ $1.1M of curve-phase volume this week ran gas-only; at even 1% that's $11K/week we're choosing not to collect — before the stock-pair upside. tc #515 (+10K, ramyo) is the fee switch and EVM stock tokens in one PR; it's been open since Sep 4. Review it this week, ship the fee first if the stock-token half needs BAGS-436 QA. Pair with BAGS-425's NVDA test token → BAGS-436 QA → RH stock pairs live.

The biggest revenue lever in the org is a PR waiting on review
2

Retention, not peaks: make a runner last past Tuesday

Both chains had record or near-record Mondays and gave it back: RH $2.14M → $56K (−97%), Solana $471K → $125K. Launches were steady (32/day RH, 22/day Solana) — the leak is post-launch. Thu Sep 10: 67 RH launches, 162 ETH on curves, 26 ETH in pools. Concrete: (a) a daily @BagsApp leaderboard on both chains (top 5 by volume, real numbers) so yesterday's runner is today's discovery; (b) merge the trending-v2 rail (#485 — its sorts are all live) and the mobile Stocks tab is already out; (c) a 2-week creator-fee boost on coins that hold volume 3 days, not on launch. Measure: what % of Monday's volume is still trading Thursday?

Bursts don't compound. The KPI is day-3 volume retention.
3

Ship the mobile release — #687 + 0.5.15 out of TestFlight, with the bounty winners

Mobile logged 21 commits, 0.5.15 is in TestFlight with the Stocks tab, bulk sell and founder-mode launches, and ramyo's 7K-line trading rework (#687) is a day old. Finn made mobile the public story (32K impressions on the bounty). Land #687, cut the release, and announce it with the bounty videos as the demo — user-made, not ours. Rebase or close #675/#671 before #687 merges so 5K lines of Finn's mobile ideas don't rot on the old surface.

Product and story are aligned for once — don't let the release trail the tweet by two weeks
4

Claim the Robinhood story — with corrected receipts

Robinhood Chain is the #1 chain by revenue right now and Bags did $3.9M and 223 launches on it this week (4,596 all-time) — and the community thinks we have "0 attention" there because Pons and Bloom are telling the story. The Aug 31 deck's "zero launches" was a scanner artifact; the real numbers are better than we've been saying. One thread from Finn: record Monday, 1,531 ETH, 223 launches, fees to X accounts on both chains, 44 ETH in the vault. Then the Ember question gets a real answer: "we're the only launchpad on both."

The receipts got better and nobody has seen them
5

Kill / hold: the take-rate number, the scoreboard, the stale tracker, wallet PnL

Take rate: nobody quotes "0.29%" or "0.68%" externally until eng confirms where DAMM v2 / stock-pair platform fees land — the table may be lying. #661/#1109: week seven; ship it inside the #687 release or close it this week — this is the third deck saying so. Treasury tracker: 35 days stale, fourth flag — fix the cron or the card comes off next deck. Wallet PnL: enabled then disabled in the indexer — decide, don't toggle. Close bagsapp #618/#609/#602 and merge the 4 one-line farm PRs in one sitting.

Undecided work accrues interest; a wrong take rate quoted once is quoted forever
Agenda × Linear — does the work exist?
  • Obj 1 (RH fee switch + stock pairs)yes: BAGS-425 done (NVDA test token), BAGS-436 QA, BAGS-434 DBC curves, BAGS-426 listing dashboard, BAGS-430 Snapchat/Roblox — all High, all backlog. #515 has no issue.
  • Obj 2 (retention / leaderboard)no issue; trending v2 is closed (BAGS-403/362/404), the leaderboard feed and fee-boost aren't filed.
  • Obj 3 (mobile release)partial: BAGS-320/254 (Play policy, Android QA) closed earlier; #687 and the 0.5.15 release have no issue. BAGS-186/247 (mobile) still untouched.
  • Obj 4 (Robinhood receipts thread)no issue (BM team's 5 video tasks are 49 days stale).
  • Obj 5 (kill list)no issue; the tracker cron has now been flagged in four decks and filed nowhere.

Read: the Robinhood epic finally exists in Linear — that's the delta from last deck. But tracking fell to 12%, the backlog grew to 96, and the two revenue-critical items this week (#515, the leaderboard) are a PR and an idea.

Proposed new Linear tasks (for Finn to triage)
  • BAGS · "Platform fee on Robinhood bonding curves (#515 review + rollout)" · Urgent — $1.1M/wk curve volume gas-only
  • BAGS · "Verify platform-fee accrual path for DAMM v2 / stock-pair launches" · Urgent — take −30% on +65% volume
  • BAGS · "Day-3 volume retention metric + daily cross-chain leaderboard feed" · High — Mon→Sun −97% on RH
  • BAGS · "Mobile 0.5.15 release: land #687, cut build, close/rebase #675 #671 #661" · High
  • BAGSOPS · "Treasury tracker cron repair + RH vault line" · High — 35 days stale, 4th flag
  • BAGS · "Wallet PnL in indexer: enable or remove (decision)" · decision

Not auto-created — say the word and I'll file these with teams + priorities.

08 · Comms calendar (Mon Sep 14 – Sun Sep 20) — keep the SLA

Last week the rule held for the first time: ship-to-announce within 24h (RH fee sharing, dividends, mobile). Keep it, and add the second rule this week's data demands: every @BagsApp post carries a real number from both chains. The positioning war (Ember on Meteora, Pons on Robinhood) is won by receipts posted on a schedule, not by one good thread.

MON
Robinhood receipts thread — record $2.14M Monday, 1,531 ETH / $3.89M and 223 launches this week, 4,596 all-time, fees to X accounts on both chains, 44 ETH vault. Answers "Bags gets 0 attention on RH." Uses the corrected numbers.
Founder
TUE
Cross-chain leaderboard #1 — top 5 coins by volume, Solana + Robinhood, real numbers, links. Lead with the two Friday stock-paired launches ($98K / $72K). Starts the daily habit that Obj 2 depends on.
@BagsApp
WED
Mobile bounty winners + 0.5.15 — QT the best user videos, ship notes: Stocks tab, bulk sell, founder-mode launches. If #687 lands, it's the headline; if not, still post — the videos are the demo.
@BagsApp + Founder
THU
State of Bags — August (owed since the last deck, never posted) — volume, 379 launches/wk across chains, $32.04M all-time, what shipped (stock pairs, dividends, RH fee sharing, mobile), and a public September ship list. The "tired of promises" answer is a list with dates.
@BagsApp
FRI
Builder spotlight — VaultBags/0xhades reveal (he said "next week"), hackathon page (#495) finally live, one Robinhood creator. Reply to the Ember thread here, with the two-chain receipt — once, calmly.
@BagsApp
SAT
Dividend receipt — "holders of $X were paid $Y in [stock]" + tx link. Only if a real distribution occurred; otherwise the slot is leaderboard #5, not a tease.
@BagsApp
SUN
Hold. Finn replies/QTs only. No new announcements on a Sunday — and no new bounties until the mention feed stops being a lottery.
Hold

Cadence rule this week: MON and THU are non-negotiable — the receipts and the ship list. If #515 merges mid-week, it jumps the queue: "fees are on for Robinhood launches" is the biggest announcement available.

09 · The number · $100M total revenue

$32.04M banked. $68.0M to go.

Goal: $100M cumulative protocol revenue. Banked all-time: $32.04M (DefiLlama — blended Solana + Robinhood Chain). We're 32.0% there. The week added +$41.2K public (our organic calc $44.4K, RH ≈ 88%) — and $22.1K of that was Monday. That's the whole story of the number right now: the peaks are the best we've ever had outside the harvest, and the troughs are $1.2K days. The measurement chasm stays closed (DefiLlama within 8% of our scan).

MilestoneCumulative revenueIncrementStatus
Today (Sep 14) MEASURED$32.04M+$41.2K last week (blended)32.0% of goal
Week close (Sep 20) PACE~$32.09M~+$45K (organic pace)RH ≈ 88% of take
End of Q3'26 (Sep 30) TARGET$36M+$3.96M in 16 daysneeds ~$1.7M/wk — ~40× pace. Missed.
End of Q4'26 TARGET$61M+$29Mneeds ~$1.9M/wk from Oct 1
$100M GOAL$100M+$39MH1'27 at Q4 pace

Basis: DefiLlama protocol revenue, blended both chains — all-time $32.04M ($64.10M total fees incl. creator share). The honest read: Q3's $36M is not going to happen — 16 days, $3.96M, a 40× gap — and the deck should say so rather than carry it. What changed this week is the shape, not the level: Monday's $22.1K is proof the system can print a $150K+ week; Thursday–Sunday's $1.2–1.5K days are proof it doesn't yet. The two levers that change the slope are already in flight — the Robinhood fee switch (#515) and day-3 retention on the runners — and both are decisions, not builds.

● Solana volume (daily) — floor lifted
$471K
Mon 7
$338K
Tue
$305K
Wed
$152K
Thu
$366K
Fri
$125K
Sat
$140K
Sun

bags_trade_feed, UTC days. Week $1.897M vs $1.151M (+65%). Mon = Stock Pairs announcement; Fri = two stock-paired launches. Weekend floor $125–140K vs last week's $107–135K. Mon Sep 14 (22h partial): $91K.

● Robinhood volume (daily, ETH) — record Monday, dead weekend
840.9
Mon 7
59.2
Tue
357.7
Wed
187.6
Thu
31.0
Fri
32.6
Sat
22.0
Sun

Corrected on-chain scan (cache refreshed, +457 tokens). Week 1,531 ETH ≈ $3.89M, 223 launches (46 · 12 · 43 · 67 · 22 · 21 · 12), fees ≈ $77.8K. Prior week 1,952 ETH / 216 launches (−22% / +3%). Mon Sep 7 840.9 ETH ≈ $2.14M — record day. Thu–Sun 31 / 33 / 22 ETH.

Progress to $100M total revenue
$32.04M banked (32.0%) · all-time protocol revenue, DefiLlama, blended Solana + Robinhood · last week +$41.2K (organic, $22.1K of it Monday) · RH share of take ~88% · measurement chasm closed · remaining $68.0M
Solana figures from bags_trade_feed, launchpad_launch, fee_share_platform_accumulated_event & fee_share_user_claim_event (ClickHouse, Sep 7 00:00 → Sep 14 00:00 UTC vs Aug 31 → Sep 7; SOL @ $103.03). Stock-pair split via quote_token / quote ≠ WSOL. Robinhood figures from the windowed on-chain scan (chain 4663, Sep 7 → Sep 14 UTC, token cache refreshed to block 63.17M; TokenBought/TokenSold curve phase + HookFeeTaken pool phase ×50), ETH @ $2,539.60; vault via cast balance. ⚠︎ Prior decks (Aug 30, Aug 31) used a stale-cache scan that missed all tokens created after Aug 28 — their RH launch counts and volumes are understated; corrected Aug 31–Sep 6 = 1,952 ETH / 216 launches. External: DefiLlama public API (blended): 7d fees $86.8K / revenue $41.2K; 30d $1.79M / $893K; all-time fees $64.10M / revenue $32.04M. Treasury tracker: $6.92M (stale Aug 10). Eng: GitHub bagsfm org (Sep 7 → Sep 14 00:00 UTC, bots + AI agents split out; 195 human commits, 45 merged PRs) + Linear (23 closed). Sentiment: live x-search sweep Sep 14 + news-2026-09-13.
Data dump: memory/onchain-stats-2026-09-14.md · Sentiment: memory/news-2026-09-13.md · Prior deck: weekly-2026-08-31/ (mid-week edition)