Processing definitions
Every Noun and Verb publishes its fields, types and effects, so each Interface processes data from one definition.
Satisfies
| Criterion | Text |
|---|---|
| SOC2 PI1.1 | The entity generates and communicates relevant, quality information about processing, including definitions of the data it processes. |
Implemented by
Test
| Step | Rule |
|---|---|
| Kind | Preventive: it stops the failure before it happens. |
| Select | Every Interface Version deployed in the report period. |
| Assert | Each was generated from the Noun and Verb definitions in force, with no hand-written field outside them. |
Owner
Example
A permit-status API adds an issuedAt field to Permit. The API, CLI, MCP server and SDK all expose it from that one definition, with no hand-written field anywhere.