Trustless Pathing

The IPFS Trustless Gateway specification defines a protocol for sharing IPLD data that avoids the need to delegate trust to a peer serving data according to the specification. The Trustless Gateway protocol is primarily intended for use on top of HTTP and makes use of the CAR format to package IPLD blocks in a well-defined order.

This page is not a replacement for the Trustless Gateway specification and does not override any parts of it. It is dedicated to exploring and detailing edge cases involved in implementing the specification as it relates to pathing through IPLD data, including the interactions with UnixFS as an ADL over IPLD data. Test fixtures are presented as a method of exercising these various cases to ensure that an IPLD pathing / traversal implementation is correct.


Trustless Pathing Fixtures - Fixtures to be used to help determine correctness of IPLD pathing implementations operating within the IPFS Trustless Gateway specification