Outis

Prices & billing

One number per purchase, in dollars, shown before anything happens. The balance is the sum of the ledger.

Shelf prices#

Prices land on clean points and do not change at renewal — a .com is $30 a year in year one and year three. There is no privacy add-on and DNS is never billed. The smallest server is $30 a month. Full tables are on Pricing; why it costs more than a $12 registrar.

Quotes#

Every paid action is priced first. The desk shows the quote in its confirmation prompt; programs ask for it explicitly:

POST/v1/quote
{ "method": "register-domain", "params": { "domain": "nobody.example", "years": 1 } }

The priceUsd in the response is exactly what the call will debit. Paid methods are register-domain, renew-domain, add-server, renew-server, add-vpn and renew-vpn. Everything else is free.

Short balance#

A paid call the balance cannot cover returns 402 with code NO_CREDIT and nothing is bought. There is no overdraft and no card to fall back on.

Failed purchases#

The balance is debited when a purchase starts. If the purchase then fails upstream, the same amount is credited back as a separate refund row carrying the error, so the ledger shows both halves.

The ledger#

GET/v1/ledger

Every deposit, purchase and refund, newest first — the latest 50 by default, more with ?limit=. The balance is the sum of these rows — it is never stored separately, so it cannot drift from them.

Something wrong or missing? The API contract is also at /llms.txt.Acceptable use