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| App | Build Status | Dependencies | Security & Compliance | Data & Integrations | Testing & QA | Ops Readiness | Go-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 live | Y – NCMEC configured, AZ TPT policy set; privacy nutrition label drafted; App Store review pending | G – Stripe, IONOS, PostgreSQL, rclone all live | Y – Renter paths verified on prod; demo reviewer accounts not yet created | Y – deploy.sh live, no staging; monitor plan needed | Y – 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 done | G – S3 buckets, CDN configured | Y – bucket permissions audit needed | Y – storage-sdk published but needs polish | Y – media pipeline + CDN verification in progress | G – running live | Y – SDK polish before channels/academy consume it |
| bened-channels | Y – Substantial progress | R – Blocked on storage-sdk polish | Y – agreements-sdk + mfa-sdk integrated | Y – storage-sdk integration pending | R – Cannot finalize until storage unblocked | – | R – Blocked on storage |
| bened-shop | Y – Checkout flow exists | Y – Keycloak SSO, Printful API | Y – agreements-sdk needed | Y – Printful webhook e2e unverified | Y – Checkout e2e needs full pass | – | Y – E2E verification remaining |
| bened-wallet | Y – SDK exists | Y – Cross-app integration needed | Y – SUNS economy trust model needs doc | Y – wallet-sdk published, needs testing | Y – Cross-app wallet flows untested | – | Y – Cross-app testing gate |
| bened-academy | Y – Course flow exists | R – Blocked on storage + wallet | Y – agreements-sdk + mfa-sdk + support-sdk integrated | R – Storage upload + wallet payment both pending | R – Cannot test full flow until deps resolved | – | R – Blocked on storage + wallet |
| bened-mfa | G – Live and running | G – Keycloak | G – MFA by design | G – Keycloak + all apps consuming SDK | G – Live in production | G – Running | G – Live ✅ |
| bened-platform (api.bened.works) | G – Live and running | G – PostgreSQL, Keycloak | G – ADMIN_TOKEN set, internal service keys configured | G – All ecosystem apps consuming | G – Live in production | G – Running | G – Live ✅ |
Column Definitions
| Column | What "Green" Looks Like |
|---|---|
| Build Status | All features for initial launch coded and deployable |
| Dependencies | All upstream apps/SDKs this app needs are live and stable |
| Security & Compliance | Auth gated, secrets secured, legal/regulatory items cleared |
| Data & Integrations | All third-party APIs, DBs, and internal SDKs wired and verified |
| Testing & QA | Full happy-path + key failure paths tested end-to-end |
| Ops Readiness | Deploy process defined, monitoring in place, runbook exists |
| Go-Live Gate | Final 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.