{"billing": {"candidate": true, "checkout": "POST /v1/billing/checkout (Bearer key or session) -> hosted Stripe Checkout URL", "missing_environment_variables": ["STRIPE_API_KEY", "STRIPE_PRICE_ID_PRO", "STRIPE_WEBHOOK_SECRET"], "mode": "disabled", "note": "payments are not enabled yet: plans are recorded, nothing is charged \u2014 set the missing deployment secrets to activate Stripe Checkout", "payments_enabled": false, "serves_truth": false, "webhook": "POST /v1/billing/webhook (Stripe-signed; flips the tenant plan on completed checkout)"}, "candidate": true, "contributor_bonus": {"bonus_requests_per_accepted_card": 5, "daily_bonus_cap": 200, "how": "POST /v1/contribute {cards: [...]} \u2014 share anonymized primitives into the shared corpus", "note": "DRAFT, owner-confirmable; contributions are anonymized (contributor digest only) and candidate-only \u2014 never served without owner promotion"}, "plans": [{"base_cents": 0, "draft_pricing": true, "included_usd": 0.0, "label": "Capability Free", "plan": "capability_free", "product": "capability", "requests_per_day": 200}, {"base_cents": 2900, "draft_pricing": true, "included_usd": 5.0, "label": "Capability Pro", "plan": "capability_pro", "product": "capability", "requests_per_day": 20000}], "pricing_status": "draft \u2014 owner-confirmable before Stripe activation", "serves_truth": false}