specs
specs copied to clipboard
Technical specifications for the IPFS protocol stack
> Writing down clarification proposed by @hsanjuan idea from https://github.com/ipfs/boxo/issues/862#issuecomment-2693727250 This PR clarifies that trustless gateways and clients SHOULD avoid returning and processing HTTP 3XX redirects. Gateway URL changes should...
running conformance tests for `@helia/verified-fetch` results in the following error: ``` { "Time":"2025-02-11T09:07:30.674466-06:00", "Action":"output", "Package":"Gateway Tests", "Test":"TestTar/GET_TAR_with_format=tar_and_extract/Header_Etag", "Output":" Error: Header 'Etag' expect to find substring 'W/\"bafkreialihlqnf5uwo4byh4n3cmwlntwqzxxs2fg5vanqdi3d7tb2l5xkm.x-tar', got '\"bafkreialihlqnf5uwo4byh4n3cmwlntwqzxxs2fg5vanqdi3d7tb2l5xkm.tar\"'\n" } ```...
"Authors(s)" should be corrected to "Author(s)" (singular or plural). Corrected.
Clarify caveats around utilizing trustless gateways within p2p networks. Closes #519 cc @lidel
Add documentation about why, for example, HTTP gateways are expected to support HTTP/2 and what HTTP/1.1 isn't spec compliant. From a [conversation in Filecon Slack: #filecoin-pin](https://filecoinproject.slack.com/archives/C095WFA0QK1/p1762801598027929?thread_ts=1762582687.088459&cid=C095WFA0QK1) from @aschmahmann : >...
This IPIP extends `/routing/v1` HTTP API to allow HTTP(S) URLs alongside multiaddrs in `Addrs` field. Rationale in the IPIP document, TLDR is that allowing URLs will improve interoperability, and also...
Changes HTTP Delegated Routing V1 API to improve empty result handling: - servers SHOULD return 200 instead of 404 for empty results - clients MUST handle both 200 and 404...
## Done Criteria Minimum: there is a pointer from https://specs.ipfs.tech/ to https://ipfs.github.io/pinning-services-api-spec/ ## Why Important Further solidifies specs.ipfs.tech as the canonical place for IPFS specs. ## User/Customer Someone looking for...
Based on initial exploration https://github.com/vasco-santos/provider-hinted-uri/blob/main/EXPLORATION.md