2. Presentation of the API

Introduction

Extrimian’s API exposes a number of endpoints for the implementation and management of verifiable credentials, decentralized identifiers (DIDs) and messaging systems. These tools are essential for the development of secure and decentralized solutions that require authentication and communication between users in an efficient and private manner.

Verifiable Credentials

Verifiable credentials are used by the Quark ID protocol, enabling the application of Zero Knowledge Proof and Selective Disclosure. Within this category, operations such as the generation of invitation flows, the creation of messages in the form of QR codes for user authentication, and the management of these credentials stand out. These operations enable an advanced level of privacy and security in digital identity verification.

Decentralized Identifiers (DIDs)

The DIDs section of the API allows the creation and management of unique identifiers that facilitate the creation of digital documents and the possibility of listing them based on a specific DID. These identifiers are fundamental to interoperability and trust in decentralized systems, allowing identity documents to be resolved in a public and transparent manner.

Messaging

The messaging functionality of the Extrimian API enables direct communication between DIDs, allowing the exchange of messages and the realization of secure communication flows. This feature is essential for applications that require reliable interactions between users in decentralized environments.