specs
specs copied to clipboard
IPIP-518: HTTP(S) URLs in Routing V1 API
This IPIP extends /routing/v1 HTTP API to allow HTTP(S) URLs alongside multiaddrs in Addrs field.
Rationale in the IPIP document, TLDR is that allowing URLs will improve interoperability, and also remove hard dependency on Libp2p specifications (Multiaddr), allowing IPFS Ecosystem to implement HTTP-only stack where it makes sense, removing conversion step that is error prone.
Prototype implementation in boxo:
- https://github.com/ipfs/boxo/pull/1051
cc @aschmahmann @achingbrain @hsanjuan @gammazero for visibility / initial feedback
TODO
- [x] open PR with IPIP and gather feedback from community and stakeholders
- [ ] implement URI support in Boxo: https://github.com/ipfs/boxo/pull/1051
- [ ] implement URI support in Helia: TODO PR
- [ ] Boxo and Helia support shipped
- [ ] Kubo and helia-verified-fetch support shipped
- [ ] Someguy support shipped and deployed to delegated-ipfs.dev
- [ ] https://inbrowser.link support shipped
- [ ] ratify (merge this PR)
🚀 Build Preview on IPFS ready
- 🔎 Commit: c879baf0ba91ae6f2a18433cbaa5c50cb4e464e7
- 🔏 CID
bafybeib22p2hs4dx5ww5ulyopfdnvlupiagos7u3p37slwyn6brdjie2sq - 📦 Preview: