Egor Urvanov

RFC 2119

Specs and architecture · MUST · SHOULD · MAY

A standard that fixes the meaning of MUST, SHOULD and MAY in requirements. In specs these levels tell the agent what is mandatory, what is advised and what is optional.

MUSTrequiredSHOULDrecommendedMAYoptional"MUST return 404""SHOULD cache""MAY log"the agent reads the level● model, people, systems, data  ● agent and harness  ● risk, stop, boundaryMUST, SHOULD and MAY tell the agent what is required and what is up to it

Source: RFC 2119, the standard text

Where it appears · 1

Related terms

Whole glossary

© 2026 Egor Urvanov