Skip to content
Logo

Names and namespace

A Hyndle name is one normalized string and one deterministic ERC-721 token. The protocol does not append a required public suffix to the registered asset.

Examples of independent Hyndle names include:

vitalik
vitalik.identity
anything.you.want

Identity

Normalization produces the canonical string used by every layer. The protocol hashes the UTF-8 bytes of that string with Keccak-256. The resulting bytes32 is the name ID, and its unsigned integer representation is the ERC-721 token ID.

Uniqueness

Each normalized name can belong to only one active owner at a time:

  • unpaid reservation candidates do not hold or lock a name
  • only one confirmed reservation-payment claim can win each availability round
  • every name has one deterministic token ID
  • an active or grace-period name cannot be registered again

Ownership source

After minting, the connected wallet and Hyndle contract state on Base determine who owns the name.