Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Expose routing system under /routing/v1 #9875

Closed
3 of 8 tasks
lidel opened this issue May 11, 2023 · 0 comments · Fixed by #9877
Closed
3 of 8 tasks

Expose routing system under /routing/v1 #9875

lidel opened this issue May 11, 2023 · 0 comments · Fixed by #9877
Assignees
Labels
kind/feature A new feature

Comments

@lidel
Copy link
Member

lidel commented May 11, 2023

Checklist

  • My issue is specific & actionable.
  • I am not suggesting a protocol enhancement.
  • I have searched on the issue tracker for my issue.

Description

In effort to enable self-hosted deployments, and reduce IPFS ecosystem dependency on cid.contact for DHT proxying purposes, we should expose preexisting routing system from Kubo via /routing/v1 (introduced in IPIP-377) on the same HTTP port we use for /ipns and /ipfs Gateways.

Why

  • Helia users need to be able to prototype and self-host without reliance on a third-party infrastructure
  • Routing system is already present in Kubo, and we already expose it over RPC, which makes this is only a "cosmetic" change to expose it using alternative, vendor-agnostic API IPFS community agreed on, and dogfood boxo/http/routing/server library

What

@lidel lidel added the kind/feature A new feature label May 11, 2023
@hacdias hacdias self-assigned this May 12, 2023
@BigLep BigLep mentioned this issue Aug 3, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/feature A new feature
Projects
No open projects
Archived in project
Development

Successfully merging a pull request may close this issue.

2 participants