Continual MI
MDL
Endless VN Engine
GamesMGPT APIEarningsMonitoringDocs
Learn
  • Introduction
  • Quick Start
  • MDL CLI
  • How It Works
Build
  • Workspace
  • Agentic Workflow
  • Instructions
  • Schema
  • Assets
Ship
  • Publishing
  • Monitoring
  • Earnings & Payouts
Reference
  • Package Model
  • API Keys & Auth
  • CLI Reference
  • Platform Reference
Docs/Earnings

Earnings & Payouts

Earnings is the planned creator-facing business area for payable balances, earning activity, and payout history. The route is present for shipping, but the live revenue-share program is not accepting balances or payout setup yet.

Current shipping state

The Earnings and Payouts sections intentionally render coming-soon panels today. Player purchases and hosted-game activity continue to work independently of this future creator earnings surface.

How earnings work

The intended model is that when a player makes a platform purchase attributable to your hosted game, Continual MI can record a creator earning event in an internal ledger. Your share would be computed using the platform revenue-share formula and tracked as a payable amount over time.

Once the program is active, earning events are expected to move through a lifecycle:

  • Tracked — recorded but not yet mature or classified
  • Pending — recorded but holding period has not elapsed
  • Payable — mature and eligible for inclusion in a payout batch
  • Paid — included in a completed payout batch
  • Reversed — reversed due to a refund, chargeback, or adjustment

Revenue share

The planned platform settlement model uses a revenue-share formula: attributable net platform revenue for your game is multiplied by a creator percentage to produce your creator share. The remaining amount is retained by Continual MI.

  • The creator percentage is configured in the backend and may vary over time
  • Top-up purchases and subscription allocations both use the same formula once attribution is resolved
  • Subscription revenue is attributed through explicit settlement logic, not based on the last game a user visited
Attribution note

Subscription revenue is expected to be allocated through platform-level settlement rules, not on a per-session or per-visit basis. The future Earnings screen should show normalized creator amounts, while raw purchase diagnostics remain in Monitoring.

Payable balance

The primary number on the future Earnings dashboard is your Payable balance — the sum of all earning events in payable status that have not yet been assigned to a payout batch item (payout_batch_item_id IS NULL). Events that are already included in a draft, approved, or submitted batch are excluded from the payable balance to avoid double-counting.

Gross revenue and pre-hold amounts are intentionally not foregrounded in the creator UI. The payable balance is what matters for payout processing.

Hold period

Earning events may carry a maturity timestamp. The system tracks when earnings would normally become payable, even before automated payout execution is active. Payable balances include only events that have explicitly reached payable status.

Minimum payout threshold

A minimum payout threshold applies before payout batches are created. The default threshold is $100 USD. Balances below this amount are visible and tracked, but are not included in payout processing.

Payout account

Payouts are processed via Stripe Connect. To receive payouts, you need a configured payout account. Payout accounts go through these states:

  • Not configured — no account exists yet
  • Requires action — account exists but needs additional information
  • Ready (country not supported) — account is configured but your country is not yet supported for automated payouts
  • Ready — account is fully configured and country-eligible
  • Disabled — account has been disabled; contact support

Earnings are planned to be tracked independently from payout account status, but payout account onboarding is not open in the current shipping surface.

Country support

Automated creator payouts are initially limited to US-based creators. Creators in other countries can still accumulate tracked and payable earnings, but payout execution is not available until their country is supported.

Broader international support is planned for future rollout.

Automated payouts

Automated payout execution is not live in the current shipping surface. When the automated payout system is activated, eligible balances are expected to be processed in payout batches.

Monitoring vs. Earnings

The Earnings section is the planned creator-facing business surface. It will show:

  • Normalized earning activity and payable balances
  • Per-game earning breakdowns
  • Payout history when available

The Monitoring > Purchases section remains available for raw operational inspection: Stripe webhook details, checkout session traces, and technical purchase diagnostics. These surfaces are intentionally separate.