> For the complete documentation index, see [llms.txt](https://docs.fxhash.xyz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.fxhash.xyz/onchfs.md).

# ONCHFS

Welcome to the On-Chain for Http File System (ONCHFS) main documentation. ONCHFS is a permissionless unix-like content-addressable file system fully stored on-chain designed to be delivered through the http protocol, with cross-blockchain compatibility in mind.

ONCHFS is inspired by [ethfs](https://github.com/holic/ethfs), [ipfs](https://ipfs.tech/), [bitcoin ordinals recursive inscriptions](https://docs.ordinals.com/inscriptions.html), [Unix filesystem](https://en.wikipedia.org/wiki/Unix_filesystem), and aims at providing a general framework for working with files stored on-chain, following modern standards & practices.

{% embed url="<https://github.com/fxhash/onchfs/tree/main>" %}

<table data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-cover data-type="files"></th><th data-hidden></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>What is ONCHFS?</strong></td><td>An overview of ONCHFS</td><td></td><td></td><td><a href="/knowledge-base/quickstart.md">fxhash &amp; Web3</a></td></tr><tr><td><strong>Motivations</strong></td><td>Rationale behind our Onchain File Storage</td><td></td><td></td><td><a href="/onchfs/motivations.md">Motivations</a></td></tr><tr><td><strong>System Overview</strong></td><td></td><td></td><td></td><td><a href="/onchfs/system-overview.md">System Overview</a></td></tr><tr><td><strong>Cross-chain Referencing</strong></td><td></td><td></td><td></td><td><a href="/onchfs/cross-chain-referencing.md">Cross-chain Referencing</a></td></tr><tr><td><strong>Limitations</strong></td><td></td><td></td><td></td><td><a href="/onchfs/limitations.md">Limitations</a></td></tr><tr><td><strong>References</strong></td><td></td><td></td><td></td><td><a href="/onchfs/references.md">References</a></td></tr></tbody></table>
