Digital Trust Testbench About Us Hero image

About DTT

What is Digital Trust Testbench

Digital Trust Testbench (DTT) is a cloud-based quality assurance platform that enables interoperability testing among technology components and solutions within the digital trust ecosystem. The vision of Digital Trust Testbench is to be an all-in-one platform for digital trust ecosystem participants to achieve and maintain interoperability through early and continuous testing, regardless of their role, process, or technology. Being “all-in-one” refers to it being extensive in a) its coverage of technology i.e. at different layers or from different stacks; b) its support for the types of testing i.e. verification, validation, conformity, or interoperability; and also c) its value for users i.e. a product’s tester, developer, its extended product team, or stakeholders.

The Goal

The goal of DTT is to accelerate the path to interoperability by making testing easier, faster, and cheaper. To make testing easier, it is important to reduce or remove the complexity that is often faced by product teams who are figuring out how to go about testing, what tools are available to them, and how such tools actually work. To make testing faster, shortening the learning curve, reducing the preparation time, and optimizing for automation are key considerations. To make testing cheaper, there needs to be an aligned belief that DTT is best built by the community, for the community, while ensuring that a methodology exists for continuously improving the user experience, as well as growing the available capabilities and a suite of supporting tools over time, in a consolidated manner.

Sticky Notes
Goal Laptop

Digital Trust Testbench is designed to deliver robust, consistent, repeatable, and automated testing between different components of the digital trust ecosystem. It makes it possible to define (at launch) and protect (over time) demonstrably good interoperability among various entities e.g. those issuing credentials, storing them, and verifying them.

To provide an example, a wallet provider looking to ensure interoperability may leverage DTT to test whether the wallet can successfully accept a given credential from one or more issuers, and whether it can present a given credential to one or more verifiers for successful verification. Ideally, the interaction being tested between two entities takes place directly between the respective user interfaces. However, this is not always feasible, and instead, interactions between underlying technical interfaces may be used as proxies for testing. Simulation of different test configurations may be required to facilitate testing when a wide variety of scenarios is necessary.

Roundtable

Lorem ipsum odor amet, consectetuer adipiscing elit. Curae congue euismod hendrerit laoreet