Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.darkbloom.dev/llms.txt

Use this file to discover all available pages before exploring further.

Every token your Mac generates for a consumer request earns you a share of that request’s billing. Darkbloom charges consumers per million tokens — input and output priced separately — and credits the full amount to your account. There is no platform fee deducted from provider earnings.

How pricing works

Billing is per token and varies by model. Larger, higher-quality models command higher rates. The current rates for the models available on the network are:
ModelInputOutput
Gemma 4 26B 8-bit$0.065 / 1M tokens$0.20 / 1M tokens
Qwen3.5 27B Claude Opus 8-bit$0.10 / 1M tokens$0.78 / 1M tokens
Qwen3.5 122B MoE 8-bit$0.13 / 1M tokens$1.04 / 1M tokens
MiniMax M2.5 8-bit$0.06 / 1M tokens$0.50 / 1M tokens
The coordinator credits your account after each completed request. Earnings accumulate in real time as your Mac serves.

Checking your earnings

From the CLI

darkbloom earnings
This shows your current balance, total lifetime earnings, total jobs served, and a list of recent individual payouts with the model and amount for each. Example output:
Darkbloom Earnings

Coordinator: online (14 providers connected)

Earnings:
  Balance:       $4.821200
  Total earned:  $12.340000
  Jobs served:   8423

Recent payouts:
  $0.000182  qwen3.5-27b-claude-opus-8bit
  $0.000094  mlx-community/gemma-4-26b-a4b-it-8bit
  $0.000341  qwen3.5-27b-claude-opus-8bit
  $0.000076  mlx-community/gemma-4-26b-a4b-it-8bit
  $0.000217  qwen3.5-27b-claude-opus-8bit

From the web console

Log in at darkbloom.dev and navigate to the Earn section. The dashboard shows your balance, a usage graph over time, and the full payout history with filtering by date and model.

From the leaderboard API

The network publishes a public leaderboard of provider earnings:
GET /v1/leaderboard
This endpoint returns providers ranked by total earnings. It is publicly accessible — no authentication required.

Withdrawing your earnings

Darkbloom uses Stripe Connect for payouts. To set up withdrawals:
1

Connect a payout method

Go to the Earn section of the web console and click Set up payouts. This opens the Stripe Connect onboarding flow where you can link a bank account or debit card.
2

Request a withdrawal

Once your payout method is connected, click Withdraw and enter the amount. Stripe processes the transfer to your bank account or card.
3

Receive your funds

Transfer times vary by payout method and region. Bank transfers typically arrive within 1-3 business days.
Withdrawals require your device to be linked to your account. If you have not run darkbloom login, earnings are tracked locally but cannot be withdrawn until the machine is linked.

Maximising earnings

A few factors affect how much your machine earns:
  • Uptime — the more hours your provider is running and connected, the more requests it can serve. Consider using scheduling to serve during hours when your Mac would otherwise be idle.
  • Model choice — higher-value models (like Qwen3.5 122B or MiniMax M2.5) earn more per token. If your hardware has the memory headroom, serving a larger model can significantly increase earnings per request.
  • Hardware — Macs with more unified memory and higher memory bandwidth serve requests faster, which means higher throughput and more tokens per hour.