An agent can assemble context, recognise a pattern and suggest what should happen next. None of that tells you whether the proposed action is allowed now, for this customer, under this policy, with this evidence. That decision belongs to the system that owns the state.

That is the idea behind governed state contracts. A user interface, integration or agent may propose an action. The operational authority checks current state, permissions, policy and invariants; it either executes the transition or returns a structured reason why it cannot. The audit and resulting events are part of the same decision, not an afterthought.

The model does not argue against agents or broad analytical context. It gives them a safe place to operate. Context can be distributed: reports, documents, graphs, search indexes and vector stores all help a person or model understand what might be true. Authority remains with the capability that can validate and execute the change against current truth.

The accompanying Designing the Stack series develops the architectural argument. This site holds the durable reference model behind it.

The machine-readable form of a capability contract is being developed separately. This reference model deliberately describes the architecture before prescribing a particular implementation.