Product OS Model
Last reviewed: 2026-06-30
The Product OS model separates product-level business ownership from platform-specific runtime implementation.
Product Level
Section titled “Product Level”Product-level modules are cross-platform by design:
- Customers
- Identity and auth
- Entitlements
- Analytics
- Messaging
- Integrations
- Support
- Growth
These modules answer questions that apply across every platform implementation of a product: who the customer is, what they can access, which events happened, which support records exist and which product-wide integrations are configured.
Platform Workspace Level
Section titled “Platform Workspace Level”Platform-specific modules stay inside a platform workspace. The current backend is deepest for iOS and includes:
- App Store Connect account metadata
- StoreKit products and price cache snapshots
- App Store Server Notifications
- First-open paywall runtime
- Entry flows, placements, experiences and experiments
- Storefront Optimize
- Push permission placements
- Review moments and feedback placements
- Refund protection
The dashboard platform filter is a workspace/data filter. It must not silently redirect the user to unrelated pages.
Current Implementation Shape
Section titled “Current Implementation Shape”The current API exposes a tenant-owned app model with most operational routes scoped as:
/v1/tenants/{tenantId}/apps/{appId}/...That shape keeps platform-specific configuration tied to one app implementation while allowing product-level concepts to become cross-platform as the data model grows.