Klariven Platform · Module 16

Admin / Billing Settings Readiness

Workspace admin profile, billing tier readiness, plan entitlements, review and export policy, and admin event history. Does not process payments. Does not connect Stripe. Production billing belongs to Trelmir OS Billing / Commercial Infrastructure.

Live billing is not connected. This surface documents billing readiness and entitlement placeholders only. Stripe checkout, payment methods, subscriptions, invoices, and Stripe customer IDs are owned by Trelmir OS Billing / Commercial Infrastructure and are not implemented here.
Billing boundary contracts
DISABLED Klariven does not process live payments
DISABLED Klariven does not store payment methods
DISABLED Klariven does not store raw billing secrets
DISABLED Stripe checkout is not enabled
ENFORCED ProductTruth remains claim boundary
ENFORCED Review-before-publish required
FUTURE Production billing → Trelmir OS Billing / Commercial Infrastructure
OS Consumption Readiness Internal
Trelmir OS billing entitlement posture and OS Slack campaign review metadata contract. Internal/operator surface only. OS remains billing truth. Klariven does not own Stripe.

OS Billing Entitlement Posture

Click “Check OS entitlement posture” to fetch live posture from /api/os-entitlement.

Browser calls /api/os-entitlement only — never the Trelmir OS internal route directly. API key stays server-side.


OS Slack Campaign Review Metadata Contract


Review gate preservation: Review-before-publish remains required before any campaign or package export or distribution. Slack notification readiness does not publish, approve, or distribute content. No Slack OAuth, tokens, webhooks, or live delivery is implemented in Klariven.
Klariven Checkout — Outcome Pack Pilot Operator / Not GA
Create a Stripe checkout session for the Klariven Outcome Pack Pilot plan. Operator/internal only — not public-facing. OS owns Stripe. Klariven does not own Stripe, does not activate entitlements, and does not create webhooks.
Not GA billing. This surface creates a Stripe checkout URL via the Trelmir OS checkout-session route. No entitlement is activated by Klariven. Activation is handled by the OS webhook after payment. productKey: klariven is hardcoded server-side.

Browser calls /api/billing-checkout only — never /internal/billing/checkout-session directly. API key stays server-side. TRELMIR_INTERNAL_API_KEY is never returned to the browser.