PDP (Proof of Data Possession)
ALPHA FEATURE - UNDER DEVELOPMENT
This documentation covers the PDP (Proof of Data Possession) feature, which is currently in alpha and under active development. This tool is intended for testing and experimental use only.
For production use and submitting real deals with live PDP Storage Providers, please use the Synapse SDK.
PDP is the modern model for verifiable data storage workflows on Filecoin. This page is the canonical conceptual landing page for PDP and should be used as the default replacement path for legacy programmatic-storage guidance.
What PDP is
PDP adds proof-oriented storage semantics so applications can reason about storage outcomes with stronger verification guarantees. It is designed for integrations that need reliable, programmatic assurances around stored data.
When to use PDP
Use PDP when you need one or more of the following:
- Verifiable storage guarantees as part of your application flow.
- A modern replacement for legacy Deal Client or RaaS-oriented workflows.
- A stable foundation that aligns with current Filecoin storage direction.
What PDP replaces
PDP replaces older programmatic-storage patterns that centered on direct Deal Client and RaaS-heavy walkthroughs. Those workflows are maintained only as deprecated reference material and are not the default path for new builds.
For migration context, start at Modern storage patterns.
Getting started paths
- Understand the modern model via Modern storage patterns.
- Run PDP infrastructure in-repo with Install & Run PDP.
- Use FOC/PDP tooling docs from official external sources below.
- Choose an ingestion path with the in-repo Storage onramps overview.
Official PDP/FOC links
- FOC docs: docs.filecoin.cloud
- FWSS overview: docs.filecoin.cloud/core-concepts/fwss-overview
- Synapse SDK repo: github.com/FilOzone/synapse-sdk