Skip to Content
Use ZNSReserved Names

Reserved Names

Some names are set aside at launch so that brands, projects, legally protected terms, and community handles cannot be sniped by squatters. Reserved names are surfaced by the web app with a Reserved status and require an unlock code to claim.

Categories

CategoryWhat it meansCan be claimed?
BrandA company, product, or wallet brand (zcash, zingo, zashi…)With the correct unlock code, usually issued to the brand holder
ProtocolProtocol-level terms (zip, orchard, sapling…)With the correct unlock code
CommunityWell-known community handles or contributorsWith the correct unlock code
OffensiveSlurs, impersonation, abusive termsNever - permanently blocked

Once the rightful party claims a reserved name, the block lifts and the name behaves like any other registration.

How unlock codes work

An unlock code is a fixed 12-character fingerprint in the form XXXX-XXXX-XXXX. You don’t choose it; the maintainers issue it to you. Brand owners get a code after verifying control of the brand; community handles get a code after coordinating with the maintainer.

If you think a reserved name should be released to you, contact the maintainers via Discord  or by opening an issue on the directory repo .

For the HMAC derivation and the database shape, see Reserved Names (protocol).

Claiming a reserved name

  1. Search for the name. It will show as Reserved.
  2. Enter the unlock code you were given (XXXX-XXXX-XXXX).
  3. Enter your Zcash unified address.
  4. Complete the normal claim flow - send the ZIP-321 transaction with the claim-cost amount.

The web app verifies the unlock code server-side before issuing the signed CLAIM memo. The unlock code is not part of the on-chain memo - it is strictly a gate on the web UI’s signing service.

What if I claim a reserved name directly via the memo protocol?

You would need the admin’s signature over the CLAIM:{name}:{address} pre-image, which is what the unlock code gates access to. Without the signature the indexer will reject the memo. Reserved status is therefore an honor-system policy layered on top of the protocol, enforced by the entity that holds the admin key.

Blocked names

Names in the offensive category can never be claimed, not even with an unlock code. The web app refuses them and the signing service will not produce a signature for them. This is the one explicit exception to the otherwise first-come-first-served model.

Next

Last updated on