A modular data plan names each responsibility and the operator behind it.
01
Publish
Submit the required payload
02
Identify
Address and version the data
03
Verify
Check the supported availability evidence
04
Retrieve
Fetch data for consumers
05
Reconstruct
Rebuild the required state
06
Retain
Archive history under an explicit policy
Built around your requirements
Availability and retention are separate decisions
The architecture must specify how participants obtain the data needed to check the system. Historical retrieval also needs a funded retention plan, not an assumption that every provider stores everything forever.
Publication
Which data must be made available for verification?
Assumptions
Who verifies that the required data can be obtained?
Retention
Where will historical data remain retrievable?
Fallbacks
What should the chain do when publication fails?
Where it fits
Practical Use Cases
01
Modular Rollups
Separate execution responsibilities from data publication.
02
Application Chains
Provide a documented data layer for independent consumers.
03
Indexing Systems
Build consistent ingestion around versioned published payloads.
04
Verification Tooling
Check publication and retrieval from independent endpoints.