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_fileconfigured,POST /domainreplies 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.