specs icon indicating copy to clipboard operation
specs copied to clipboard

IPIP-518: HTTP(S) URLs in Routing V1 API

Open lidel opened this issue 3 months ago • 1 comments

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)

lidel avatar Oct 13 '25 19:10 lidel

🚀 Build Preview on IPFS ready

  • 🔎 Commit: c879baf0ba91ae6f2a18433cbaa5c50cb4e464e7
  • 🔏 CID bafybeib22p2hs4dx5ww5ulyopfdnvlupiagos7u3p37slwyn6brdjie2sq
  • 📦 Preview:

github-actions[bot] avatar Oct 13 '25 19:10 github-actions[bot]