/decisions · 2026-05-13 · squarely · monetization
iOS app is 2-4 weeks from a free-v1 launch. The monetization model is the strategic blocker, not the engineering. Four shapes surfaced; recommendation in the inventory is defer monetization to v1.1 and ship v1 free, but the founder picks. Park option included.
The inventory at ~/rdco-vault/01-projects/squarely-puzzles/2026-05-13-mobile-app-inventory.md captures: 9,556 Swift LOC, 11 Firebase Cloud Functions deployed, 150 tests, 5 crash classes patched April 2026, 20-item punchlist (6 blockers, all small). Codebase is in launch-ready shape — biggest open strategic question is the monetization model.
The four options, terse pros/cons:
Ray's recommendation: defer to v1.1 — ship free this sprint, instrument the viral share loop, measure DAU and conversion intent for 4-6 weeks, then pick. The fifth action below is "park the mobile bet" for completeness; engineering case for park is weak given recent April investment.
Build StoreKit2 IAP + paywall in v1. Add any gating preference (free-tier shape, price point).
Pick IAP + sendBuild StoreKit2 subscriptions + trial in v1. Add tier preference (monthly only, annual only, or both).
Pick Subscription + sendBuild ad SDK + placements in v1. Specify ad style tolerance (banner only, rewarded for hints, interstitial between puzzles).
Pick Ad-supported + sendBuild both ad SDK + StoreKit2 ad-removal IAP in v1. Standard casual-puzzle shape. Add IAP price.
Pick Hybrid + sendShip a free v1 this sprint. Defer monetization plumbing to v1.1 after 4-6 weeks of DAU and conversion-intent signal. Add any sprint constraints.
Defer to v1.1 + sendStop active iOS work. Refocus on KDP listing + Amazon ads + A+ Content (the load-bearing engine per STRATEGY.md). Add a one-line rationale.
Park the mobile bet + send