Conformance

The Service List Registry offers an optional conformance process to enable implementers of compatible applications, devices, and displays to demonstrate interoperable use of the service discovery platform.

Conformance is intended to support predictable interoperability across implementations, while preserving the openness, neutrality, and non-exclusivity of the platform.

Purpose

The purpose of conformance is to enable implementers to demonstrate that their use of the Service List Registry platform aligns with the published discovery specification and associated behavioural requirements.

Conformance is not required to access the platform or registry data. Implementations that do not participate in conformance programmes retain full access to open specifications and public interfaces.

Scope

Conformance focuses on protocol behaviour, data interpretation, and deterministic handling of service discovery responses.

It does not assess user interface design, commercial presentation, service prominence decisions, or commercial relationships between parties.

Approach

Conformance is designed to be lightweight, objective, and software-based.

Conformance mechanisms may include:

  • documented test cases based on published specifications,
  • machine-readable reference inputs and expected outputs,
  • self-attested conformance supported by reproducible test evidence.

The use of reference implementations or libraries is optional. Implementers are free to use their own implementations, provided equivalent behaviour can be demonstrated.

Neutrality

Conformance activities do not grant control over the platform, confer exclusivity, or imply endorsement of particular implementations.

Participation in conformance does not constitute regulatory approval, certification of devices or services, or compliance with external standards or policies.

Trademarks

The Service List Registry name and associated trademarks may be licensed for use in connection with conformant implementations, subject to separate terms.

Trademark use is intended solely to indicate conformance with the Service List Registry specification and does not imply endorsement, certification, or regulatory status.

Evolution

Conformance mechanisms may evolve over time in line with specification updates and implementation experience.

Any changes to conformance criteria will be documented transparently and applied consistently across participants.