Namefi
Back to all glossary terms

EPP (Extensible Provisioning Protocol)

The standard protocol registrars use to register and manage domains with a registry.

Published on June 22, 2026By Namefi Team
  • glossary

EPP (Extensible Provisioning Protocol) is the XML-based command protocol defined in RFC 5730 that governs how a registrar communicates with a registry to create, update, transfer, or delete domain registrations. Every time a registrar registers a new name, renews it, or initiates a transfer, it sends an EPP command over a secure TCP session to the registry's EPP server and receives a structured response confirming success or reporting an error. The protocol also carries the auth-code used to authorize outbound transfers and surfaces the EPP status codes — such as clientTransferProhibited or serverHold — that describe a domain's current state. Because EPP is tightly controlled, access is limited to accredited registrars; end users never interact with it directly. Namefi bridges the gap between this traditional registry plumbing and on-chain ownership: when a user holds a tokenized domain in their wallet, Namefi's backend coordinates the corresponding EPP operations with the registry, so blockchain-based transfers remain synchronized with the authoritative DNS record. Source: IETF RFC 5730.

Related keywords

  • EPP
  • Extensible Provisioning Protocol
  • domain management
  • registry protocol
  • RFC 5730

About the author(s)

Namefi Team
Namefi Team • Namefi

Namefi is a collective of engineers, designers, and operators who obsess over building tools that make managing your onchain domain names effortless.