ADR 0015: Process definition trust

Decision

A process definition’s hash is its identity (ADR 0002/0006); a detached signature sidecar over its canonical bytes is publication authority — who vouches that this definition is an approved rule set. The two are independent: an unsigned definition is still a definite, pinnable identity; a signature adds “and Compliance published it”.

The permanent answers:

Context

A process definition is executable governance: publishing a bad one is the definition-poisoning attack (PLAN §18), and the kernel is correctly neutral about it — the verifier proves correct evaluation, not good policy. What the kernel can do is make authorship and endorsement of definitions first-class evidence, so “who allowed these rules” is a log question with the same answerability as “who asserted this fact”.

Consequences

see history · edit this page