Standup edition. Eng shipped hard — 194 human commits across 7 contributors, led by a new Typesense search stack, indexer v2 hardening, and a monster 19.6K-line Robinhood app PR in flight. The market gave us a runner — P0, +6,700% in 20 days, trending #1 all week. And Robinhood Chain went quiet — volume −96% to $475K, launches −99% to 31. This week: review what shipped, what's in flight, and point the team at manufacturing the next runner.
Human commits across the bagsfm org (bots filtered), clustered by theme. This is the ground truth — Linear recorded zero BAGS-eng completions this week.
Green = GitHub commits. Red = Linear tasks Done org-wide (all 4 were stu, BD onboarding — zero in BAGS eng). The team ships on GitHub, not Linear.
| Theme | What landed | Owner | Repo |
|---|---|---|---|
| 🔍 Typesense search | New live search indexer — redis queues, clickhouse batcher, mongo enrichment, soft-disable when secrets unset. A major new capability. | alaabags | solana-indexer-v2 · bags.datapi |
| 🗄️ Indexer v2 + mongo | Convergent upserts, distributed locking (rlock), instance roles, prometheus metrics. Production-hardening. | alaabags | solana-indexer-v2 |
| ⚡ EVM / Robinhood | EVM wallet privy, EVM ban scrub, RH index-coins bot, RH subgraph ABIs, market-maker, bnb claims. | ramyodev | bags.backend · bags-robinhood-* |
| 🎨 Trade page UX | Quick-buy pills, row sizing, footer pin, full tickers, EVM search validation. | finnbags | bags-twitter-claim |
| 🛠️ Infra / ops | Indexer v2 prod toggle, flux kustomizations, goldsky deployment, SMS rate limits. | sadjbags | bags.automations |
The open-PR queue is where next week's shipped list comes from. Three are doing real lifting; a few are collecting dust.
| PR | Scope | Owner | Size | Status | |
|---|---|---|---|---|---|
| HOT | bagsapp #658 · feat: Robinhood | The Robinhood app integration — the big one. | danbagsfm | +19.6K / 115 files | upd Jul 23 |
| HOT | bags-twitter-claim #436 · Redesign launch form | Panels, stock tokens, multi-user fee share. | ramyodev | +1.7K / 29 files | upd Jul 27 |
| HOT | bags.backend #1084 · DDOS prevention | Rate-limit / abuse hardening across the API. | ramyodev | +865 / 58 files | upd Jul 27 |
| STALE | bags-twitter-claim #427/#426 · /trade fixes | Restore token columns + rows on /trade. | finnbags | — | upd Jul 18 |
| STALE | bags.backend #989/#991 · Jup verify + Migration keeper | Open since Apr / May. | ramyodev | — | upd Apr–May |
| STALE | bagsapp #602 · auth handling fix | Open since Jul 2025 — a year old. | ronickg | — | upd 2025 |
danbagsfm 6 · ramyodev 5 · finnbags 2 · unbound-bags 1 · sadjbags 1 (+ bots). bags.automations led with 9 merges — the indexer v2 prod rollout.
6 open PRs are older than 3 months — one (#602, auth) is a year old. Either land them, close them, or explicitly park them. A long tail of stale PRs hides the real queue. Worth 5 min in standup.
The center of gravity is infrastructure (indexer + datapi + automations = 134 of 194 commits). Product/UI (twitter-claim) is second. The app (bagsapp) is quiet in commits but has the giant RH PR brewing.
GitHub says 194 commits shipped; Linear says 0 BAGS-eng tasks done. Two options: (a) Linear isn't the record of work — fine, then stop pretending it is and let GitHub be the truth; or (b) real work is going untracked — then the RH runner, the P0 playbook, and the hackathon announcement all need issues with owners. Decide as a team. Also: the Smart Contract audit cluster (202d stale) — close it or staff it.
The two chains traded places. Solana's bleed slowed (−39% → −9%) and printed a runner (P0); Robinhood's launch mania ended (−96%).
The story: P0 (+6,700%, $3M mcap, real fundamentals: GPU farm, 40k users, $450k MRR) broke the runner drought on Solana. The market's question flipped from "can Bags print a runner" (answered: yes) to "prove it isn't a one-off." Robinhood needs its first runner before "ghost chain" sticks. Treasury: $7.52M USDC + RH vault 13.11 ETH (~$25.4K). North star: $30.85M banked (30.9%).
Net read: The best week for sentiment in a month. P0 gave the market a real runner and the "can Bags print" question got a yes. The risk flipped: it's now "prove P0 isn't a one-off." The counter to "ghost chain" is to manufacture the next runner on RH — and the company account needs to wake up and amplify P0 while it's hot.
P0 broke the runner drought (+6,700%, fundamentals-backed). Don't just celebrate it — instrument it: a public case study, the "how this runner was made" breakdown, and the playbook (proven-creator cohort, matched liquidity, KPI visibility, TWAP) applied to the next 3 candidates. One runner is luck; a repeatable runner line is a business.
RH volume collapsed −96%, launches −99%. The chain is a graduated-token trading venue with 3,406 tokens and zero breakout. The Jul 22 pool-phase bounce (5,102 pool swaps) proved demand is there when something trades. Take the P0 playbook cross-chain and manufacture the first $1M+ RH token. danbagsfm's 19.6K-line RH app PR (#658) is about to give it the surface area — time the runner push with it.
Zero substantive company tweets in 7+ days while a runner trends #1 on its own platform. @BagsApp should be leading the P0 victory lap: the runner spotlight, the Rando OS consolidation, the builder momentum. The CEO can't be the only voice.
"Maybe this is finally the big week for @BagsHackathon" is the loudest organic anticipation on the timeline, and builders (Rando, Vault, BagsBrain) are consolidating on faith. Ship the winners / next-phase announcement — it converts builder goodwill into a visible runner pipeline and answers "promises, promises" with a receipt.
"Where is my solana," OG-pass rewards debt, and the "big week" fatigue meme are slow trust leaks that compound with every tease. Close the loop on unresolved-funds publicly, and retire "big week" — ship, then talk. Credibility is the substrate every runner narrative depends on.
Read: almost none of this week's agenda exists as Linear work. Decide: is the deck the plan, or do these become issues with owners?
Not auto-created — say the word and I'll file these as real Linear Todo issues with teams + priorities.
The market finally has something real to believe in. Amplify P0, answer the "one-off" doubt with the playbook, and put the next runner in motion — not teasing another "big week."
Cadence rule this week: receipts over teasers. The phrase "big week" is retired until we've earned back its meaning. @BagsApp leads; the CEO supports.
Goal: $100M cumulative protocol revenue. Banked all-time: $30.85M (DefiLlama, Solana-only basis; $61.70M total fees incl. creator share). We're 30.9% there. Last week's "measurement chasm" story is stale — RH fees collapsed ~96%, so the public basis now understates us by only ~1.6×. The north-star problem is no longer measurement; it's that both chains earned less this week. The unlock is the same as it's always been: runners drive volume, volume drives fees.
| Milestone | Cumulative revenue | Increment | Status |
|---|---|---|---|
| Today (Jul 27) MEASURED | $30.85M | +$14.6K wk (Solana-only) | 30.9% of goal |
| + RH fees (uncounted) TRUE | ~$30.86M | +$9.5K wk | ~30.9% true |
| End of Q3'26 TARGET | $36M | +$5M | needs ~$550K/wk |
| End of Q4'26 TARGET | $61M | +$25M | needs ~$1.9M/wk |
| $100M GOAL | $100M | +$39M | H1'27 at Q4 pace |
Basis: DefiLlama protocol-revenue (Bags' Solana cut, DBC + DAMMv2), all-time $30.85M. The honest read: this week's blended take (~$24K) is the lowest in weeks — both chains cooled together. The Q3 target needs ~$550K/wk, ~23× this week's true take. That gap doesn't close with measurement or launches — it closes with runners. P0 proved Solana can still print one; the path to $69.1M runs through making P0 the template and putting the next runner on Robinhood.
On-chain scan. −96% WoW; the Jul 22 pool-phase bounce is the only pulse. Total $475K / 7d.
bags_trade_feed. The bleed stopped (−9%); Jul 22 is the P0 runner day. Total $1.13M / 7d.