Commit c860477f authored by Joris Nijman's avatar Joris Nijman
Browse files

Update README.md

parent d650cc9e
Presentation Exchange - Credential Query Infra Project Summary
===================
<h1 align="center">
<br>
<a href="https://www.sphereon.com"><img src="https://sphereon.com/content/themes/sphereon/assets/img/logo.svg" alt="Sphereon" width="400"></a>
<br> Presentation Exchange Credential Query Infra
<br> Project Summary
<br>
</h1>
Sphereon, as part of its Vindicatio project, is creating a new DIF Presentation Exchange for DIF/W3C SSI solutions, compatible with Aries Present Proof Protocol v2. Using a layered approach to achieve both integration and interoperability.
For more information on the project please contact: **Joris Nijman: [jnijman@sphereon.com](jnijman@sphereon.com)**
At the lowest layers there are TypeScript (Javascript) libraries for the rules engine component, validations and logic. These libraries are easy to integrate in other projects for both web and mobile. The models and a REST API are also exposed using an OpenApi specification close to the VCC HTTP API as well as Sphereon’s own implementation. The models can be generated to a programming language of choice.
**Project core team:**
- Niels Klomp: [nklomp@sphereon.com](nklomp@sphereon.com)
- Scott Malley: [smalley@sphereon.com](smalley@sphereon.com)
- Hafeez Ur-Rehman: [hrehman@sphereon.com](hrehman@sphereon.com)
- Joris Nijman: [jnijman@sphereon.com](jnijman@sphereon.com)
The REST Api and state machine can run in Docker and exposes the functionality to other programming languages for a more direct integration. Then there is a stateful bridge that integrates DIDComm v2 and CHAPI (and future OpenID-Connect). The bridge will be similar to Aries Present Proof v2 and integrate with it and in the future support a backend like Verity or similar as well. This means parties can talk using Presentation Exchange compatible datastructures, across different transports and with different products.
## Table of contents
- [About Sphereon](#about-sphereon)
- [Project Overview](#project-overview)
## About Sphereon
We build technology and products in co-creation with governments, enterprises, software developers and integrators and help organizations to add a trust-layer to their systems. We focus on Digital Identities and Verifiable Credentials solutions, helping people and businesses to take control of their private data in business, government, healthcare and education domains.
It is our mission to end the digital trust problem that leads to societal distrust, digital fraud and other digital mishaps. We're Creating Trust in a Digital World.
## Project Overview
Sphereon, as part of its Vindicatio project, is creating a new DIF Presentation Exchange (PE) for DIF/W3C SSI solutions. The PE will be compatible with Aries Present Proof Protocol v2, and uses a layered approach to achieve both integration and interoperability.
At the lowest layers there are TypeScript (Javascript) libraries for the rules engine component, validations and logic [Presentation Exchange Library](../deliverables/functional_specifications/functional_specification_of_pe_library_component.md). These libraries are easy to integrate in other projects for both web and mobile. The models and generator will be provided as part of the [PE OpenAPI specification and models generator](../deliverables/functional_specifications/functional_specification_of_pe_openapi_spec_and_models_generator_component.md), allowing the models to be generated to a programming language of choice. Then there is the [Presentation Exchange REST API](../deliverables/functional_specifications/functional_specification_of_pe_rest_api_component.md) which exposes the functionality of the PE to be used in any programming language. The REST Api (and state machine) can run in Docker for a more direct integration.
For the exchange of credentials there is a stateful bridge that integrates DIDComm v2 and CHAPI (and future OpenID-Connect). The bridge will be similar to Aries Present Proof v2 and integrate with it. In the future support for a backend like Verity or similar can be added. This means parties can talk using Presentation Exchange compatible datastructures, across different transports and with different products.
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment