Features that we want
- systems should accept multiaddrs that they aren’t able to parse (bytes multiaddrs)
- multiaddrs instead of peer.Info
- Find RPC filters: e.g data transfer / location
Provide Interface
StartProvide(CID, opts)
StartBulkProvide(list(CID), opts)
- opts include tag, contextID, transfer protocols,
StopProvide(CID)
StopBulkProvide(list(CID), opts)
ListProvides()
UpdateProvide(tag, opts)
Lookup Interface
Find(CID, opts)
Actions Items
- Compile a list of must have and nice to have for the different Content Routers.
- Build a toy interface unifying DHT & IPNI that could be used in IPFS implementations
@Masih Derkani to write an implementation of general Content Router interface (with IPNI background)
@Guillaume Michel to write an implementation of general Content Router interface (with DHT background)