Done Criteria
go-ipfs users can manually configure delegated-routing endpoints to query for content discovery.
The initial version can query the DHT and delegated-routing endpoints in parallel. A future iteration can have a "DSL" for describing conditions/sequencing of content routing calls.
Why Important
Make it easily self-service for go-ipfs users to experiment with different content routing options without needing to maintain a go-ipfs plugin or fork.
The immediate usecase is to enable the ipfs.io gateway to be able to query storetheindex for content that isn't otherwise directly published to the public DHT.
Notes
While go-ipfs work can start sooner, these items will need to be completed before this is merged in go-ipfs:
At this point, the changes in the Hydras can be done:
The work to go-ipfs will involve:
Release related items
To enable the immediate usecase of the ipfs.io gateway to be able to query storetheindex for content that isn't otherwise directly published to the public DHT, the following will need to be done:
Done Criteria
go-ipfs users can manually configure delegated-routing endpoints to query for content discovery.
The initial version can query the DHT and delegated-routing endpoints in parallel. A future iteration can have a "DSL" for describing conditions/sequencing of content routing calls.
Why Important
Make it easily self-service for go-ipfs users to experiment with different content routing options without needing to maintain a go-ipfs plugin or fork.
The immediate usecase is to enable the ipfs.io gateway to be able to query storetheindex for content that isn't otherwise directly published to the public DHT.
Notes
While go-ipfs work can start sooner, these items will need to be completed before this is merged in go-ipfs:
At this point, the changes in the Hydras can be done:
The work to go-ipfs will involve:
Release related items
To enable the immediate usecase of the ipfs.io gateway to be able to query storetheindex for content that isn't otherwise directly published to the public DHT, the following will need to be done: