The proposed specification SHALL define externally observable behavior, Interfaces, and conformance conditions that permit independently developed implementations to be substitutable and Interoperable.
Mandatory
Independent implementation promotes competition, technological diversity, and long-term sustainability. Substitutability allows one conforming implementation to replace another without changing the standardized responsibilities assigned to the implementation. Interoperability allows independently developed implementations to participate in the same conforming environment.
These capabilities depend on clearly defined externally observable behavior, Interfaces, Interface Contracts, and conformance conditions rather than common internal designs or implementation technologies.
A conforming Submission demonstrates that:
Substitutability does not require implementations to have identical internal designs, performance characteristics, technologies, or deployment configurations.
Implementations are substitutable when they satisfy the same applicable externally observable behavior, Interface Contracts, and conformance conditions.
To transclude the authoritative Statement into another page, use:
{{section>public:00-sip-ra:99-annexes:annex-c-requirements:gpr-018-independent-substitutable-and-interoperable-implementations#Statement&noheader&nofooter&noeditbtn}}
© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.