Verifiable Model Record

Policy packs

The ISO/IEC 42001 pack

The Annex A controls that an artifact can answer: event logs and data provenance, technical documentation, and suppliers.

khalm-reading-iso-42001-2023 · version 1.0.0 · 3 rules, 2 of them mandatory

The document it is written from

ISO/IEC 42001:2023, AI management systems. The standard's catalogue page at ISO. The text itself is sold, not published.

Three rules. The management-system clauses 4 to 10 are about an organisation, not about an artifact, so no rule here encodes them, and nothing here is a certification: conformity with ISO/IEC 42001 is assessed against an organisation's management system.

The rules

Only the mandatory rules decide a pack's finding. A recommended rule that fails is reported and does not, on its own, make a record non-compliant. Each rule's words below are the pack's own.

iso-42001-record-keeping mandatory

Records of the AI system's life cycle are kept, ordered and traced to their origin. Checks: the lineage is at least one record long; the training input is committed by a Merkle root over at least one input, and the root is not that of an empty tree, so a record that declares its training input not held or not disclosed fails; a record with predecessors names the one before it by hash; training does not end before it starts or after the record was issued, and the collection period does not end before it starts; and the lineage was verified back to the initial record, so a successor evaluated without its predecessors is indeterminate. Does not check: the event logs of the system in operation, or that the committed input is the data actually used. The lineage stands for the event log of A.6.2.8 and the Merkle commitment for the data provenance of A.7.5: this pack's reading.

ISO/IEC 42001:2023 Annex A controls A.6.2.8 (AI system recording of event logs) and A.7.5 (data provenance)

iso-42001-technical-documentation mandatory

The technical documentation identifies what was learned, where, and what was deployed. Checks: the learned state and its components are pinned by hash and size; the training software and the software hash of the training environment are declared and not empty, and the software hash parses as a hash; and a deployment or policy-change record keeps the model of its verified immediate predecessor, the same model_hash, so one evaluated without that predecessor is indeterminate. Does not check: the rest of the documentation A.6.2.7 calls for.

ISO/IEC 42001:2023 Annex A control A.6.2.7 (AI system technical documentation)

iso-42001-supplier-assurance recommended

A system obtained from a supplier arrives with an attestation at software level or stronger, so the organisation's supplier controls rest on more than a self-assertion. Checks: the record declares an attestation_level of software or stronger. Does not check: that the issuer attests at that level in fact, that the record came from a supplier at all, or that any supplier control A.10.3 calls for is in place. The level is the issuer's own claim about itself, and what the trust store grants the signing key is the verifier's trust.attestation check, before any pack is evaluated.

ISO/IEC 42001:2023 Annex A control A.10.3 (suppliers)

What this pack is not

A reference implementation of the VMR policy-pack format, not legal advice, not an official instrument and not a certification. The control references are this pack author's reading of the cited text; ISO, IEC and ISO/IEC JTC 1/SC 42 have neither authored nor endorsed this pack. Conformity with ISO/IEC 42001 is assessed against an organisation's management system, not against a document.

Published with the standard under Apache 2.0, in the public repository. The pack itself is the normative thing: this page is a reading of it.