VoidnetVoid Docs
Money

Billing

Wallet, pricing, platform fees, and weekly publisher payouts.

How money moves on Voidnet Console: buyers prepay wallet credits, usage deducts from the wallet, publishers earn on every deduct and get paid weekly.

Wallet

The wallet is prepaid balance held in milli-cents (1 cent = 1,000 milli). It is the single source of truth for all paid usage.

  • Top up at Console → Wallet: $5–$1000 per top-up via Stripe Checkout. You return to the wallet page and the balance credits automatically. Every top-up is idempotent — retries and double callbacks never credit twice.
  • Spend happens automatically: paid calls and fixed-price grants deduct from the balance. An empty wallet returns 402 insufficient_balance instead of calling the publisher.
  • Track balance and the last 50 transactions (top-ups, deducts) in Console → Wallet. Total spending per app lives in Console → Usage.

Pricing models

Publishers price paid tiers one of three ways, shown on every Marketplace app page:

IntervalDeductedExample
per_millionPer call: tokens / 1M × price (LLM) or requests / 1M × price (MCP)$10/1M tokens
monthFull price once at purchase$9.99/month
one_timeFull price once at purchase$49 once

Free tiers move no money. Buyers on a free tier upgrade to paid from the app page; the free purchase is revoked when the paid grant completes. One active tier per buyer per app.

Platform fee

Every paid deduct splits the same way: fee = floor(gross × pct / 100), payout = gross − fee, so both sides always sum to gross exactly. The default split is 80% publisher / 20% platform, locked per app at publish time — founding-member 85/15 and negotiated rates are set per app in the Console and recorded in the Publisher Agreement.

Publisher payouts

Wallet earnings accumulate in the platform ledger and pay out weekly on Fridays: one Stripe Transfer per publisher per week covering all apps and sales, after a 7-day settlement hold. Each payout records week, sales count, gross, fee, payout, transfer id, and status, with per-app breakdowns — see it all in Console → Payments → Weekly Payouts.

Legacy Stripe-checkout earnings split automatically at charge time (destination charges) and never enter this ledger. There are no buyer-facing refunds.

Stripe Connect

Publishers connect a Stripe account in Console → Payments. Every paid tier requires an active stripe_transfers capability — publishing a paid tier without it is rejected, because earnings would have no payout destination. Keep onboarding complete and details current or weekly transfers fail loudly instead of queuing silently.

On this page