Open lidel opened 5 years ago
ip[nf]s://<domain.name>/object
Retrieval would be processed as "DNS look up
domain.name IN TXT
, resolve resulting IPFS/IPNS identifier, retrieveobject
".
I was reading this, hoping to find just that. IPFS wants to get away from hosting locations for reasons of persistency, but IPNS is different. I love the idea of using DNS (and DNSSEC) and getting very powerful bookmarks:
I will add the spec to my reading list, it's useful stuff!
@lidel: double-check that you want me to move this issue to /ipfs/specs/, correct?
@hsanjuan correct
Is this grammar a relevant resource? https://github.com/jonnycrunch/ipfs-uri-scheme/blob/master/application.md#3-uri-scheme-registration
I believe this grammar was created with intent to get IANA registration, but in the end was not needed because rules changed and IANA request we used had different form: https://github.com/fred-wang/iana-uri-schemes-provisional-registration-requests/blob/master/ipfs.txt
2022-03-01 discussion: we may add an issue for separating out the gateway tests that are in go-ipfs so have a "poor-mans" compliance test suite for gateway implementations.
The best and up-to-date source of truth about IPFS addressing right now is in ADDRESSING.md memo.
As more and more people add IPFS support to their software, especially on the web, we should decrease noise and increase signal around addressing by adding proper technical spec doc to the ipfs/specs repo, as suggested in https://github.com/ipfs/specs/issues/138.
Timeline
ipfs://
anipns://
out of the box (details)ipfs://
andipns://
URIs being registered at IANA (details)TODO
ipfs/specs
(consolidate technical content from Prior Art) (https://github.com/ipfs/specs/blob/master/DWEB_ADDRESSING.md, reuse https://github.com/ipfs/specs/pull/152)/ipns/
as well (https://github.com/ipfs/go-ipfs/issues/5287, https://github.com/ipfs/in-web-browsers/issues/118)ADDRESSING.md
to point at the doc in ipfs/specscc https://github.com/ipfs/in-web-browsers/issues/118 https://github.com/ipfs/in-web-browsers/issues/3 ipfs/ipfs#227 ipfs/in-web-browsers#4 ipfs/in-web-browsers#28 https://github.com/ipfs/specs/pull/139 @autonome