Smart Contract Domain

A smart contract domain is a [[blockchain-domain|blockchain domain]] whose registration, transfer, ownership rules, and resolution logic are all encoded in and enforced by a self-executing smart contract on a blockchain platform (typically Ethereum or Polygon). The smart contract acts as both the registry and the registrar, eliminating the need for a trusted intermediary. Key properties — renewal policies, resolution records, and access controls — are defined in immutable or upgradeable contract code, making the system transparent and auditable by anyone. Systems like [[ens|ENS]] and [[unstoppable-domains|Unstoppable Domains]] are built on smart contracts.

Example

When alice.eth is registered through the ENS smart contract, the contract automatically records Alice's ownership, stores her resolver settings, and enforces a one-year registration term — all without ENS staff involvement.