<aside> ➡️
NOTE: Hackers building on Swarm get free gift codes to start using the network immediately — no tokens or setup costs. Pick up your code from our mentor Áron Soós.
</aside>
Build a JavaScript/TypeScript library that lets any app download data from Swarm gateway and prove it's correct — without running a full node.
Right now, downloading from Swarm without your own node means trusting a public gateway. For a network built on trustlessness, that's a gap. This library closes it: fetch from any gateway, verify client-side by recomputing the content hash — the same way a Bee node does internally, as a standalone package any developer can drop into their project. IPFS already has this (helia-verified-fetch). Swarm needs its own.
Every file on Swarm is split into small chunks. Each chunk's address is its hash — so to verify it, you just recompute the hash and check if it matches. For mutable data (feeds), you verify the Ethereum signature instead. Download, hash, compare.
What is required to complete this bounty?
What are examples of use cases you are looking to solve?
What are the UX, Privacy, other requirements?
fetch() — minimal learning curve