PMFA
← Return to Index
017

Validation Is Law Enforcement

Validation is not error checking. It is law enforcement. Invalid inputs must never reach the system.
Version 1.0.0 — Ratified

Validation Is Law Enforcement

Validation is not hygiene. Validation is not user experience. Validation is enforcement of law.

Anything not validated is permitted.

I. The Dangerous Mislabeling of Validation

Most systems treat validation as:

input checking

UX feedback

convenience for users

This is a fundamental misunderstanding.

Validation does not protect users. Validation protects the system.

II. Law Exists Only Where It Is Enforced

A rule that is not enforced is not a rule.

It is documentation.

Systems that rely on:

comments

conventions

developer discipline

do not have law.

They have suggestions.

III. Validation Must Be Mandatory and Central

Validation must be:

unavoidable

centralized

deterministic

applied before any effect occurs

If validation can be bypassed, law can be bypassed.

Bypassable law is no law.

IV. Client-Side Validation Is Not Law

Client-side validation:

improves experience

reduces friction

provides guidance

It does not enforce anything.

Anything enforced only on the client is optional.

Law lives on the server, in the kernel, before state changes.

V. Validation Defines System Boundaries

Validation answers:

what inputs are admissible

what states are reachable

what transitions are allowed

These are legal boundaries.

Without validation, the system has no borders.

VI. Temporal and Contextual Validation

Law is contextual and temporal.

Validation must consider:

time

actor

role

jurisdiction

prior events

Static validation is insufficient.

VII. Validation Failures Must Be Explicit

When law is violated:

execution must stop

state must not change

failure must be recorded

Silent correction is silent lawbreaking.

VIII. Final Conclusion

Validation is law enforcement.

A lawful system:

enforces rules before execution

centralizes validation in the kernel

treats validation failures as legal events

Anything else permits illegal states and pretends order exists.

Canonical text. Interpretations are invalid.
SHA-256: 31c541cfd1d672c5e2da88fce83c74e7b358c7cb9c568f7b0177a85b8e33b2a5