trqp-assurance-hub

Control objectives

Assurance levels become useful when they can be audited without interpretive dance.

This repo introduces a candidate control catalog and a Control Satisfaction Declaration artifact. The goal is to make assurance commitments machine-readable at control granularity.

Control catalog

The candidate catalog is published as JSON:

Each control has:

Control Satisfaction Declaration

Publishers can claim control status using:

Statuses are:

Each control can reference evidence artifacts (policies, audits, manifests).

Binding to the Assurance Profile

The Assurance Profile can declare:

This makes assurance level claims composable and verifiable.