Subscription plans
Monthly and annual plans with trial periods, seat limits, and feature flags — generated across web, iOS (StoreKit 2), and Android (Play Billing) from one revenue spec block.
Cross-platformPlans, trials, checkout, paywalls, entitlements, receipts, refunds, cancellations, and dashboards are generated with the product — not bolted on after launch. Revenue is a product primitive, not a plugin.
Most tools let you add a Stripe checkout page. FlightDeck generates the full revenue system — billing logic, entitlement enforcement, upgrade flows, refund handling, and the dashboard to watch it — from your AppSpec, then runs Proof to confirm every money path actually works.
Monthly and annual plans with trial periods, seat limits, and feature flags — generated across web, iOS (StoreKit 2), and Android (Play Billing) from one revenue spec block.
Cross-platformEvery premium route, feature, and API endpoint is locked behind an entitlement check generated from the spec. Proof verifies that free-tier users hit the paywall, not a 500.
Verified by ProofStripe-hosted checkout, in-app upgrade flows, and proration logic — with confirmation emails, receipt generation, and immediate entitlement unlock tested end-to-end by Proof.
Verified by ProofRefund paths, cancellation flows, and access revocation are generated and Flightcheck-gated. A refund that doesn’t revoke access is a Flightcheck failure, not a post-launch surprise.
Flightcheck gatedPDF receipts, Stripe invoice links, and email confirmations are generated and Proof-verified — including the edge case where a user reloads mid-checkout and should still receive their receipt.
Verified by ProofMRR, churn rate, failed payment cohorts, active entitlements, and refund rate — a live dashboard generated from your billing events, available from day one of launch.
Day-one visibilityThe economic rule is simple: AI self-correction is free, and only forward scope is billable. You pay for progress, never for our mistakes.
Subscriptions, one-time, usage, or deposits — wired to Stripe and store billing.
Proof tests upgrades, downgrades, refunds, and receipts against real state.
Flightcheck confirms webhook signatures, idempotency, and refund integrity.
MRR, churn, failed payments, and entitlement health reported after launch.
If FlightDeck generates a broken webhook handler, a refund path that doesn’t revoke entitlements, or a receipt that points to a deleted object — that is a self-correction task. You pay nothing for the fix. The rule applies everywhere, including revenue.
A Flightcheck finding or a Proof failure that originates from FlightDeck’s own output is resolved at no charge. Revenue bugs, broken webhooks, and misconfigured entitlements all qualify.
Adding a new pricing tier, a usage-based billing model, or a referral credit system is new scope. That is billable. The distinction is always explicit before any work begins.
Revenue primitives are generated with your product, verified by Proof, and gated by Flightcheck before any customer pays.