V1 benefitTier: free
Punglish+ removes ads.
The pun feed, categories, search, comments, saves and explanations remain part of the free experience. V1 premium logic focuses on one clear entitlement: no ads when the server confirms an active Punglish+ subscription.
Billing boundary
- Payment provider owns checkout, cancellation and billing truth.
- Webhook verifies payments server-side before updating Supabase.
- Client UI never decides whether ads should be hidden.
- Native builds can map the same entitlement to platform billing later.