It is fairly easy to self verify if you already have your own website. If you have a website example.com you can self verify your own NIP-05 yourname@example.com by hosting a simple nostr.json file in the .well-known folder of your website. This is usually found in the public_html folder in your cpanel file manager or any other FTP client you use. You should also make sure you enable CORS or it is quite likely the verification would fail. Please do ensure that the pubkey you use is in the hex format. further information can be found here.
An example of the nostr.json file along with an example of the .htaccess file is below for those interested.
nostr.json file
{
"names": {
"yourname": "your pub key in hex format"
},
"relays": {
"your pub key in hex format": [
"wss://nostr.eden.land",
"wss://nostr.ownbtc.online",
"wss://nostr.fluidtrack.in"
]
}
}
.htaccess file
<FilesMatch ".(json)$">
<IfModule mod_headers.c>
Header set Access-Control-Allow-Origin "*"
</IfModule>
</FilesMatch>