-
Notifications
You must be signed in to change notification settings - Fork 1
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 trustless gateway and delegated routing under new domains with certain policies #1
Comments
Concerning domain names, we had said trustless-gateway.link That said, I'm wondering if we instead want an overarching domain for IPFS-related network utilities that we can subdomain underneath. The parent domain can function as a landing page (or redirect to the right docs). Ideas:
(I went with .org but good to go with another tld) @lidel: do you have feedback/suggestions here? |
For trustless gateway, the same caching config as we use for existing For delegated routing at
Putting all eggs in one DNS basket runs into similar risk The main risk is around hosting third-party data. It is way way lower with limiting things to trustless responses, but given enough time, is non-zero. 👉 @BigLep Due to this we should keep separate ps. I really like "IPFS Waterworks" as potential nucleation name for dev/infra team (ipfs-waterworks.dev?) :) |
2023-10-26 maintainer conversation: |
2023-10-31 maintainer discussion about docs (@BigLep will flush this out further)
General delegated routing
|
I cleaned up the minimum done criteria around docs. A better treatment of delegated content routing docs is started in ipfs/ipfs-docs#1752 |
Per the planning sync in 2024-01-04-IPFS-Shipyard-Kubo-0-26-planning we decided to repurpose the preload staging nodes to run |
Update from @ns4plabs: The following branch of Someguy is deployed to a new host (not replacing any of the preload nodes) and is available on https://delegated-ipfs.dev/routing/v1 |
Main challenge right now is that the endpoint is slow, e.g. 8 seconds for the following request: https://delegated-ipfs.dev/routing/v1/providers/bafkreia2xtwwdys4dxonlzjod5yxdz7tkiut5l2sgrdrh4d52d3qpstrpy and there's no caching in place. |
@ns4plabs added the |
For us to intelligently set the
More info here ipfs/someguy#26 |
trustless-gateway.link still doesn't work when passing the This has two implications:
Example:
I think it'd be quite important to add support passing the |
We should move filtering from Nginx to rainbow. |
Background
As part of ipfs/helia#255, there is the need for:
Both of these enable reliable retrieval from the browser in different ways:
Kubo 0.23+ supports all of this functionality, which means the existing "ipfs.io" fleet can be used.
These efforts have similar work and so are being grouped together for efficiency:
Trustless Gateway requirements/suggestions:
nginx config that only allows responses with one of these content types:
Caching: ???
Delegate routing needs/suggestions
Some more context is in https://github.com/protocol/bifrost-infra/issues/2142
Specific suggestions are in https://github.com/protocol/bifrost-infra/issues/2758#issuecomment-1716761794
Tasks
The text was updated successfully, but these errors were encountered: