CHARON
site github

Sign in to Charon

Authenticate with your NUTS identity. Your prompts stay end-to-end encrypted — this dashboard only ever touches the control plane: the marketplace, quotes, and your wallet.

no account?  auth.nuts.services
01   marketplace

Connected providers

Live from the gateway directory — who's online, which models they ferry, and the fare per million tokens. Reputation is weighted by sats actually settled.

Loading directory…
02   quote

Price a request

See the fare before you board. Cap-based: priced on your input estimate plus the max_tokens ceiling, never on actual output.

03   wallet

Fund & settle

Top up by paying a Lightning invoice — scan it from any wallet, including the Coinbase app (Coinbase pays invoices). Capped at $10 a time; scan, pay, go.

available balance—
≈ usd—
≈ $0.00
clears after 14 days
04   provider

Sell your models

Run a provider next to your Ollama (or any OpenAI/LiteLLM upstream) and earn sats per request. Your email is never shown publicly — the marketplace lists a pseudonymous handle.

settled to you—
≈ usd—

Credited per settled request as the gateway redeems each payment.

Earnings are held as Cashu ecash for you. To cash out — Coinbase is invoice-only, so you make the invoice and Charon pays it:

  1. In Coinbase: Receive → Lightning, enter the amount → it shows a BOLT11 invoice.
  2. Paste that invoice below.
  3. Charon melts your ecash to pay it — the sats land in Coinbase.

Sell a model in a few lines — Ollama or a LiteLLM/OpenAI upstream:

charon provider --config charon-provider.toml
# [[models]] name = "gemma4:e2b"  price_msat_per_mtok_out = 600000

Full guide: docs/provider-guide