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: docs/concepts/public-utilities.md
+9-7
Original file line number
Diff line number
Diff line change
@@ -38,23 +38,25 @@ Your browser may have a local cache of the content in question and might not ref
38
38
39
39
The above public gateways support the following:
40
40
41
-
-`ipfs.io` and `dweb.link` support the [full set of IPFS Gateway specifications](https://specs.ipfs.tech/http-gateways/).
42
-
-`trustless-gateway.link` supports only the [Trustless Gateway subset of the specification](https://specs.ipfs.tech/http-gateways/trustless-gateway/).
41
+
-`ipfs.io` and `dweb.link` support the [full set of IPFS Gateway specifications](https://specs.ipfs.tech/http-gateways/), including deserialized responses to enable website hosting.
42
+
-[HTTP Range requests](https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Headers/Range) support files up to a maximum size of 5GiB due to limitations of the Cloudflare CDN. Requests for larger files will result in a standard HTTP 200 response instead.
43
+
-`trustless-gateway.link` supports only the [Trustless Gateway subset of the specification](https://specs.ipfs.tech/http-gateways/trustless-gateway/)
44
+
- Suppoted content types: `application/vnd.ipld.raw`, `application/vnd.ipld.car` and `application/vnd.ipfs.ipns-record`
43
45
44
-
They support HTTP clients reaching them over both ipv4 and ipv6 addresses
46
+
They support HTTP clients reaching them over both ipv4 and ipv6 addresses.
45
47
46
48
The underlying IPFS nodes backing the gateways support the following mutable identifiers under the `/ipns` namespace:
47
-
- IPNS Public Keys, e.g. `dweb.link/ipns/k51q....`
48
-
- DNSLink for all [ICANN](https://en.wikipedia.org/wiki/ICANN) registered domains as well as`.crypto` and`.eth`, e.g. `dweb.link/ipns/vitalik.eth`
49
+
-[IPNS Names](https://specs.ipfs.tech/ipns/ipns-record/#ipns-name), e.g. `dweb.link/ipns/k51q....`
50
+
-[DNSLink](dnslink.md) for all [ICANN](https://en.wikipedia.org/wiki/ICANN) registered domains as well as `.eth`, e.g. `dweb.link/ipns/vitalik.eth`
49
51
50
52
The underlying IPFS nodes backing the gateways support retrieving data from peers that:
51
53
- Have either ipv4 or ipv6 addresses
52
-
- Are either reachable over the public internet or are accessible via libp2p's relay-v2 protocol and reach out to the gateway nodes via dialback
54
+
- Are either reachable over the public internet or are accessible via libp2p's [relay-v2 protocol](https://github.com/libp2p/specs/blob/master/relay/circuit-v2.md) and reach out to the gateway nodes via dialback
53
55
- Support one of the following libp2p transport configurations:
54
56
- QUIC-v1
55
57
- TCP or WS or WSS, Yamux, TLS or Noise
56
58
- WebTransport
57
-
- Support the [Bitswap](./bitswap.md) protocol ([v1.2](https://specs.ipfs.tech/bitswap-protocol/#bitswap-1-2-0), [v1.1](https://specs.ipfs.tech/bitswap-protocol/#bitswap-1-1-0) or [v1.0](https://specs.ipfs.tech/bitswap-protocol/#bitswap-1-0-0))
59
+
- Support the [Bitswap](./bitswap.md) protocol ([v1.2](https://specs.ipfs.tech/bitswap-protocol/#bitswap-1-2-0), [v1.1](https://specs.ipfs.tech/bitswap-protocol/#bitswap-1-1-0) or [v1.0](https://specs.ipfs.tech/bitswap-protocol/#bitswap-1-0-0))<!-- TODO: or HTTP retrieval using `application/vnd.ipld.raw` responses as defined in the [Trustless Gateway Specification](https://specs.ipfs.tech/http-gateways/trustless-gateway/) -->
58
60
- Have either advertised their data to the [Amino DHT](./glossary.md#amino), or have advertised to [IPNI](./glossary.md#ipni) such that their data has been indexed by [cid.contact](https://cid.contact)
0 commit comments