Polylithic Versioning Pattern

This document describes a method of tracking change involving multiple documents.

Copyright and Language can be found in RFC1

Change Process

This document is governed by the Consensus-Oriented Specification System (COSS).


The goal of the Polylithic Versioning Pattern is to maximise control whilst minimising the rate of error at the cost of additional steps required in keeping a hierarchy of tasks up to date.


Polylithic Versioning, also known as Immutable Versioning, is the act of incrementally saving DOCUMENT; each increment providing state to said DOCUMENT.

As opposed to [Monolithic Versioning][] (RFC3), changes are made explicit and require manual intervention when it comes time to perform an update.