State
pro · activeWhat the customer can use right now.
A subscription is a changing relationship, not a purchase row. CherrySub gives product teams the current access state, the event that changed it, and the revenue consequence in one place.
Real lifecycle states in sandbox. No production customer data required.
What the customer can use right now.
The store event that moved the state.
The number that changed with it.
Open a customer, a chart, or a failed integration. The same signed history explains all three instead of forcing product, support, and engineering to reconcile screenshots.
CherrySub-Signature: t=1755518400,v1=9f2c… { "type": "subscription.renewed", "reason": "billing_retry_recovered", "access_levels": { "pro": "active" } }
Keep pricing experiments and store-specific identifiers at the edge. Let your app ask one stable question everywhere.
Start in sandbox, map one product, and watch the customer timeline resolve.