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 / mechanics

Spec: tez/xtz.domains/contracts/XTZ_REGISTRY.md

Mint flow

  1. commit — blake2b(label‖owner‖nonce) anti-snipe
  2. Priority: claim if this wallet holds unexpired label.tez
  3. Open (from 2026-12-31 23:59 UTC): mint any free label — one-time fee, perpetual FA2
  4. 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 character800 XTZ
2 character200 XTZ
3 character50 XTZ
4 character12 XTZ
5+3 XTZ

Record fields

FieldPurpose
addressForward resolve — wallets send XTZ / FA2 to this tz1/tz2/tz3/KT1
contentUrlHTTPS origin tez.computer loads for tez://label.xtz — prewired, not .page
redirectUrlOptional fallback when content URL is empty
descriptionShown in portfolio + resolve cards
thumbnailUriAvatar / card image (ipfs:// or https://)
urlPublic marketing link (not tez:// content)
twitterHandle without @
githuborg or user
emailOptional contact