VITALSdonate← back

Keep it free for every learner.

Vitals never charges a learner, in any country. Donations pay for the compute behind every free playthrough and for new clinical scenarios — and they sit in an on-chain treasury anyone can audit, not in a black box. What a donation buys is a monthly ceiling on paid inference, not a seat and not a subscription: when the month’s ceiling is reached the bay keeps running and only the patient’s voice stops until the month turns.

Treasury address · Solana mainnet · real money · SOL and USDC
9FJRwWnTNQXB9ff5SSmQKytCdVYqTQQPUz1b4zX9mt8y

Scan with Phantom, Solflare or any Solana wallet. This address lives on mainnet-beta: the QR sends real SOL, and the link below reads mainnet. · audit the treasury yourself

Sending USDC? The same address. Your wallet puts dollars in the USDC token account this address owns, and the first transfer is what creates that account — so until someone sends, there is nothing there to read, and the panel below prints that as zero rather than as a fault. It reads Circle’s USDC only, and names the mint it used: other stablecoins, and bridged or wrapped dollars, are different tokens and would appear in neither figure. Please don’t send those — an amount this page cannot show you is an amount you cannot audit, which is the whole point of the address being here.

checking this address against the one the balances are read at…

What the money buys · read live, not written by hand

How much fuel is in the tank right now.

Every figure below is read when you open this page — the meter from this server, the balances from the chain. If a number cannot be read, this page says so instead of showing you an old one.

Patient conversation this month · the expensive one
reading…turns used of the monthly ceiling

One turn is one thing a learner says to the patient and one answer back from the model. That is paid inference, and it is where most of a donation goes.

On-chain recording fees · devnet · play money
reading…SOL in the fee relay

Treasury balance · mainnet · real money
reading…SOL at the address above

reading…USDC at the address above

Two holdings, not one balance. SOL and USDC are different assets and neither figure is part of the other. This page never adds them: it carries no exchange rate, so a combined number would be the one figure here you could not re-derive.

Runs recorded on chain
reading…runs anchored by this server

Each one is a finished attempt reduced to a leaf in this server's Merkle tree and proven on chain — countable by anyone, including you.

Two chains on this page, and only one of them is money. The fee relay figure sits on devnet, the chain this bay anchors to: devnet SOL is minted free from a public faucet and is worth nothing — read it as a fuel gauge for transaction fees, not as an asset and not as money we hold. The treasury figures are the address printed at the top of this page, and that one is on mainnet: it is real money, the QR sends real SOL, and the explorer link carries no cluster because it reads mainnet. There are two of those figures because the address holds two things: SOL sits at the address itself, and USDC sits in the token account that address owns — a separate account, printed and linked separately, which the first dollar to arrive is what creates. They are never added together. Every figure above prints the cluster it was actually read on, live, beside it — so you never have to take this paragraph’s word for which is which. And the bills a donation actually pays are model inference and hosting, billed in ordinary currency rather than in SOL or USDC.

reading…·read at most once a minute, then cached the raw numbers

Where it goes: inference for free play, and commissioning new scenarios. Coming next: program-enforced commissions — money given for a specific scenario can only be spent on that scenario, released against the delivered content hash. A funder recomputes our impact instead of reading our report.