part of #13
The idea behind someguy is to be a simple app that people can run to have delegated routing endpoint that performs DHT+IPNI lookups in parallel.
I believe our ecosystem still needs this: delegated DHT via a HTTP endpoint is something that will benefit JS implementations running in browser (cc @achingbrain @TinyTb), mobile browsers and low-power IoT devices (cc @autonome).
Proposed next steps
Since Reframe was abandoned, someguy should be refactored to provide an endpoint compatible with GET /routing/v1/providers/{CID} from IPIP-337. This allows users to self-host and use it in their web apps.
TODO
TBD if we want to do this work without streaming support, or wait until we have it. Thoughts @aschmahmann ?
The idea behind
someguyis to be a simple app that people can run to have delegated routing endpoint that performs DHT+IPNI lookups in parallel.I believe our ecosystem still needs this: delegated DHT via a HTTP endpoint is something that will benefit JS implementations running in browser (cc @achingbrain @TinyTb), mobile browsers and low-power IoT devices (cc @autonome).
Proposed next steps
Since Reframe was abandoned,
someguyshould be refactored to provide an endpoint compatible withGET /routing/v1/providers/{CID}from IPIP-337. This allows users to self-host and use it in their web apps.TODO
TBD if we want to do this work without streaming support, or wait until we have it. Thoughts @aschmahmann ?
GET /routing/v1/providers/{CID}as-is?someguycan start responding with providers as it crawls the DHT, and does not block request for multiple seconds)