Building Filecoin Onchain Cloud (FOC) infrastructure for building production-ready Filecoin applications.
Synapse SDK • Filecoin Services • Filecoin Pay • PDP • Live Demos • Docs
Filecoin Onchain Cloud (FOC) is a programmable, verifiable cloud on Filecoin where storage, retrieval, and payments run via smart contracts.
- Start with Filecoin Pin if you want IPFS-style pinning plus verifiable Filecoin persistence.
- Start with FOC Upload dApp if you want a full application scaffold for uploads, balances, and storage UX.
| Project | What it is | Best for |
|---|---|---|
| synapse-sdk | Developer layer SDK for interacting with FOC services and contracts. | Shipping dApps fast without handling low-level contract wiring. |
| filecoin-services | Service layer contracts and APIs (for example FWSS) for storage and retrieval workflows. | Teams building or operating higher-level storage services. |
| filecoin-pay | Settlement layer primitives for token payment rails, lockups, and automated settlement. | Programmable recurring payments tied to service execution. |
| pdp | Verification layer contracts for Proof of Data Possession (PDP). | Continuous, cryptographic proof that data remains available. |
- New to FOC: start with Get Started and then synapse-sdk
- Running a Filecoin devnet with the core FOC contract in place: foc-devnet
- Check out FOC related explorers:
Issues and PRs are welcome across all repositories. For feature requests, open an issue in the closest matching repo and include your use case.