Skip to main content
Version: 0.1 (Current)

10. Conformance

10.1 Conformance levels

This specification defines two conformance levels:

  • PCT Core Conformant. An implementation that correctly issues, signs, transmits, verifies, and audits PCTs in accordance with all REQUIRED fields and the lifecycle defined in Section 4. Core conformance covers Sections 1 through 8.

  • PCT Extended Conformant. A core-conformant implementation that additionally implements at least one extension namespace defined in Section 5.7, exposes a conformant enforcement API as defined in Section 7, and produces audit records conformant with Section 8.

10.2 Conformance declaration

Implementations claiming conformance to this specification must publicly document:

  • The conformance level claimed (Core or Extended)
  • The version of the specification implemented (currently 0.1)
  • Any extension namespaces implemented
  • Any optional fields implemented
  • Any known deviations from the specification and the reasons for them

10.3 Interoperability

PCT-conformant systems from different vendors must be interoperable with respect to the core schema and the compact serialisation format. A PCT issued by any conformant issuer must be verifiable by any conformant verifier, provided the verifier has access to the issuer's public key.