customer-funded ai inference

Your customers fund their own AI usage.

Innerva is a paid access layer for AI inference. Your app requests credits, your customer approves a small purchase, and the model streams back. You never handle the money, mark up tokens, or become the merchant of record.

1 credit = 1¢  ·  minimum purchase $2.50  ·  no developer fee

your server
$ POST /v1/access-requests
201 pending_interaction
  "interaction": {
    "redirect": "https://innerva.net/interact/ix_c0f…"
  }
# hand the link to your customer, then…
$ POST /v1/responses
data: {"delta": "Day 1 — take the coast road…"}

Innerva access request

Review this request

Trailhead Planner asks to run standard-v1

500 credits · $5.00

Buy credits

the flow

  1. 1

    Request

    Your server signs an access request with its own P-256 key and receives a purchase link. No accounts, no OAuth apps, no API key to share.

  2. 2

    Approve

    Your customer opens the link, sees exactly which app is asking and for how much, and pays. Credits fund a pool bound to that request alone.

  3. 3

    Stream

    Inference streams over the same signed channel. Every token is reserved before the stream starts and settled on the ledger when it ends.

watch it

One real purchase in the sandbox, from an app running out of credits to the model streaming again — about twenty seconds.

the ledger

Every credit is double-entry.

Purchases, reservations, settlements, and refunds are immutable journal entries over per-request pools. Nothing is mutated, balances always reconcile, and a purchase can never leak into another request or another app.

Unused credits stay refundable at the price paid — reversal is just another journal.

One purchase lifecycle as ledger journal entries
journalentrydebitcredit
000341purchase.fundedcash 500pool 500
000342usage.reservepool 64hold 64
000343usage.settlehold 41spent 41
000344usage.releasehold 23pool 23
pool balance459

zero retention

Prompts and outputs are never stored.

Not in the database, not in logs, not in traces, not in backups. Innerva keeps the accounting — identifiers, credit amounts, lifecycle states, usage counts — and deliberately nothing else. Support can see that a request exists and what it spent, never what it said.

  • prompts & model output
  • payment methods & card data
  • customer names, emails, addresses
  • raw webhooks & credentials
  • proof private keys
  • free-form support notes

pricing

per credit

  • Minimum purchase 250 credits ($2.50) — set so card fees stay a small share, not a surcharge.
  • No subscription, no platform fee, no developer bill. Innerva's margin lives inside the credit price.
  • Credits never expire and are bound to the purchase and app they were bought for.
  • Unused credits are refundable on request at the price paid — see the refund policy.

Innerva is in private beta: purchases run in Stripe test mode and live charges are disabled while launch checks complete.