Skip to content

Architecture Decision Records

Decisions about this repository that will be questioned later, with the reasoning that produced them. Records are immutable once merged; a decision that changes gets a new record superseding the old one.

Decisions about the checks, the policy and attestation formats and the version rule are passmcp's and passmcp-reporting's, in their own ADRs. This directory records what is decided here.

# Decision Status
0001 Ask the installed passmcp for guidance; do not copy the catalogue Accepted
0002 A position-keeping JSON parser and a fail-closed JSON Schema subset, no dependencies Accepted
0003 Attestations are verified by passmcp-reporting, not reimplemented Accepted
0004 Unrecognised JSON gets no diagnostics, and editors send every JSON file Accepted
0005 The version is passmcp's latest release Accepted