reference
Docs
xtz.domains issues perpetual .xtz FA2 domains. Prefer tez://label.xtz. Governance: ÐΔO on tez.computer.
On-chain status
Contracts live: yes
network shadownet · registry KT19LoPkh5Qhjoekm7jMbgDFKKUnZdmyEamV · registrar KT19LoPkh5Qhjoekm7jMbgDFKKUnZdmyEamV
ÐΔO / mechanicsSpec: tez/xtz.domains/contracts/XTZ_REGISTRY.md
Mint flow
commit— blake2b(label‖owner‖nonce) anti-snipe- Priority:
claimif this wallet holds unexpiredlabel.tez - Open (from 2026-12-31 23:59 UTC):
mintany free label — one-time fee, perpetual FA2 - Manage:
update_records,set_reverse, FA2 transfer / list
Ownership model
- Register once → 1-of-1 FA2
- No renewal · no expiry
- Pricing mirrors .tez length tiers (one-time)
Skip from Tezos Domains: duration / renew / expiry · standard_price_per_day rent · auction settle for expired leases · .page / gateway content mapping · TED token rent economics
Claim window
Until Dec 31, 2026 11:59 PM UTC → matching .tez only. Then landgrab.
Web: Temple on Shadownet → Portfolio → Claim. Desktop: tez://xtz.domains/portfolio (vault signs). Same tz1 as mainnet .tez; mint fee in cluster XTZ.
Mint fees (XTZ)
| 1 character | 800 XTZ |
| 2 character | 200 XTZ |
| 3 character | 50 XTZ |
| 4 character | 12 XTZ |
| 5+ | 3 XTZ |
Record fields
| Field | Purpose |
|---|---|
address | Forward resolve — wallets send XTZ / FA2 to this tz1/tz2/tz3/KT1 |
contentUrl | HTTPS origin tez.computer loads for tez://label.xtz — prewired, not .page |
redirectUrl | Optional fallback when content URL is empty |
description | Shown in portfolio + resolve cards |
thumbnailUri | Avatar / card image (ipfs:// or https://) |
url | Public marketing link (not tez:// content) |
twitter | Handle without @ |
github | org or user |
email | Optional contact |