Skip to content

Commit

Permalink
fix: delegated routing links
Browse files Browse the repository at this point in the history
  • Loading branch information
lidel committed Jun 27, 2024
1 parent 6c8cd1b commit 1a6276b
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 3 deletions.
2 changes: 1 addition & 1 deletion docs/concepts/glossary.md
Original file line number Diff line number Diff line change
Expand Up @@ -166,7 +166,7 @@ Direct Connection Upgrade through Relay (DCUtR) protocol enables [hole punching]

### Delegated routing

Delegated routing is a mechanism by which IPFS implementations can offload content routing, peer routing, and naming (IPNS) to another process/server. The most widely adopted vendor-agnostic spec for delegated routing is the [Delegated Routing V1 HTTP API](https://specs.ipfs.tech/routing/http-routing-v1/).
Delegated routing is a mechanism by which IPFS implementations can offload content routing, peer routing, and naming (IPNS) to another process/server. The most widely adopted vendor-agnostic spec for delegated routing is the [Delegated Routing V1 HTTP API](https://specs.ipfs.tech/routing/http-routing-v1/) with [public utility instace at `delegated-ipfs.dev/routing/v1`](../concepts/public-utilities.md#delegated-routing).

Check failure on line 169 in docs/concepts/glossary.md

View workflow job for this annotation

GitHub Actions / pr-content-check

[vale] reported by reviewdog 🐶 [ipfs-docs-style.PLNSpelling] Did you really mean 'instace'? Raw Output: {"message": "[ipfs-docs-style.PLNSpelling] Did you really mean 'instace'?", "location": {"path": "docs/concepts/glossary.md", "range": {"start": {"line": 169, "column": 329}}}, "severity": "ERROR"}

Check failure on line 169 in docs/concepts/glossary.md

View workflow job for this annotation

GitHub Actions / pr-content-check

[vale] reported by reviewdog 🐶 [ipfs-docs-style.PLNSpelling] Did you really mean 'instace'? Raw Output: {"message": "[ipfs-docs-style.PLNSpelling] Did you really mean 'instace'?", "location": {"path": "docs/concepts/glossary.md", "range": {"start": {"line": 169, "column": 329}}}, "severity": "ERROR"}

Delegated routing is useful in browsers and other constrained environments where it's infeasible to be a DHT client/server. More broadly, it enables experimentation and innovation in content routing while maintaining interoperability and modularity.

Expand Down
4 changes: 2 additions & 2 deletions docs/concepts/public-utilities.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ description: Information about hosted public utilities such as public gateways a

The IPFS Foundation (and Protocol Labs in the past) and several other organizations provide hosted public utilities to the community on a best-effort basis. As such, it is not intended to be part of your critical path or production infrastructure.

These include [IPFS Gateways](./ipfs-gateway.md), hosted [Delegated Routing V1 endpoints](./nodes#delegated-routing), and the [Amino DHT](./glossary.md#amino) [Bootstrappers](./nodes.md#bootstrap).
These include [IPFS Gateways](./ipfs-gateway.md), hosted [Delegated Routing V1 endpoints](./glossary.md#delegated-routing), and the [Amino DHT](./glossary.md#amino) [Bootstrappers](./nodes.md#bootstrap).

These utilities make it easier to retrieve data from the IPFS network in resource-constrained environments such as browsers and low-powered devices.

Expand Down Expand Up @@ -42,7 +42,7 @@ Additionally, there's a community-maintained [tool for finding and testing publi

While IPFS Gateways are immensely helpful in doing all the heavy lifting of finding providers for CIDs and retrieving them, they can be a choke point for retrieval and a point of centralization.

[_Delegated Routing_](../nodes.md#delegated-routing) endpoints are a key step towards eliminating the emergent centralization of public gateways thereby increasing the health of the network.
[_Delegated Routing_](./glossary.md#delegated-routing) endpoints are a key step towards eliminating the emergent centralization of public gateways thereby increasing the health of the network.

Browsers and low-powered devices can make a single HTTP call to a _Delegated Routing_ endpoint with the CID they are looking to retrieve. The endpoint returns the [multiaddresses](./glossary.md#multiaddr) of the providers for the CID, from which the browser can download directly.

Expand Down

0 comments on commit 1a6276b

Please sign in to comment.