Platform · Stage 1 · Epic F
Keys, credits, and plan name. Live TKX prints stay on the public Index API. Pricing is TO CALIBRATE.
Platform plan structure only. This page never publishes dollar bands as live prices.
PLATFORM_BILLING_ENABLED=1
Checkout is sessions.
cambent_platform
Separate from the compare unlock SKU.
Finance Price IDs are mapped in env. Dollar amounts are not published as live prices. Free has no Stripe Price. PLATFORM_PRICE_FREE is empty (no Stripe Price). PLATFORM_PRICE_PAID aliases Pro monthly when that slot is set.
| Name | Code | Credits | History | Price ID |
|---|---|---|---|---|
| Platform free | platform_free | 100 credits | Floor 30d | No Stripe Price (app entitlement) |
| Platform paid | platform_paid | 2000 credits | Archive | Price env mapped |
Subscribe / upgrade create Checkout Sessions when the flag is on, a calibrated Price ID exists, and STRIPE_SECRET_KEY is set. Missing secret returns stripe_unconfigured. Free stays price_uncalibrated. A signed POST /v1/billing/webhook assigns platform_paid for Finance-locked paid Price IDs. Local admin plan assignment remains available.