Seeker Execution Plan
12 weeks · 12 Solana dApps · May 5 → August 11, 2026. The week-by-week build plan for the Seeker dApp Store launch.
BPM Seeker Build Roadmap v2 — Execution Plan
Source: BPM Seeker Build Roadmap v2 — Unified Plan (Notion, updated 2026-04-17) Author: Dennison / Blues Prince Media Target: Solana Seeker dApp Store — 12 apps, two backends, May–August 2026
I. Ship Sequence — Week-by-Week
[!IMPORTANT] Dates are keyed off a May 5, 2026 start date (Week 0 = Mainnet Foundation Sprint). Player THIRI is the Solana Mobile Builder Grant submission — it ships Week 8, after three Cadenza apps prove on-chain execution.
| Wk | Target Date | App | Backend | Est. Build Days | Ship Gate |
|---|---|---|---|---|---|
| 0 | May 5 | Mainnet Foundation Sprint | Solana | 3–5 | Cadenza Anchor program deployed; Publisher NFT minted |
| 1 | May 12 | Mint Studio | Cadenza | 5–7 | Artist can mint a music NFT w/ Cadenza metadata |
| 2 | May 19 | Cadenza Royalty Console | Cadenza | 3 (already built) | PWA → Bubblewrap → signed APK → dApp Store listing |
| 3 | May 26 | Collab Split | Cadenza | 5–7 | Two wallets split royalties on a Mint Studio NFT |
| 4 | Jun 2 | Stem Splitter | THIRI | 5–7 | Upload → 4-stem separation → preview → download |
| 5 | Jun 9 | Key Finder | THIRI | 3–4 | 10s audio → detected key displayed (simplest THIRI surface) |
| 6 | Jun 16 | Chord Analyzer | THIRI | 5–7 | Record audio → real-time chord progression timeline |
| 7 | Jun 23 | Ear Trainer | THIRI | 5–7 | Duolingo-style interval/chord drills, streak tracking |
| 8 | Jun 30 | Player THIRI ⭐ | THIRI + Cadenza | 7–10 | GRANT SUBMISSION. Mobile player w/ on-chain provenance. |
| 9 | Jul 7 | Key Transposer | THIRI | 4–5 | Upload sheet/audio → transpose to any key |
| 10 | Jul 14 | Setlist Planner | THIRI | 5–7 | Analyze key flow / tempo / duration; suggest reorderings |
| 11 | Jul 28 | Fan Market | Cadenza | 7–10 | Two-sided marketplace; depends on Mint Studio supply |
| 12 | Aug 11 | Skill Logger | THIRI + Cadenza | 5–7 | Cross-app identity; feeds WoodShed fingerprint registry |
Total calendar: ~14 weeks (May 5 → Aug 11) Total build days: ~58–82 days (single-dev estimate; parallelizable across Cadenza + THIRI tracks)
II. Strategic Sequencing Logic
PHASE 1 — Prove Execution (Wk 0-3) PHASE 2 — Intelligence Surfaces (Wk 4-8)
┌──────────────────────────────────┐ ┌──────────────────────────────────────┐
│ Foundation → Mint Studio → │ │ Stem Splitter → Key Finder → │
│ Royalty Console → Collab Split │ │ Chord Analyzer → Ear Trainer → │
│ │ │ ⭐ Player THIRI (Grant Submit) │
│ OUTPUT: 3 live dApps on Seeker │ │ │
│ with real on-chain transactions │ │ OUTPUT: ML inference on mobile + │
│ │ │ Cadenza provenance = grant story │
└──────────────┬───────────────────┘ └──────────────┬───────────────────────┘
│ │
▼ ▼
PHASE 3 — Expansion + Marketplace (Wk 9-12)
┌────────────────────────────────────────────┐
│ Key Transposer → Setlist Planner → │
│ Fan Market → Skill Logger │
│ │
│ OUTPUT: Full ecosystem; Skill Logger ties │
│ every prior app into one user identity │
└─────────────────────────────────────────────┘
Why this order:
- Cadenza first — cheaper to build, proves Solana integration to grant reviewers
- THIRI surfaces mid-sequence — each app is a standalone value prop and a data-ingestion point for WoodShed
- Player THIRI at Week 8 — by then you have 7 live dApps, real on-chain usage, and a credible “we already shipped” narrative
- Fan Market late — needs 10+ weeks of Mint Studio supply to have marketplace inventory
- Skill Logger last — the identity capstone; only works when there’s usage data to unify
III. Grant Milestone Language (Solana Mobile Builder Grant)
[!TIP] Frame each milestone as a deliverable + metric. Grant reviewers want proof of execution, not just promise.
Proposed Milestone Structure
Milestone 1 — Infrastructure Proven (Week 3, ~May 26)
Cadenza Anchor program deployed to Solana mainnet. Publisher NFT minted. Three Cadenza dApps (Mint Studio, Royalty Console, Collab Split) live on the Seeker dApp Store with >50 on-chain transactions.
Milestone 2 — Mobile ML Inference Shipped (Week 6, ~Jun 16)
Three THIRI intelligence apps (Stem Splitter, Key Finder, Chord Analyzer) running on-device audio ML inference on the Solana Seeker. Seed Vault integration for wallet-based user identity.
Milestone 3 — Player THIRI Grant Submission (Week 8, ~Jun 30)
Player THIRI shipped to dApp Store: mobile music player with real-time harmonic analysis, on-chain provenance via Cadenza, and Phantom/Solflare wallet connection. First cryptographic provenance layer for AI-generated music on Solana.
Milestone 4 — Full Ecosystem + Identity Layer (Week 12, ~Aug 11)
12 dApps live. Skill Logger unifies cross-app usage into a single on-chain musician identity. Fan Market two-sided marketplace operational with >100 minted assets.
Positioning Line (for the application)
“Player THIRI is the first cryptographic provenance layer for AI-generated music on Solana — not a music app, but the settlement infrastructure that lets every musician own their AI-generated work on-chain.”
IV. Revenue Model — Per App
| App | Revenue Type | Price / Take Rate | Timing |
|---|---|---|---|
| Mint Studio | Mint fee | 0.01 SOL per mint (~$1.50) | Per use |
| Royalty Console | SaaS | Free tier → $9/mo Pro | Monthly |
| Collab Split | Transaction fee | 1% of split disbursements | Per transaction |
| Stem Splitter | Freemium | 3 free/mo → $4.99/mo unlimited | Monthly |
| Key Finder | Free (wedge) | $0 — drives installs, feeds WoodShed | — |
| Chord Analyzer | Freemium | 5 free analyses → $4.99/mo | Monthly |
| Ear Trainer | Freemium | Free tier → $4.99/mo (streak rewards) | Monthly |
| Player THIRI | Freemium + mint | Free playback; $0.50 per provenance mint | Per use |
| Key Transposer | Free for Seeker | $0 on Seeker (destroys $10/mo sheet music apps) | — |
| Setlist Planner | Freemium | Free 3 setlists → $2.99/mo | Monthly |
| Fan Market | Marketplace fee | 2.5% of secondary sales | Per transaction |
| Skill Logger | Premium identity | Free basic → $9.99/mo WoodShed Pro identity | Monthly |
Revenue Tiers at Scale
| Scenario | Monthly Users | Est. MRR | Notes |
|---|---|---|---|
| Launch (Month 1) | 200 | $500–$1,200 | Mostly Founder Edition converts |
| Post-Grant (Month 4) | 2,000 | $5,000–$12,000 | Grant marketing + Seeker dApp Store featuring |
| Mature (Month 12) | 15,000 | $40,000–$80,000 | Fan Market secondary volume + SaaS stack |
V. What Exists vs. What Needs Building
| App | Current Status | Work Remaining |
|---|---|---|
| Mainnet Foundation | Anchor scaffold exists | Deploy to mainnet, mint Publisher NFT |
| Mint Studio | Not started | Full build; UI + Cadenza integration |
| Royalty Console | ✅ Built (PWA) | Bubblewrap → signed APK → dApp Store listing |
| Collab Split | Not started | Smart contract + UI for multi-wallet splits |
| Stem Splitter | WoodShed engine has prototype | Mobile-optimize ML model, build UI |
| Key Finder | Audio analysis exists in WoodShed | Wrap in standalone mobile UI |
| Chord Analyzer | Core logic in WoodShed | Real-time timeline UI, mobile optimization |
| Ear Trainer | Not started | Gamification framework + audio engine |
| Player THIRI | HTML prototype exists | React Native + MWA + Seed Vault + Cadenza |
| Key Transposer | Not started | Transposition engine + sheet display |
| Setlist Planner | Not started | Analysis engine + drag-reorder UI |
| Fan Market | Not started | Marketplace contract + discovery UI |
| Skill Logger | Not started | Cross-app identity aggregation |
VI. Repo Structure Addendum
The current THIRI/ monorepo needs these new directories:
THIRI/
├── docs/ ← YOU ARE HERE
│ ├── SEEKER_EXECUTION_PLAN.md
│ └── GRANT_APPLICATION.md (next)
│
├── commerce/
│ ├── thiri-api/ (exists)
│ ├── cadenza/ (NEW — Anchor program + Cadenza contracts)
│ ├── mint-studio/ (NEW)
│ ├── collab-split/ (NEW)
│ └── fan-market/ (NEW)
│
├── production/
│ ├── woodshedai/ (exists — desktop app)
│ ├── thiri-vst/ (exists)
│ ├── thiri-demo-web/ (exists)
│ ├── csound-symphony/ (exists)
│ ├── thiri-seeker/ (NEW — React Native + MWA + Seed Vault)
│ │ ├── player-thiri/
│ │ ├── stem-splitter/
│ │ ├── key-finder/
│ │ ├── chord-analyzer/
│ │ ├── ear-trainer/
│ │ ├── key-transposer/
│ │ └── setlist-planner/
│ └── royalty-console/ (NEW — APK packaging of existing PWA)
│
├── core-intelligence/
│ ├── woodshed-engine/ (exists)
│ ├── thiri-terminal/ (exists)
│ ├── fingerprint-sdk/ (NEW — open-source, grant public good)
│ └── skill-logger/ (NEW — cross-app identity engine)
│
└── CONCEPT_MAP.md (update to reference this plan)
VII. Critical Path Risks
| Risk | Impact | Mitigation |
|---|---|---|
| Bubblewrap APK signing issues | Blocks dApp Store listing | Start Royalty Console APK packaging in Week 0 parallel |
| ML model size exceeds Seeker memory | Stem Splitter / Chord Analyzer fail on device | Use quantized ONNX models; test on Seeker hardware Week 1 |
| Grant application rejected | No funding for Phase 3 | Ship Phase 1+2 regardless; grant is acceleration, not dependency |
| Fan Market has no supply | Marketplace launches empty | 10-week Mint Studio head start; seed with BPM catalog |
| Single-dev bottleneck | Schedule slip | Cadenza + THIRI tracks can parallelize with a second contributor |
Last updated: 2026-04-19 · Blues Prince Media · Dennison