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:
claim_from_tezif you hold unexpiredlabel.tez - Open (from 2026-09-13):
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
First 60 days → matching .tez only. Then landgrab.
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 |