postels-law ADG-0021

Postel's law

“Be conservative in what you send, be liberal in what you accept.”

Also: Robustness principle

Origin

Jon Postel, 1980, in the TCP specification (RFC 761). About protocol implementations tolerating each other's deviations so the network keeps working.

Why it should, or should not, apply to models

For an agent, "what you accept" is every document, tool result and web page that enters the context, and a model is liberal by construction: it reads instructions in anything. That is the prompt-injection surface. The law should break for agents for the same reason it has been criticised in protocol design — liberal acceptance is a security hole once the sender can be hostile — but more sharply, because a model cannot distinguish data from instruction the way a parser can. The defence the catalog records is the inverse of the law: be conservative in what you accept, and restrict what the agent may do after accepting it.

Standing: Untested

Standing counts claims a person has reviewed. Claims reviewed by AI alone are listed and marked, and do not move it.

Where it breaks

Claims showing the heuristic failing for models.

Add a case where it holds or breaks

A break is worth more than a hold. If you have seen this fail for a model, with the setup written down, that is the most useful thing you can add here.