Skip to content

Input validation

Every Action’s inputs are checked against its Verb’s declared fields before it runs, and invalid input ends the Action refused.

Satisfies

CriterionText
SOC2 PI1.2The entity implements policies and procedures over system inputs so that they are complete and accurate.

Implemented by

Test

StepRule
KindPreventive: it stops the failure before it happens.
SelectEvery Action in the report period.
AssertEach done Action’s inputs match its Verb’s fields, and each mismatch ended refused naming the failing field.

Owner

Engineering Lead, Engineering Team.

Example

An Agent calls Order.place on a bookkeeping service with a month field of 13. The Action ends refused, naming the month field, and nothing is billed.