Purchase
POST /api/credits/purchase creates a Stripe Checkout Session when Stripe is configured.
Full listener wallet remains deferred until auth and abuse controls are live. The MVP exposes the purchase/allocation bridge and manual review posture.
self-serve auth deferred manual allocation reviewThis is how your credits wallet will work. The figures below are illustrative sample data. Listener accounts arrive with Obelisk sign-in; nothing here is tied to a real identity yet.
POST /api/credits/purchase creates a Stripe Checkout Session when Stripe is configured.
POST /api/credits/allocate is admin-gated and keeps payout rows pending review.
Credit allocations remain payout-pending until listener auth, suspicious-pattern checks, and monthly pool reconciliation are live.