A domain name registrar is a business accredited by a gTLD (such as ".com") or by a ccTLD (such as ".uk"). All domains are governed by ICANN, every registrar must comply with a series of rules that are written and enforced by ICANN. In addition to this, a specific registry is appointed for each gTLD and ccTLD, who collect fees and make more specific rules. The .com gTLD registry is managed by VeriSign, who collect approximately $8 per domain per year. A further $0.20 is paid to ICANN for each ".com" domain.
My book "Choose Your First Product" is available now.
It gives you 4 easy steps to find and validate a humble product idea.