What is a domain?
The human-readable name that identifies a site on the internet, the part that maps to an IP address through DNS.
A domain name is structured right-to-left: top-level domain (.com), then the registered name (example), then optional subdomains (www, blog, api). Together they form the fully qualified domain name (FQDN), blog.example.com, that DNS resolves to an IP.
Domains are leased, not owned. A registrant pays an annual fee to a registrar (Namecheap, Porkbun, Cloudflare Registrar) which records the lease with the registry that operates the TLD (Verisign for .com, .ME for .me, etc.). If the lease lapses, the domain returns to the registry pool.
For Context.dev, the domain is the primary key. Pass any domain to our APIs and we return the brand, colors, fonts, logo, social profiles, and metadata for the entity that owns it. The whole product is built around the assumption that the domain is the most reliable identifier a company has on the internet.
In the wild
example.com, the FQDNexample, the second-level domain (the registered name).com, the top-level domain