Skip to content

Product OS Model

Last reviewed: 2026-06-30

The Product OS model separates product-level business ownership from platform-specific runtime implementation.

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-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.

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.