postels-law ADG-0021Postel'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.
- Following instructions hidden in dataReviewed by AI
Liberal acceptance of long documents lets a large share of injected instructions through, even past defences tuned on short inputs.
- Following instructions hidden in dataReviewed by AI
The working defence is to become conservative after untrusted content arrives — the opposite of the law's second clause.
- Following instructions hidden in dataReviewed by AI
Sensitive parameters are accepted only from trusted provenance; the harness is deliberately illiberal about what it accepts.
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.