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.
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.
Top up by scanning a Lightning invoice from the Coinbase app (or any wallet) — nothing to install, no node, no channels. Your balance fills, you spend per request, and anything you don't use refunds back to you.
You earn sats automatically every time someone uses your model. To cash out, just paste a Lightning invoice from Coinbase in the Provider tab — Charon pays it and the sats land in your wallet. No node, no channels, no babysitting.
See the fare before you board. Cap-based: priced on your input estimate plus the max_tokens ceiling, never on actual output.
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.
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.
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:
Sell a model next to your Ollama. One command installs everything:
# Linux / macOS curl -fsSL https://charon.nuts.services/install.sh | sh -s -- provider # Windows (PowerShell): irm https://charon.nuts.services/install.ps1 | iex (choose "provider")
It pulls the image, creates your identity in ~/.charon, and asks which Ollama model to sell. Then three steps:
curl -X POST https://auth.nuts.services/api/identity/nostr \
-d '{"token":"ahp_...","nostr_pubkey":"<hex from keygen>"}'
Point-and-click setup: after install, open http://localhost:8091 to pick Ollama models, set prices, and register your Nostr key in the browser — no config editing. Full guide: docs/provider-guide