You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/ipips/ipip-0462.md
+15-5Lines changed: 15 additions & 5 deletions
Original file line number
Diff line number
Diff line change
@@ -25,11 +25,21 @@ This IPIP adds gateway support for optional `Ipfs-Path-Affinity` HTTP request he
25
25
Endpoints that implement :cite[trustless-gateway] may receive requests for a
26
26
single block, or a CAR request sub-DAG of a biger tree.
27
27
28
-
Not every CID is announced today, some providers limit announcements to
29
-
top-level root CIDs due to time and cost.
30
-
The introduction of an optional `Ipfs-Path-Affinity` header can increase the success rate of the gateway retrieving the request block, especially if the requested block is not announced.
31
-
What does this mean for the ecosystem? It should adapt. Over time, both clients and
32
-
servers should leverage the concept of "affinity".
28
+
While every piece of data that is supposed to be able to be accessed
29
+
independently should be advertised on routing system, not every CID is today.
30
+
Some providers limit announcements to top-level root CIDs due to time, cost, or
31
+
misconfiguration.
32
+
33
+
What does this mean for the ecosystem? It should adapt and ensure
34
+
implementations leverage all infromation provided by the end user.
35
+
36
+
Over time, both clients and servers should leverage the concept of "affinity".
37
+
38
+
The introduction of an optional `Ipfs-Path-Affinity` header aims to increase
39
+
the success rate of the gateway retrieving internal standalone blocks or byte
40
+
ranges, especially if the requested blocks are not announced on routing
41
+
systems, but belong to a bigger DAG, and only the root CID of that parent DAG
0 commit comments