Notarization API

The purpose of the service functions to be implemented is to attest given master data and transform it to W3C compliant digital Verifiable Credential representation. These made tamper-proof digital claims about certain attributes are central to gain the desired trust in any provided self-descriptions of assets and participants in the distributed GAIA-X ecosystem. Examples of verification and digital attestation are:

  • transform classic certificates of any 3rd party certifier to digital verifiable credential formats with desired signatures
  • GAIA-X participants and associated master data (e.g., address, name, tax identification number etc.)
  • ownership of the given organization DID – relates it to the real verified organization
  • business owner (e.g., by eID) to bridge SSI with eIDAS regulations
  • Organizations acting as trust anchor. E.g., Governments, Gaia-X AISBL, etc.

This service must include interfaces (APIs) to integrate the notarization component smoothly in existing software for Non-IT operator usage (e.g., lawyers, notaries, governments, certifiers …).
The scope also includes necessary tools (e.g., Command Line Scripts, API’s, etc.) to operate and maintain the created software components in an enterprise environment with focus on high-availability, security and monitoring and logging based on common standards.
The Notarization API utilizes other components like GXFS Organizational Credential Manager or Trust Services with its offered basic decentralized functionalities to gain an interoperable trust ecosystem.


Specification document