AgregoreWeb / agregore-browser

A minimal browser for the distributed web (Desktop version)
https://www.youtube.com/watch?v=TnYKvOQB0ts&list=PL7sG5SCUNyeYx8wnfMOUpsh7rM_g0w_cu&index=14
GNU Affero General Public License v3.0
749 stars 66 forks source link

Satandardize DNS between protocols using DNS-Link #145

Open RangerMauve opened 2 years ago

RangerMauve commented 2 years ago

DNS-Link docs

Currently IPNS can resolve DNS names to IPNS URLS via the DNS-Link spec. This involves creating a new TXT record for your DNS provider which contains info about your IPFS hash.

It'd be nice if we could use the same thing across all the other protocols.

for hyper://, Hyper-DNS has an issue open for adding this capability. It shoudn't be too hard to plug into the existing codebase to add this new resolver. Once we have this in place, I'd like it to be the default documentation for getting DNS for hyper URLs and consider the other stuff as fallbacks for older domains (I'll also migrate domains that I currently control).

For bittorrent:// it'd be cool to collaborate with @publiusfederalist on how we could shove magnet links into DNSLink-style txt records (maybe bittorrent=magnet:?whatever?), and get it integrated into bt-fetch.

I don't think gun:// makes sense for this since it's URLs are very particular. But it might be worth it to reach out to their community to see if it'd be worthwhile.

Gemini already uses regular DNS, so we don't need anything fancy there. :P

johanbove commented 2 years ago

Satandardize all the things! 😈

av8ta commented 2 years ago

I've looked on this page before. Never noticed the inherent evilness :rofl: