For model-hosting providers

Get reimbursed for hosting OMLA-licensed models

If you run inference, mirror weights, or otherwise host OMLA-licensed models, creators can opt to redirect a share of their royalty to you — quarterly, weighted by reported inference volume, verified by Ed25519 identity. OMLA itself takes zero; every dollar you receive is one the creator chose to share.

Economic flow

OMLA royalty fork with hoster tier A commercial user's royalty payment flows into the model wallet. The royalty splits first into hoster pool and creator pool by the model's hoster_share_pct. The creator pool flows through contribution splits and lineage edges to upstream creators. The hoster pool is split among verified hosters weighted by their reported inference volume. Commercial user pays 30% royalty Model wallet omla1… (Bech32m) fork: hoster_share_pct Hoster pool = royalty × hoster_share_pct Creator pool = royalty − hoster pool Hoster A vol share Hoster B vol share Hoster C vol share Contribution splits creator + collaborators Lineage upstream recursively to ancestors OMLA takes 0% at every stage. Every dollar that reaches a hoster came from the creator's share, by the creator's explicit choice.
A royalty payment arrives at the model wallet and forks. The split is deterministic and computed at quarter close by the DB function resolve_hoster_fork().

Worked example

Assume ExampleLM-7B has hoster_share_pct = 15.0, no upstream lineage, and a single creator. A commercial user runs it in production and owes a $200 royalty for 2026-Q2. Three verified hosters reported inference volume for the quarter:

PartyInferencesVolume sharePool sharePayout
Hoster A128,3450.3104.65%$9.30
Hoster B213,9800.5177.75%$15.50
Hoster C71,6750.1732.60%$5.20
Hoster pool total414,0001.00015.00%$30.00
Creator pool (remainder)85.00%$170.00

The creator receives $170 instead of the $200 they would have received without opting into hoster reimbursement. In exchange: three independent hosters were kept economically whole (or closer to it) for serving inference, distribution is wider, and the creator didn't have to self-host.

How a hoster gets paid — end to end

  1. Generate an Ed25519 keypair. This is your hoster identity, separate from any model creator identity. Keep the secret key in a password manager or HSM.
  2. Claim attribution. For each model you host, POST /api/hoster/claim with an Ed25519 signature over the string "host:<model_id>". See API example.
  3. Get verified. The model's creator counter-signs your claim, or OMLA compliance reviews and approves it. Unverified claims accrue no balance.
  4. Report volume quarterly. POST /api/hoster/report with a signed payload: inferences count (required), tokens processed and compute hours (optional). Reports are editable until the quarter-close cutoff (default T+30 days).
  5. Check accrued balance. GET /api/hoster/balance?hoster_claim_id=… returns per-quarter status.
  6. Payout. Payment rails for hosters are not yet live — see the roadmap. When live, you'll register a wallet + rail to receive your accrual.

Payout currency — creator's choice

Every model declares an ordered list of preferred currencies. A hoster (or commercial-user platform) paying a creator walks the list top-to-bottom and pays in the first currency it can natively remit. If none of the creator's preferred currencies match, the hoster falls back to the creator's backup cryptocurrency — declared by the creator at registration, mandatory.

ScenarioCreator prefersPlatform supportsChosen payoutConversion fee
Best caseBUZZ → USD → BTC*BUZZ, USDBUZZ0%
Fiat matchJPY → USD → BTC*USDUSD0%
Backup fallbackBUZZ → BTC*USD onlyBTCplatform's declared USD→BTC fee
Platform-native with feeUSD → BTC*BUZZ onlyBTCBUZZ→BTC fee (e.g. 30%)
* = mandatory backup. Resolution is deterministic; see resolve_payout_currency() in migration 010.

Rules & caveats

Questions: coord@omla-ai.org for hoster onboarding and multi-party coordination, support@omla-ai.org for general help.