ADR
This section records all high level architecture decisions for the Provenance Blockchain. An ADR provides the context, intuition, reasoning, and justification for a change in architecture or to establish a new architecture. In contrast a spec provides a streamlined summary of an aspect or feature of the platform.
You can read more about the ADR concept in this blog post. Information on what an ADR should include can be found in the ADR Template file.
Categories
ADRs are grouped into several different categories which build upon each other. The initial decisions on configuration and adoption of methods inherited from upstream open source projects are listed first, subsequent components that build on this information follow. Each of these areas is assigned a number in the 100s, 200s, etc in series.