Part One

Policy Logic as Versioned Interfaces

Policy is the operating system of public services. Agents must treat it as a formal, versioned interface. Every rule an agent applies must be traceable to an authoritative source, at a specific version, at a specific point in time.

1.1 Canonical Representation of Policy

Each agency or service provider shall publish a single authoritative expression of its policy rules for each program or service domain. This canonical representation serves as the sole source of truth for agent behavior.

Requirements

Policy that cannot be read by both a machine and a person cannot be accountably enforced by either.

1.2 Version Control Requirements

Policy changes over time. Agents must always know which version they are applying. Every determination must be permanently linked to the version that produced it.

Requirements

1.3 Reasoning Attachments

Every action an agent takes must produce a reasoning file — a structured record of how the agent arrived at its determination. This is a core output of the system.

Required elements

Example: Benefits Eligibility Determination

An agent evaluating benefits eligibility attaches a reasoning file showing: household income data (source: verified payroll records, retrieved 2024-03-15), policy version SNAP-2024-03-v2, rule path through household size calculation, income threshold comparison, and categorical eligibility check. The file notes that self-reported savings data was received but excluded pending verification, triggering an incomplete-information hold rather than a denial.