Founder's Space

Working documents. Strategy in progress. These live here while they're being refined — some will graduate into the ecosystem, most will get scrapped. That's the point.

Note: These are operational docs, not tutorials. They reflect real decisions and real status as of their date. Things change fast.

BENED Launch Control Board

draft
Cross-app launch readiness tracker. 8 apps × 7 criteria — build status, dependencies, security, testing, ops, go-live gate. — Updated April 20, 2026

Last Updated: April 27, 2026 | Owner: Jeremy Waltrip

Status codes: G = Green (done/good) | Y = Yellow (in progress/at risk) | R = Red (blocked) | = N/A

AppBuild StatusDependenciesSecurity & ComplianceData & IntegrationsTesting & QAOps ReadinessGo-Live Gate
bened-rental (trailers.bened.works)G – All 7 renter paths coded; 5 phases of App Store compliance work shipped (digital purchase gating, in-app browser for Stripe Connect, account deletion, UGC report/block, logout fixes)G – Keycloak SSO live, Stripe Connect liveY – NCMEC configured, AZ TPT policy set; privacy nutrition label drafted; App Store review pendingG – Stripe, IONOS, PostgreSQL, rclone all liveY – Renter paths verified on prod; demo reviewer accounts not yet createdY – deploy.sh live, no staging; monitor plan neededY – Pre-submission checklist active: demo accounts, App Store screenshots, TestFlight smoke test before "Submit for Review"
bened-storage (storage.bened.works)G – Phase 1-2 doneG – S3 buckets, CDN configuredY – bucket permissions audit neededY – storage-sdk published but needs polishY – media pipeline + CDN verification in progressG – running liveY – SDK polish before channels/academy consume it
bened-channelsY – Substantial progressR – Blocked on storage-sdk polishY – agreements-sdk + mfa-sdk integratedY – storage-sdk integration pendingR – Cannot finalize until storage unblockedR – Blocked on storage
bened-shopY – Checkout flow existsY – Keycloak SSO, Printful APIY – agreements-sdk neededY – Printful webhook e2e unverifiedY – Checkout e2e needs full passY – E2E verification remaining
bened-walletY – SDK existsY – Cross-app integration neededY – SUNS economy trust model needs docY – wallet-sdk published, needs testingY – Cross-app wallet flows untestedY – Cross-app testing gate
bened-academyY – Course flow existsR – Blocked on storage + walletY – agreements-sdk + mfa-sdk + support-sdk integratedR – Storage upload + wallet payment both pendingR – Cannot test full flow until deps resolvedR – Blocked on storage + wallet
bened-mfaG – Live and runningG – KeycloakG – MFA by designG – Keycloak + all apps consuming SDKG – Live in productionG – RunningG – Live ✅
bened-platform (api.bened.works)G – Live and runningG – PostgreSQL, KeycloakG – ADMIN_TOKEN set, internal service keys configuredG – All ecosystem apps consumingG – Live in productionG – RunningG – Live ✅

Column Definitions

ColumnWhat "Green" Looks Like
Build StatusAll features for initial launch coded and deployable
DependenciesAll upstream apps/SDKs this app needs are live and stable
Security & ComplianceAuth gated, secrets secured, legal/regulatory items cleared
Data & IntegrationsAll third-party APIs, DBs, and internal SDKs wired and verified
Testing & QAFull happy-path + key failure paths tested end-to-end
Ops ReadinessDeploy process defined, monitoring in place, runbook exists
Go-Live GateFinal external gate cleared (App Store, domain, go/no-go decision)

The Sequence

bened-platform ✅  →  bened-mfa ✅  →  bened-storage (polish)
                                              ↓
bened-rental → APP STORE                bened-channels
                                         bened-academy
                                              ↓
                                         bened-wallet
                                              ↓
                                          bened-shop

Trailers launches first. Everything else queues behind storage.