Platform · Stage 1 · Epic F

Developer portal

Keys, credits, and plan name. Live TKX prints stay on the public Index API. Pricing is TO CALIBRATE.

Not signed in

Plan and billing

Platform plan structure only. This page never publishes dollar bands as live prices.

Price IDs are mapped and PLATFORM_BILLING_ENABLED is on. Subscribe and upgrade create Checkout Sessions against calibrated Price IDs. A signed checkout.session.completed webhook assigns platform_paid.

Billing flag

PLATFORM_BILLING_ENABLED=1

Checkout

Checkout is sessions.

SKU

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.

Plans

NameCodeCreditsHistoryPrice ID
Platform freeplatform_free100 creditsFloor 30dNo Stripe Price (app entitlement)
Platform paidplatform_paid2000 creditsArchivePrice 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.