High-Level Architecture
The microservices behind Sunbird RC credentialling, and how identity, schema, issuance and verification flows work.
Sunbird RC's credentialling service is made up of three microservices. Expand each to learn what it does.
High-level component diagram

How it works
This sequence diagram explains the following flows:
Creating an identity
Creating a schema
Issuing a credential
Verifying a credential

This sequence diagram explains the OID4VC/VP flow:
Creating an identity
Creating a schema
Fetching issuer metadata (OID4VCI discovery)
Issuing a credential (OID4VCI, wallet-initiated pre-authorized flow)
Verifying a credential (OID4VP, DCQL-based presentation)
