====== GPR-016 — Avoidance of Normative Implementation Descriptions ======
[[public:00-sip-ra:99-annexes:annex-c-requirements:start|Go to Annex C: Requirements]]
===== Statement =====
The Submission SHOULD NOT include implementation-specific descriptions as normative specification content.
===== Requirement Level =====
Recommended
===== Rationale =====
Implementation-specific descriptions can unintentionally constrain otherwise valid implementations or cause readers to interpret an example implementation as a conformance requirement.
A Submission may include implementation examples, guidance, and explanatory material when they improve understanding. Such material should be clearly identified as nonnormative and should not restrict alternative conforming implementations.
===== Evaluation Criteria =====
A Submission satisfying this recommendation demonstrates that:
* Normative specification content defines required behavior, responsibilities, interfaces, constraints, and conformance conditions without prescribing implementation internals
* Implementation-specific descriptions are omitted from normative clauses unless necessary to satisfy an applicable requirement
* Implementation examples are clearly identified as nonnormative
* No example is presented as the only permitted implementation approach
* Any departure from this recommendation is identified and justified
===== Referenced By =====
{{backlinks>public:00-sip-ra:99-annexes:annex-c-requirements:gpr-016-avoidance-of-normative-implementation-descriptions}}
===== Notes for Editors =====
This requirement uses ''SHOULD NOT'' and is therefore a recommendation rather than an absolute prohibition.
Informative implementation examples remain permitted when they are clearly distinguished from normative specification content.
To transclude the authoritative Statement into another page, use:
{{section>public:00-sip-ra:99-annexes:annex-c-requirements:gpr-016-avoidance-of-normative-implementation-descriptions#Statement&noheader&nofooter&noeditbtn}}
---
© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.