Test Services
Please note that this content is under development and is not ready for implementation. This status message will be updated as content development progresses.
Test Playground
UNTP provides a test playground where implementers can
- Test their own credentials for conformity to UNTP standards.
- Access UNTP standard sample credentiuals.
There are two plaground instances - one for the current release and also one for the
Current release playground
For testing against the current UNTP release version credential specifications.
URL: https://test.uncefact.org/test-untp-playground
Latest bleeding-edge playground
For testing against the latest bleeding edge experimental versions.
URL: https://test.uncefact.org/untp-playground
Full Test Service
The playgrounds are hosted implementations of the full UNTP test service which can be deployed locally
Test documentation URL: https://uncefact.github.io/tests-untp/
3 Tier Test Architecture
There is a 3 tier testing architecture to help implementors ensure that they are issuing UNTP interoperable digital product passports. This architecture also ensures that as implementors 'extend' the UN Transparecy Protocol they do that in a non-breaking fashion.
At each tier we articulate the specific testing for UNTP and for an extension.
UNTP Testing (the blue sections in the diagram)
The UNTP testing is intended to provide implenentors the ability to validate that they have a complete valid reference implementation of UNTP. This testing gives a starting point so that implenters know that their implemenation is starting as UNTP compliant and that any externsions that they make need to have validations added to ensure continued UNTP interoperability.
Tier 1: UNTP Test: Technology Interoperability Testing
This testing is intended to provide implementers confidence that the technical implementation is correct. It is primarily focused on W3C verifiable credential compliance.