Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

domain-sithbit: domain verification

Standard port(s): bind 8181, health 8192.

DNS-based domain verification and on-chain domain authorization: it checks a domain’s _solana.authority.<domain> TXT record, then — if configured with a postmaster key — submits the on-chain CreateDomain authorization for you.

When you need it: only if you want to offer a self-service “prove you own this domain” flow instead of having the postmaster run sithbit domain create by hand for every domain operator. One deployment (one postmaster key) serves claims for any number of domains, and the same authority key may claim several — the service is stateless per request.

Quickstart:

cargo run -p domain-sithbit

Config file domain_sithbit.toml, or point DOMAIN_SITHBIT_CONFIG at an alternate path.

Note: without postmaster_key_file configured, POST /domain replies 503 — DNS verification lookups still work, but on-chain authorization is disabled until a postmaster key is set.

This service’s DNS flow is covered in depth in DNS setup; see the Configuration reference for the full key/default table.