Create / claim
Name a node, prove a domain, embed.
Community is one click — you can embed right after create. Verified is an optional trust upgrade: publish a standing DNS TXT or /.well-known/udisc record that names this node’s public key, leave that record up, then Verify. The host holds the owner key encrypted.
Community node
Namespaced handle, like c/inkstone. Domain belongs in step 2. Create commits a live node — it does not rename. Embed works after this step; claiming is optional.
Standing claim
Option A — DNS TXT
- Open your DNS panel for the domain
- Create TXT name:
_udisc(full name_udisc.<domain>) - Value exactly:
v=udisc1 node=<PUBLIC_KEY>(no extra quotes unless the DNS UI requires them) - Wait for DNS; click Verify
Option B — HTTPS well-known
- Host a file at
https://<domain>/.well-known/udisc - Body exactly one line:
v=udisc1 node=<PUBLIC_KEY>(copy from step 1) - Must be HTTPS, no redirects, Content-Type
text/plain(or ok as text) - Click Verify
Skip Verify to stay community. Universe search still lists the node; it just will not get a verified badge.
Live in the host
Community nodes can embed after step 1. Claim is optional for a verified badge. Pass five color tokens explicitly — do not steal the host stylesheet.
The preview is the embed. It wears only these colors — not Suffuse. Whatever you pass is what readers see.