Skip to main content

FPSF-CPD-001 — Governance

Layer: Governance · Audience: contributors, adopters, compliance reviewers


Versioning Policy​

This specification follows Semantic Versioning 2.0.0.

SegmentIncrement when...
MAJORA breaking change is made to the data model, lifecycle, invariants, or interface definitions. Adopters of the previous major version must re-evaluate conformance.
MINORNew entities, states, or interfaces are added in a backward-compatible manner. Existing conformant implementations are unaffected.
PATCHEditorial corrections, clarifications, or non-normative changes. Conformance is unaffected.

Changes of MAJOR version require a review period of no less than 30 days with documented rationale and a migration guide.


Stability Commitment​

FPSF-CPD-001 is intentionally minimal. The Foundation's commitment is to keep it stable. Breaking changes will be rare and will only be considered when required to correct a fundamental design issue, not to add features. Features are added through minor versions or through dependent specifications.


Relationship to Other Specifications​

FPSF-CPD-001 is the root of the Foundation's specification tree. Any specification that adopts it MUST:

  • Declare the CPD-001 version it conforms to
  • Preserve all invariants defined in CPD-001 Section 7
  • Not redefine core terms in ways that contradict CPD-001 definitions

Contributing​

The Foundation welcomes contributions from financial institutions, payment networks, fintech developers, researchers, and regulators.


Changelog​

VersionDateSummary
1.0.02026-03-25Initial release. Defines the canonical payment model, lifecycle, interfaces, and invariants.

FPSF-CPD-001 v1.0.0 · Draft · Fabric Payment Standards Foundation · Apache-2.0