🕶️ Weekly Brief · Team Standup

The spike didn't become a floor.
Weekdays did $1.3–5.9M a day.
The weekend did $230K.

Monday edition. It reviews the full week Mon Sep 28 → Sun Oct 4 (7 UTC days) against Sep 21–27. Solana volume was $18.0M vs $4.66M (+286%); $12.9M of it from ordinary wallets (+381%). Saturday's deck said the post-spike days were "a new baseline ~6× the old one". The weekend answered: Sat $280K, Sun $231K excl. high-frequency, traders 1.6K, the same as any day before $BAGSPAY. $BAGSPAY itself went $2.77M (Tue) → $47K (Sun). The good news is structural: public revenue was $82.1K (+84%) and, for the first time, the on-chain take table reconciles with it to within a few percent (take rate 0.45%). Eng shipped the rest of Bags Payout over the weekend (backend payout-bot integration #1356, cashback claimables #1358, BagsPay real send #553) while 99.8 SOL of routed creator fees sits unpaid in the @BagsPay wallet and the accounts stayed silent a second week. Robinhood: 35.5 ETH ≈ $96K for the week (-81%), 23 launches; the vault is at zero. Our own brrr.trade launcher produced 79% of "launches" and 196 stock pairs that traded $15K in total.

Date Week of October 5 2026 · pulled Mon, Oct 5 11:30 PT · reviews Sep 28 – Oct 4 Sources GitHub (bagsfm) · Linear · ClickHouse · RH on-chain window scan (cache-refreshed) · DefiLlama · X (7d) Goal lens $100M total revenue · $32.18M banked (32.2%)
01 · Meeting runsheet — KPI-first standing format

Five good days, two dead ones. The business is still the weekday payout trade, not a habit.

Operating frame: Bags runs as a KPI-focused firm aimed at capturing trading volume through mobile and terminal products. The stats come prefilled (this brief is the prefill); the meeting discusses why. This week's why: volume follows payouts, and payouts stopped on Oct 1 when the BagsPay bot was handed over. The replacement merged Oct 4. The weekend was the gap.

1

Company overview — 5 min

Key stats: Solana $18.0M (+286%), 31.1K traders (+219%), 689K trades, 2,395 launches (+20%) from 268 creators (+50%). Creator claims $144K (+84%). Platform take $80.6K / 678 SOL (+105%) = public revenue $82.1K on DefiLlama (+84%). Robinhood 35.5 ETH ≈ $96K (-81%), 23 launches; free gas ended Sep 29 and the vault reads 0.0 ETH. Eng: 176 human commits (−38%), 37 PRs merged, Linear closed 10. Headline: the best full week since summer, carried by one coin, and it was over by Saturday.

2

Launchpads — the cash-cow business

Solana by day (excl. high-frequency wallets): $1.95M → $5.93M → $1.48M → $1.71M → $1.28M → $280K → $231K. Daily traders 5.8K → 16.5K → 6–7K → 5K → 2.2K → 1.6K. $BAGSPAY was $5.1M of buy-side volume (337K trades, 12.1K makers) and faded to $47K on Sunday. Launches are the wrong metric and this week proves it: 53 wallets launching ≥20 times made 1,904 of the 2,395 (79%), and a good share of those are our own brrr.trade deployers (Oct 3: 662 launches from 36 creators, 152 of them stock pairs, when the stock lane was refunded). Organic: 215 creators (+78%) launched 491 coins (+160%), the real number. Stock pairs: 196 launched, $15.3K traded, 425 buyers. Supply nobody wants yet.

Robinhood: 35.5 ETH ≈ $96K over Sep 28–Oct 4 vs 184.5 ETH for Sep 21–27 (-81%), 23 launches vs 64. By day: 7.0 → 20.7 → 2.9 → 2.1 → 0.7 → 1.0 → 1.1 ETH. Curve 22.1 / pool 13.4 ETH, 448 buys / 449 sells / 382 pool swaps. Fees (2%) ≈ 0.71 ETH ≈ $1.9K, protocol half ≈ $962. All-time launches 4,755 (+82 on the cache refresh). Vault 0.0 ETH. Post-subsidy RH is a tail until stock pairs give people a reason to be there.

Count creators and ordinary-wallet volume. Launches are now mostly us.
3

Trading products — Mobile & Terminal

Bags Payout is now complete in the core stack. Over the weekend ramyodev merged backend #1356 (payout-bot integration), #1358 (cashback vault deposit, claimables and claim-tx endpoints) and twitter-claim #553 (BagsPay real send, cashback claims, Bags payout), on top of last week's #1351/#1355 mapping + read endpoints and finnbags' #550/#552 launch-form fee sharing and /pay. #549 (token-page claim status, +10.6K) was updated this morning and is the next merge. Mobile has now been dark two weeks: 0 bagsapp commits; the only mobile PR is danbagsfm's Relay cross-chain (#690). Indexer/datapi default branches were also 0, with alaa's Postgres shadow store (#161/#152) still in review.

The payout product exists. Nothing has been paid from it yet. That's the whole week.
4

Infrastructure — Data + security

Take rate is reconciled. The platform-take table and DefiLlama daily revenue agree every day this week (Sep 29: $47.8K vs $48.5K; Oct 1: $9.7K vs $9.9K; Sun: $1.08K vs $1.13K). The "dollar figure, not a rate" flag carried since Sep 14 can be retired: take ≈ 0.45% of volume, half of the ~0.9% fee. Cantina: 7 closed (nikola), 3 in review (BAGS-467/479/483), 16 new Low follow-ups filed (BAGS-471…486); the three High items (BAGS-443/442/440 secrets, IAM, Flux pins) are still untouched. Ops: dividend-bot moved to k8s (#9, sadj). RH scanner: week-scan2.ts was dropped for week-scan-window.ts with explicit START/END, which refreshes the token cache first.

5

Adhoc + closing

Three items that can't wait. (1) 99.8 SOL in the @BagsPay wallet. Fees have routed there at 100% since Sep 28; the fbmini bot was handed to Ramy on Oct 1 and nothing has paid out since. Holders on X are asking "awake soon?" and "kill us or save us?". Now that #1356/#553 are merged, the first backend-driven payout is the receipt. (2) Finn's Oct 4 call: stop our own launchers routing fees to BagsPay. Mixing house launches into the holders' pot muddies both. (3) Which BagsPay coin is "official". The dominant X thread is CA confusion (H8WT… vs J9kw… vs BAGSPAYBOT) plus an affiliate post quoting a $1.2M MC. One sentence from the main account fixes it. Close with named owners.

02 · Shipped this week — what got done (GitHub, Sep 28 → Oct 4)

Payouts, end to end. A launch-form redesign. Seven audit fixes. Two people, 91% of it.

176 human commits on default branches (282 the week before, −38%), 37 PRs merged (31 by humans), and Linear closed 10. Five humans committed versus eight. The drop is partly real (Wed Sep 30 had 3 commits) and partly where the work lives: alaa and dan are on feature branches (#161, #541/#690) that show up as PRs, not commits.

Who shipped — GitHub commits vs Linear done
finnbags
95
ramyodev
65
unbound-bags
13
nilsbags
2
sadjbags
1
Linear done
10

Human commits on default branches, Sep 28 → Oct 4 UTC (deploy[bot], bags-deploy-bot, github-actions, renovate and cursoragent excluded). Prior week: ramyodev 93, finnbags 92, alaabags 30, unbound-bags 22, sadjbags 14, danbagsfm 14, ramy-zemo 12, nilsbags 5 = 282. Linear: 10 closed — 7 Cantina fixes (nikola), 3 ops/BD items (stu). Nothing closed Sat–Sun.

ThemeWhat landedOwnerRepo
💸 Bags Payout / BagsPay — completeWeekend merges: payout-bot integration (#1356), cashback vault deposit + claimables + claim-tx endpoints (#1358), BagsPay real send + cashback claims + Bags payout on web (#553). Earlier: token mapping and read endpoints (#1351/#1355), public-api exposure (#75/#76), fee sharing on the launch form (#550), the /pay send form (#552), receipt-style claim history (#548).ramyodev · finnbagsbags.backend · twitter-claim · public-api-v2
🚀 Launch form + profilesLaunch-form redesign with a fee-sharing app rail, Bags v3 Robinhood launches, BagsPay palette and home refresh (#538/#542/#543, ~31K lines), release #544 + bugbot follow-ups (#545), profile OG wordmark (#546/#547).finnbagsbags-twitter-claim
🛡 Cantina security fixesProxied user from the forwarded API key (#1307), auth code claimed once before MFA (#1310), private IPs blocked in metadata fetch (#1312), API keys refused for banned users (public-api #69). 7 Linear issues closed; 3 more in review.unbound-bags · nikolabags.backend · public-api-v2
📐 Data accuracySwap, P&L and points record accuracy (#1347); earnings, market cap and claim labels (#1349); pre-launch tokens hidden from claimable positions v2 (#1342).unbound-bags · ramyodevbags.backend
🧹 Launch pipeline + opsDAMM v2 direct launches removed (#1345), public-API launches tagged (#1354), contract-failure-rate alert (#1350), Mongo indexes on startup (#1352), connect-wallet add endpoint removed (#1344), dividend-bot on k8s (#9).ramyodev · nilsbags · sadjbagsbags.backend · dividend-bot

Read: the product that drove the volume is now fully in the core stack, including the weekend. The risk is unchanged: finnbags + ramyodev = 160 of 176 commits (91%), and Ramy now owns payouts, cashback claims and the BagsPay cutover at once.

03 · In progress — the big rocks in flight (35 open PRs)

Claim status on the token page is ready to merge. Relay and the shadow store are still parked behind it.

Same three clusters as last week: (1) Relay cross-chain on web, backend and mobile (+36K across three PRs); (2) alaa's Postgres current-state shadow store (+26K across indexer and datapi); (3) unbound-bags' hardening follow-ups. New this week: #549 got its update this morning and the stock quote catalog refresh (#160) moved, which the stock-pairs Linear items depend on.

PRScopeOwnerStatus
HOTtwitter-claim #549 — token-page claim status + phone layout+10,582, updated Oct 5. Shows whether a coin's fees are claimed, plus not-found pages and launch-form polish. This is the on-site answer to "is this abandoned?". Merge it this week.finnbagsopen
HOTindexer #161 · datapi #152 — Postgres current-state shadow store+23,863 / +2,522. Shadow sink plus client and repositories. Infra that eventually makes this deck's stats cheaper and more trustworthy.alaabagsin review
HOTtwitter-claim #541 · backend #1340 · bagsapp #690 — Relay cross-chain+23,385 / +8,937 / +4,083. Trade any chain from Bags, USDC settlement. The only mobile work in flight. Still competes for review with the payout cutover.danbagsfmin review
HOTbackend #1341 · #1346 · #1348 — hardening + consistencyLow-severity security hardening (+1,113), stale caches (+416), swap-quote / claim / referral edge cases (+358). Map to Linear BAGS-467/479/483 (in review).unbound-bagsin review
DATAdatapi #151 top revenue tokens · indexer #160 stock quote catalogA top-revenue-tokens view (+1,769) and the refreshed stock quote catalog (+386, Oct 5), a prerequisite for BAGS-434/436.nilsbags · alaabagsopen
STALE5 mobile PRs untouched for 3+ months — oldest bagsapp #602 (Jul 2025)#602 auth fixes, #609 feed charts, #618 Nativewind (+6.9K), #648 dead-code cleanup, #649 Cashback/Hyperliquid (+25.6K). Mobile's open queue is all zombies.ronickg · danbagsfm · finnbags4–14 mo
Merged this week (the closers, 37)

backend (19): #1356 payout bot · #1358 cashback claimables · #1355/#1351 mapping + endpoints · #1354 tag public-API launches · #1350 failure alert · #1345 remove DAMM v2 · #1342/#1344/#1352 · Cantina #1307/#1310/#1312 · data #1347/#1349 · 4 releases. twitter-claim (11): #553 real send · #552 /pay · #550 fee sharing · #548 receipts · #538/#542/#543/#544 launch form · #545–547. public-api-v2 (6): #69 · #70 · #71/#73 · 2 releases. dividend-bot (1): #9 k8s.

PR hygiene flag

Three +20K PRs are open at once (Relay web, Relay backend + mobile, shadow sink) and all three are over a week old with no merge plan. Last week's sequence still stands: payout cutover (done) → #549 → shadow store → Relay. Also: 35 open PRs is flat on last week, which means the merge rate equals the open rate. Anything over +5K needs a merge date within two weeks, or it gets split.

04 · Hottest repos + team stats (Sep 28 → Oct 4)

Web and backend did everything. Mobile, indexer and datapi were at zero on main.

Hottest repos (human commits, this wk / prior)
bags-twitter-claim
99 /148
bags.backend
70 /80
bags-public-api-v2
6 /3
bags.automations
1 /11
bagsapp
0 /12
indexer · datapi
0 /28

Default-branch commits only, 14 repos. Indexer and datapi work is in the open shadow-store PRs (#161/#152). bagsapp: 0 commits for the second week; its only live PR is Relay #690.

Standup notes
  • 📅 Busiest day: Tue Sep 29 with 79 commits, the $8.7M day. Quietest: Wed Sep 30 with 3. The weekend (Sat 12, Sun 12) outworked Wed–Thu.
  • 🌙 Night owls: most common commit hours were 02:00 UTC (18), 00:00 (17) and 23:00 (16): a 7–8pm PT team.
  • 🐘 Heaviest PR: launch-form redesign #538/#542 (~31K lines, merged). Heaviest open: Relay #541 (+23.4K) and shadow sink #161 (+23.9K).
  • 🚌 Bus factor: 5 humans committed (8 last week). finnbags + ramyodev = 91%. Ramy owns payouts, cashback claims and the cutover. One person out = payouts stall.
  • 🧟 Oldest zombie: bagsapp #602 "auth handling fixes" (Jul 2025). Oldest Linear: BM-1/3/5/2 marketing videos, untouched since Jul 27.
Standup talking point — Linear closed 10 and created 24; 39 of 49 in-progress issues are stale

The 10 closes are the same 10 as Saturday's deck; nothing closed over the weekend while 4 PRs merged. 24 issues were created (16 are Low-priority Cantina follow-ups BAGS-471…486, four are stu's travel todos). 39 of 49 "started" issues haven't moved in 14+ days. BAGS backlog is 117 (14 High, 0 Urgent). The payout cutover, the launch-form redesign and the cashback claims work still have no Linear issue. The stock-pairs cluster (BAGS-434/436/426/412, all High) has been untouched since Sep 14, the same week we launched 196 stock pairs that traded $15K. Linear describes a different company than GitHub does.

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

Solana +286% for the week. Weekend back to baseline. Revenue +84%, and finally reconciled.

Solana did $18.0M vs $4.66M (full week). Excluding high-frequency wallets (≥200 trades in the window), $12.9M vs $2.67M (+381%). The spike was $BAGSPAY on Tue Sep 29; Wed–Fri held $1.3–1.7M; then Sat $280K and Sun $231K, inside the pre-spike range ($190–280K). Saturday's "6× floor" call was five days old and wrong. Robinhood: 35.5 ETH ≈ $96K (-81%), post-subsidy.

Solana volume (Sep 28–Oct 4 vs Sep 21–27)
$18.0M +286%
$12.9M excl. high-frequency wallets (+381%). 31.1K traders (+219%), 689K trades, 2,395 launches (+20%) from 268 creators (+50%), claims $144K (+84%). $BAGSPAY = $5.1M buy-side. Weekend: $280K / $231K.
Robinhood volume (Sep 28–Oct 4 vs Sep 21–27)
$96K -81%
35.5 ETH · 23 launches · fees ≈ $1.9K. By day: 7.0 → 20.7 → 2.9 → 2.1 → 0.7 → 1.0 → 1.1 ETH. Curve 22.1 / pool 13.4. Vault 0.0 ETH (swept).
Revenue (7d public · DefiLlama, Solana-only)
$82.1K +84%
DefiLlama protocol revenue Sep 28–Oct 4 (fees $164.2K), vs $44.6K the prior week. 30d revenue $199.0K. On-chain take table: $80.6K / 678 SOL, within 2% of the public figure. Solana-only: RH's protocol half (≈$962) is on top.
📉 Spike vs floor — the correction

Ordinary-wallet volume by day: $1.95M · $5.93M · $1.48M · $1.71M · $1.28M · $280K · $231K. Daily traders: 5.8K · 16.5K · 6.0K · 6.8K · 5.0K · 2.2K · 1.6K. $BAGSPAY buy-side: $462K → $2.77M → $1.15M → $380K → $238K → $88K → $47K. The weekday numbers were real and they were one trade: buy the coin whose fees pay out. Payouts stopped Oct 1; the volume followed three days later. The number to watch this week is Mon–Tue ordinary-wallet volume: above $1M says a habit, below $300K says it was the coin.

✅ Take rate — reconciled, flag retired

Platform take vs DefiLlama revenue, by day: $2.7K/$2.9K · $47.8K/$48.5K · $11.4K/$11.4K · $9.7K/$9.9K · $6.7K/$6.9K · $1.3K/$1.3K · $1.1K/$1.1K. Week: $80.6K vs $82.1K. The accrual table has been consistent with the public basis for seven straight days, so the "dollar figure, not a rate" caveat from Sep 14/21/28 is closed. Take rate this week: 0.45% of volume (prior week 0.85%, mix-driven: the DAMM v2 leg was $14.0M of the $18.0M). Quote it as a rate again.

Treasury — claimed revenue on-chain (live)
full tracker →
…
Held in the Solana treasury multisig VVHQ…5ixh: … USDC + … SOL. RH vault (ETH) now 0.0 ETH. ⚠︎ tracker cron still stale — the card gets pulled if the cron isn't fixed. Flagged repeatedly.
06 · X sentiment (last 7 days)

Second week of silence. The thread moved from "Bags did it first" to "which coin is real, and is anyone awake?"

▲ Bull signals
  • "Bags started the X-payments meta; Paid handed over the baton, XMoney works on @BagsPay" — @btc2ai (CN, 18.7K + 27.4K👁 across two posts). The origin story is being told in Chinese CT without us.
  • "$BAGSPAY still free… better tek than $PAID (50m ath) and $CASHED (9m ath), deserves 100m+ if the team pushes" — @basedjhay.
  • "@BagsPay by @BagsApp is coming. @finnbags might have been cooking" — @MageArez (27❤️, the top mention of the week).
  • RWA rewards on Bags — @VaultBags / @0xhades_ building with @MeteoraEco replying 🛳️. Hackathon alumni still shipping in public.
  • "Something very big and genuine has appeared in your ecosystem" — @kdcr23 on @BlockchainDan ($SALVOR); plus "a new era of social trenching" (@justcopytrade).
▼ Bear signals
  • "Holding dip 240k mc $bagspay… Hope Finn awake soon" — @dudeslavius. 0 posts from @BagsApp, @finnbags or @BagsPay in 7 days, 14 days running.
  • CA confusion is now the main thread. "Team on discord sayin this not bags token" (@dudeslavius); "the OG is J9kw…, not H8WT…" (@foxthebagworker); "$BAGSPAYBOT, all fees to @finnbags" (@f2yogs). Three coins claim the name; we've endorsed none and corrected none.
  • An official-looking affiliate post quoted a $1.2M MC for a BagsPay coin — @FakeXMedia caught it. Same copy-discipline slip as last week, now being fact-checked by outsiders.
  • "You gonna kill us or save us?" (@DAPEPEPEI), "I'm down 99.99% on this coin" (@TUCO187187), "flipping paid today and still no yacht in sight" (@Sayednaim_). Holder patience is the asset being spent.
  • "Not giving an official CA and leaving this PvP hellhole was definitely NOT a cook" — @jing0_. Mentions are thin overall (top post 27❤️): attention is leaving, not arguing.

Net read: we still own the idea in public and we are losing the holders in private. Last week's deck said the answer was a receipt. This week the receipt has a number on it: 99.8 SOL sits in the @BagsPay wallet, unpaid since Oct 1, while the code to pay it merged Oct 4. Pay it, show the tx, say which coin the account stands behind, and the three bear threads above close in one post. Keep waiting and the Chinese CT thread telling our origin story becomes the obituary.

07 · This week's agenda

Pay the 99.8 SOL. Say which coin is ours. Count creators, not launches. Pause the stock lane. Hold Relay.

1

Run the first backend payout this week and make it the receipt

#1356 (payout-bot integration) and #553 (real send) merged Oct 4. The @BagsPay wallet holds ~99.8 SOL (≈$12K) of creator fees routed at 100% since Sep 28, untouched since the fbmini bot was handed to Ramy on Oct 1. Owner: ramyodev. Steps: dry-run the payout bot against the wallet, pay out, post the tx. Also action Finn's Oct 4 call: stop brrr.trade launchers routing fees to BagsPay (flip HOUSE_FEE_RECIPIENT) so house launches stop mixing into the holders' pot. File it in Linear; it still doesn't exist there.

Volume followed payouts up and followed them down. This is the lever.
2

Break the silence with numbers and one sentence of clarity (carried forward, now owed twice)

Fourteen days without a post from any official account. The post: $144K paid to creators last week, $82K protocol revenue, the payout tx from objective 1, and where to check claims (/pay, claim history, #549 once merged). Add one sentence on what @BagsPay is and which coin, if any, the account stands behind, and that Bags accounts don't quote market caps. No competitor names, no squatter CAs. Approval still required; the Sep 29 draft thread is the base.

Three of five bear threads are "is anyone there?" A dated post with a tx answers all three.
3

Change the launch KPI to organic creators and ordinary-wallet volume

This week 53 wallets made 79% of launches, and the Oct 3 record (662) was our own stock lane. Public stats, the home page counters and this deck should report organic creators (215, +78%) and ordinary-wallet daily volume, and the brrr.trade deployers should be tagged (#1354 already tags public-API launches; extend the tag to known house wallets). Set the floor KPI: ≥$1M/day ordinary-wallet volume and ≥5K daily traders. Sat/Sun were $280K/$231K and 2.2K/1.6K; Monday tells us if the weekdays were a habit or a coin.

A number we inflate ourselves can't tell us when we're winning.
4

Kill / hold: pause the stock-pair launch lane until there's a buyer; hold Relay

196 stock pairs launched this week traded $15.3K across 425 buyers, while the stock-pairs product work (BAGS-434 DBC curves, BAGS-436 QA, BAGS-426 dashboard, BAGS-412 terminal filter) is untouched since Sep 14. We are manufacturing supply for a product that isn't built. Pause the brrr.trade stock lane (keep the kicker idle), ship BAGS-434/436 with an owner, then turn it back on. Hold Relay (#541/#1340/#690, +36K) until #549 and the shadow store are in; three +20K PRs in review at once is how the bus factor bites.

Launch supply is free. Review bandwidth and holder trust aren't.
5

Merge #549 and mobile gets one owner-week

#549 (token-page claim status, +10.6K, updated this morning) is the on-site answer to "abandoned?". Merge it by Wednesday. Mobile has had 0 commits for two weeks and five zombie PRs back to Jul 2025. Decide: either dan's Relay #690 is the mobile roadmap and gets reviewed, or the mobile queue gets closed and mobile is declared maintenance-only for Q4. Not deciding is the expensive option.

The terminal and mobile are the stated strategy. One of them is dark.
Agenda × Linear — does the work exist?
  • Obj 1 (first payout + stop house routing) — no issue. Code shipped as #1356/#553; the cutover and the routing change are untracked.
  • Obj 2 (receipt post + clarity) — no issue; BAGS-230 (weekly Discord announcements) is the nearest and is stale.
  • Obj 3 (organic KPI) — no issue. #1354 tagging is the only related work.
  • Obj 4 (stock pairs) — exists: BAGS-434/436/426/412, all High, all todo, untouched 3 weeks. The pause itself isn't tracked.
  • Obj 5 (#549, mobile) — partial: BAGS-247 (competitive mobile features, High, Aug) is the only mobile item, and it's a research task.

Read: Linear tracked the audit (10 closes, 16 new) and nothing else that mattered this week. Same gap as the last three decks.

Proposed new Linear tasks (for Finn to triage)
  • BAGS · "First backend payout from the @BagsPay wallet (99.8 SOL) + stop house launchers routing to BagsPay" · Urgent · ramyodev
  • BAGS · "Tag house (brrr.trade) deployers; report organic creators + ordinary-wallet volume in public stats" · High
  • BAGS · "Stock pairs: pause the launch lane, ship BAGS-434/436 with an owner, re-enable" · High
  • BAGS · "Mobile Q4 decision: Relay #690 as roadmap or close the zombie queue" · Medium

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

08 · Comms calendar (Mon Oct 5 – Sun Oct 11) — one tx beats ten slogans

Last week's calendar had Monday as "the receipt". It didn't go out, and the weekend volume shows what silence costs. Same rule, higher stakes: every post links to something verifiable (a payout tx, /pay history, the claim status on the token page). No CAs for coins Bags didn't launch, no market caps, no competitor callouts. Every post here is a plan; Finn approves each one.

MON
Clarity + numbers. What @BagsPay is, what Bags paid creators last week ($144K), revenue ($82K), and when the first backend payout runs. Short. No CA.
@BagsApp
TUE
The payout tx. The first backend-driven BagsPay payout, with the transaction. Founder QT: "reliability is the product".
@BagsPay + @FinnBags
WED
Holder safety PSA — Bags runs no "listing votes" or "snapshots"; official accounts never quote market caps. Cheap, overdue a week.
@BagsApp
THU
Creator spotlight — a real recipient with the claim tx (a Kick streamer, a hackathon builder like @VaultBags). Fees beyond X, shown.
@BagsApp + Founder
FRI
Product note (only if merged) — token-page claim status (#549): "every coin now shows whether its fees are claimed". Nothing that isn't live.
@BagsApp
SAT
Light. Replies and QTs only. Watch Sat ordinary-wallet volume against the $280K baseline.
Hold
SUN
Hold. Prep next Monday's weekly receipt with fresh numbers: paid, revenue, organic creators.
Hold

Cadence rule: MON (clarity) and TUE (the tx) are non-negotiable. Then a weekly receipt every Monday, so "are they still paying?" always has a dated, public answer.

09 · The number · $100M total revenue

$32.18M banked. $67.8M to go.

Goal: $100M cumulative protocol revenue. Banked all-time: $32.18M (DefiLlama, Solana basis; Robinhood revenue is additive and not included). That's 32.2%. This week added $82.1K (+84% WoW), the best full week since the summer, and the on-chain take now matches it, so the number is trustworthy. It is also ~1/28th of the ~$2.3M a week the Q4 target needs with 12½ weeks left. The slope changes when weekday volume survives a weekend, and this one didn't.

MilestoneCumulative revenueIncrementStatus
Today (Oct 5) MEASURED$32.18M+$82.1K last 7d (Solana public)32.2% of goal
True incl. RH EST$32.18M + RH (not re-summed this run)+≈$962 RH protocol half (7d)DefiLlama can't see RH
End of Q3'26 (Sep 30) TARGET$36M—Missed: closed at ~$32.1M
End of Q4'26 TARGET$61M+$28.8Mneeds ~$2.3M/wk · doing $82K/wk
$100M GOAL$100M+$67.8MNeeds a floor, not a spike

Basis: DefiLlama protocol revenue, Solana (all-time $32.18M, fees $64.38M; 7d $82.1K revenue / $164.2K fees; 30d $199.0K). The honest read: $BAGSPAY week moved the bar by 0.08 points. The Sep 28 deck said the floor was the result; the weekend says there is no floor yet, only a trade that works while payouts run. The milestone to measure against is unchanged: $1M/day of ordinary-wallet volume that survives a weekend, with payouts as the mechanism. At this week's reconciled 0.45% take, that floor is ≈$32K/week of revenue; the Q4 target needs ~70× that, which is the gap between "Bags has a product" and "Bags has a market".

● Solana volume (daily, excl. high-frequency wallets)
$592K
Mon 21
$188K
Tue 22
$226K
Wed 23
$225K
Thu 24
$272K
Fri 25
$963K
Sat 26
$208K
Sun 27
$1.95M
Mon 28
$5.93M
Tue 29
$1.48M
Wed 30
$1.71M
Thu 1
$1.28M
Fri 2
$280K
Sat 3
$231K
Sun 4

bags_trade_feed, UTC days, excluding wallets with ≥200 trades in the two-week window. Including them: Tue 29 = $8.72M and the week = $18.0M. Grey = the week before; red = the weekend, back inside the pre-spike range.

● Robinhood volume (daily, ETH)
4.4
Mon 21
64.2
Tue 22
29.1
Wed 23
13.3
Thu 24
54.2
Fri 25
11.1
Sat 26
8.1
Sun 27
7.0
Mon 28
20.7
Tue 29
2.9
Wed 30
2.1
Thu 1
0.7
Fri 2
1.0
Sat 3
1.1
Sun 4

On-chain window scan, chain 4663, exact UTC days Sep 28 → Oct 4 (cache refreshed to block 80.99M, +82 tokens, 4,755 all-time). Week = 35.5 ETH ≈ $96K, 23 launches, vs 184.5 ETH / 64 launches the week before (Sep 28 deck scan) (-81%). Free gas ended Sep 29. Faded = the week before.

Progress to $100M total revenue
$32.18M banked (32.2%) · all-time protocol revenue, DefiLlama (Solana basis; RH additive) · last 7d +$82.1K public Solana (+84%) · weekend volume back to baseline · take rate 0.45%, reconciled · remaining $67.8M
Solana figures from bags_trade_feed, launchpad_launch, fee_share_platform_accumulated_event & fee_share_user_claim_event (ClickHouse; Sep 28 00:00 → Oct 5 00:00 UTC vs Sep 21 → Sep 28; "excl. high-frequency" = wallets with <200 trades in the two-week window; "farm" = creators with ≥20 launches in the week; SOL @ $120.17). Robinhood figures from the on-chain window scan (week-scan-window.ts, chain 4663, exact UTC days Sep 28 → Oct 5; TokenBought/TokenSold curve phase + HookFeeTaken pool phase), token cache refreshed first (block 69.43M → 80.99M, +82 tokens), ETH @ $2,707.79; vault via eth_getBalance (0.0 ETH). External: DefiLlama public API (Solana basis): Sep 28–Oct 4 fees $164.2K / revenue $82.1K; prior week $89.8K / $44.6K; 30d revenue $199.0K; all-time fees $64.38M / revenue $32.18M. Does NOT include Robinhood Chain. Eng: GitHub bagsfm org (14 repos, default branches, Sep 28 → Oct 4 UTC, bots filtered) + Linear (10 closed, 24 created). Sentiment: live x-search sweep Oct 5 (mentions + from: own accounts). Internal context: memory/2026-10-03.md, memory/2026-10-04.md.
Data dump: memory/onchain-stats-2026-10-05.md · Prior deck: weekly-2026-09-28/