Skip to main content

Obligation-to-Control Map

Operating · ← Inventory · Obligation map · Evidence pack →

Each must-we (law, sector rule, internal policy) maps to a named control you can point at, and to an evidence artifact you can produce. The map sits under Governance. It does not merge Responsible, Regulatory, and Risk into one slogan. Types live on the blueprint.

THE CLAIM

If you cannot name the control, you do not have the obligation covered. A principle in a PDF is not a control.

What the map owns

OwnsDoes not own
Obligation id, source, must-we textPDP rule syntax (Runtime)
Control id, owner, where it runsTool allowlists (manifests)
Evidence artifact idThe verdict log implementation

Minimum row

FieldExample
obligation_idAPRA-CPS-230-op-res
sourceAPRA CPS 230 / internal refund policy
must_weReconstruct who approved a refund over threshold
control_idpep-step-up-refund
control_whereRuntime PEP STEP_UP; Operating evidence pack
evidence_idVerdict log + attestation record
use_case_idInventory row this obligation applies to

One obligation may bind several use cases. One use case usually has several obligations. Do not hide that in a single "compliant" flag.

Failure classes

  • Obligation register in Legal with no control id
  • Control id that does not exist in Runtime or in the evidence pack
  • Responsible AI outcome treated as a must-we (wrong type)
  • Map updated; PEP policy version not pinned

Trace / register fields

obligation_id, source, control_id, evidence_id, use_case_id

Next: assemble those artifacts into the go-live pack.

Go-live evidence pack →