Skip to content

Status overview

This page tracks the state of every section of the Prova specification. The Filecoin spec inspired the structure: each section gets a state label and a theory-audit label, both shown right next to the section title.

State legend

LabelMeaning
StableUnlikely to change in the foreseeable future. Implementations may rely on the section being correct and complete.
ReliableAll content is correct. Important details are covered. May be tightened over time but no breaking change expected.
Draft / WIPAll content is correct but details are still being worked on. Subject to change without breaking-change notice until promoted.
IncorrectDo not follow. Important things have changed since this section was written. Used as a tombstone before rewrites.
MissingNo work has been done yet. Section is reserved in the table of contents only.

Audit legend

LabelMeaning
AuditedAn external audit has reviewed the spec section and found it accurate.
In progressAn audit is underway but the report has not landed.
N/ANo audit has been commissioned for this section yet, or the section is purely structural.

Spec status overview

SectionTitleStateTheory audit
1.IntroductionStableN/A
1.1Spec homeStableN/A
1.2Status overviewStableN/A
1.3ConventionsReliableN/A
2.Storage proofsReliableIn progress
2.1PDP integrationReliableIn progress
2.2Checkpoint anchoringReliableN/A
2.3Data availabilityDraft / WIPN/A
3.Deal lifecycleReliableN/A
3.1MarketplaceReliableN/A
3.2Event schemaReliableN/A
4.NetworkDraft / WIPN/A
4.1Network protocolDraft / WIPN/A
4.2API gatewayReliableN/A
5.Token economicsReliableN/A
5.1Token economicsReliableN/A
5.2GovernanceDraft / WIPN/A
6.SecurityReliableIn progress
6.1Threat modelReliableIn progress
6.2Audit checklistStableN/A

How states are promoted

A section moves between states only via a pull request that:

  1. Updates the section's metadata block.
  2. Updates this status overview table.
  3. Lists the rationale in the PR description.

A section moving from DraftReliable requires sign-off from at least two protocol maintainers. ReliableStable requires that an independent audit has covered the section, OR that the section has been referenced unchanged in two consecutive published implementations.

Source

The spec markdown lives at prova-network/prova/tree/main/spec. This site renders those files. To propose changes, open a PR against that directory.

Apache-2.0 OR MIT.