| Thanks for taking a look and for your comments. > If I understand correctly, you need to submit the verifiable identifiers (email address and optional salt) to the party where you need to verify. The verifiable identifier is the email/telephone number, we do not consider the salt a verifiable identifier. Let's put the salt to one side for a moment, because that complicates matters and introduces a dependence. > That means you need to trust said party to not abuse this information to verify your domain with other services which use the same verification method. A service provider having your email address doesn't give them any more opportunity to claim your domain than they already have. They still have to verify control over that email address. > the proof can't be stolen by someone who doesn't own the domain but received your proof. The email (or salt) isn't the proof that someone has authority for a domain, verifying control over that email address through usual email confirmation links etc, is the proof. A domain registrant is already providing service providers with their "verifiable identifier" (email or phone) when they sign up for a service – e.g. Google Ads, Facebook etc and these service providers already verify these identifiers with emails containing confirmation links and SMS codes. The current process is that they tell Google/Facebook the domain and then Google ask you to create a TXT record |