Skip to main content
European CommissionEBSI European Blockchain

Design your solution

Last updated on

Now it's time to design your EBSI solution.

In this phase, you will be defining and designing the specific features of your solution, including the trust chain, the data models, the implementation and integration plan, plus other key elements needed for your project to work. The purpose of this section is for you to design all of the functional parts required to begin building your solution in the final stage: 'Build your solution'. This section should be used to help you develop a functional design for your solution.

To guide you, the section is divided into multiple subsections that cover six main topics. Please follow them chronologically and use the templates found throughout.

Design your Trust chain

The following subsection is to guide you on how to design a Trust Chain for your use case. The goal here is to understand what all the possible actors are and what interactions are possible, designing your trust chain accordingly.

Create your Data Model

The following subsection will guide you in designing the data model that structures the data in your Trust Chain. The goal is to design your data structure, then define your JSON schemes, and finally publish the schemas on EBSI.

Signing & Sealing

Define the e-signing and e-sealing of Verifiable Accreditations and Attestations

Authenticate & Identify

Agree on the identification/authentication method of legal entities and natural persons

Identify your capabilities

Define the capabilities needed for exchanging VCs

Plan for implementation & Integration

Define an implementation / integration plan / product roadmap