Filecoin Onchain Cloud is a programmable cloud platform built on Filecoin that provides verifiable storage, retrieval, and payments through smart contracts.

Filecoin Onchain Cloud

Filecoin Onchain Cloud (FOC) is a service layer built on the Filecoin Virtual Machine that combines storage, data delivery, and payments into a single programmable stack. All operations are settled on-chain through smart contracts.

Core components

FOC is composed of four layers that work independently but integrate through on-chain contracts:

  • FWSS (Filecoin Warm Storage Service) — warm storage optimized for frequent retrieval and verifiable availability, with a minimum of 2 copies. See the FOC docs for current pricing.
  • PDP (Proof of Data Possession) — a cryptographic challenge-response protocol that verifies storage providers still hold your data without re-downloading it. See PDP documentation.
  • Filecoin Pay — the on-chain settlement engine that automates payments to providers through payment rails. Providers are paid only upon verified service delivery.
  • Filecoin Beam — the data delivery layer for fast content retrieval, with usage-based egress pricing. See the FOC docs for current rates.

Developer tools

The Synapse SDK is the primary way to interact with FOC. It provides three packages:

  • Synapse SDK — high-level API for payments, storage, provider discovery, and session keys
  • Synapse Core — low-level building blocks for direct contract interaction and PieceCID utilities
  • Synapse React — React hooks built on Wagmi and TanStack Query

Documentation

For full guides, API references, and cookbooks, see the Filecoin Onchain Cloud documentation.

Was this page helpful?