Would it be possible for Netlify to allow Handshake names to be added as custom domains?
GitHub Pages accepts this and can host static pages.
Even if the name itself is not possible, SLDs should be possible to register (ex: http://welcome.nb - .nb is not an ICANN tld).
To be clear, Netlify doesn’t need to interact with Handshake (optionally, to verify the name), just not restrict adding domains to only ones with the TLD on the list from ICANN.
What is Handshake?
Handshake is a UTXO-based blockchain protocol that manages the registration, renewal, and transfer of DNS top-level domains (TLDs). Our naming protocol differs from its predecessors in that it has no concept of namespacing or subdomains at the consensus layer. Its purpose is not to replace DNS, but to replace the root zone file and the root servers.
It is already supported by Heroku, GitHub Pages, Vercel, and NextDNS.
More services here: Handshake Live: The Best Web and DNS Hosting Services and Software