Quickstart
From nothing to a registered name. You need a wallet with a few dollars of USDC, ETH, BTC or ZEC.
1. Create an account#
Open the desk and enter an email and a password. The email is a login name — nothing is sent to it, so it does not have to be real. There is no invite and no verification step.
2. Fund it#
The Deposit tab shows addresses dedicated to your account: one for Solana, one shared by Base and Ethereum, one for Bitcoin and one for Zcash. Send any supported asset. USDC credits one-for-one in dollars; other coins post at the fill price once confirmed.
Credit usually appears within a minute. Check for deposits now forces an immediate look instead of waiting for the background watcher. See Funding for every network and the minimum.
3. Find a name#
Search a bare word in Find. It fans out across all 388 endings and shows what is available, with the yearly price. A .com is $30.
4. Register it#
Press Register. You are shown the price and asked to confirm; the balance is debited and the name appears under Domains. If the registration fails upstream, the debit is refunded as its own ledger row.
5. Point it somewhere#
Manage DNS on the name opens its records. Add an A record for @ pointing at your server's address and you are live once caches expire. DNS is free. See DNS.
The same thing over the API#
# mint a key in the desk under Keys, then:
export OUTIS_KEY=outis_...
curl -s https://outis.sh/v1/deposit -H "Authorization: Bearer $OUTIS_KEY"
curl -s "https://outis.sh/v1/find?q=nobody" -H "Authorization: Bearer $OUTIS_KEY"
curl -s -X POST https://outis.sh/v1/domains \
-H "Authorization: Bearer $OUTIS_KEY" -H "Content-Type: application/json" \
-d '{"domain":"nobody.example","years":1}'