1 of 12

2 of 12

IPFS Content Routing WG

An introduction and look forward

Torfinn Olsen

Protocol Labs

3 of 12

There’s such a lot in the world, there’s so much distance between the fundamental rules and the final phenomenon that it’s almost unbelievable that the final variety of phenomenon can come from such a steady operation of such simple rules.

It’s not complicated, there’s just a LOT of it.

Richard Feynman on Curiosity (https://www.youtube.com/watch?v=lmTmGLzPVyM)

4 of 12

What is the IPFS Content Routing WG?��We’re a dialogue driven focal point for all parties

across the PL network and public interested in or affected by content routing planning and execution.��A place to learn the status of events across the network, participate in design discussions, or propose your own improvements.��

5 of 12

Who are we?

To many people to name regularly join our work group

Sessions.��Broadly you can expect to see the following teams:��

  • IPNI
  • IPFS Stewards
  • Probelab
  • Bifrost

Special guests:�

  • IROH
  • The general public
  • Interested IPFS folks�

6 of 12

Why should you care?

The current state of Content Routing across the Network:���

7 of 12

The look forward for IPNI [What’s currently on our plate?]

< 2.5 months

Indexer edge node service(cache)

Deploying an edge node service with the necessary API calls to perform self synchronous value store replication

End of H123

Deploy edge node service to Saturn L1s

Pushing the cache strategically to station nodes would deeply benefit from the decentralized nature of these nodes, and possibly ride the coat tails of their incentive system

< 1 month

Double Hashed Value Store(Reader Privacy)

Moving our presently operating double hashed value store ‘DHStore’ over to fulfilling production cid.contact queries.

< 2 months

Monitoring of Index Operator instances

Leveraging the public endpoints we can validate the depth of an IPNI instances adchain and recognize how closely in sync they are to our reference image at cid.contact

8 of 12

What does the broader Content routing wg roadmap look like

Bitswap provider search delays and Peer routing optimization

Working towards a content routing system when there aren’t always long lived desktop nodes with well connected swarms

Ambient Discovery - Federated Network of Indexers

With monitoring and syncronization under our belt, as well ambient discovery of nodes we can direct content lookups to different indexer instances using a handful of criteria

DHT refactoring by Probelab with some IPNI support/DHT Migration strategy

Really acting on seeing through double hashing efforts across the entire network not just isolated to cid.contact.

Delegated Content Routing /PUTs

Writing to the indexer simply over HTTP opens up a world of options and content routing fluidity. This also opens up IPFS ephemerally publishing content.

9 of 12

So what does a Federated Network of IPNI nodes look like?

We’ve actually got a pretty good head start, although some might say North America is possibly “overindexed” comparatively with representation of lookups in South America, Africa, Europe and the Middle East.

10 of 12

What kind of design discussions can you expect in the future from the content routing wg?

  • Index operator discussions and feedback - how we incentivize these behaviors and participation! Modeling the cost of operating indexer instances with relation to forecasted growth while respecting improvements.

  • Ambient discovery of IPNI nodes by (starting to exam client code around supporting this)

  • Leverage Rhea/Lassie as a staging ground

  • Client agnostic interfaces focused on what the clients want to do.

11 of 12

We ENCOURAGE participation!

  • Join our slack for the latest: #ipfs-content-routing-wg there are routine updates and deep discussions frequently occurring in this space.

12 of 12

Welcome to