# Verifiable Credentials Issuance

## Introduction

Social Registry can issue credentials in the form of [Verifiable Credentials](https://www.w3.org/TR/vc-data-model/) (VC). These can be downloaded into the beneficiary's **digital wallet** or printed on paper as a **QR code** upon authentication. These credentials can signify that this person is part of this Registry. Sometimes also called e-cards. Some example use-cases; Farmer Regsitry e-Card, etc.

{% @jira/embed url="<https://openg2p.atlassian.net/browse/SR-13>" %}

## Features

* Social Registry exposes [OpenID for VCI](https://openid.net/specs/openid-4-verifiable-credential-issuance-1_0.html) APIs. A wallet can use these APIs to retrieve the VCs.
* The content inside the VC can be configured without modifying the code.
* Any functional/foundational ID can be configured for authentication. For example, if the Registry contains National IDs (or National ID tokens) of individuals, and a valid eSignet authentication mechanism (or similar) exists against the given National ID, then the credential can be issued.
  * Future possibilities: if a unique ID is issued by the social registry itself, then that can be used to authenticate and retrieve the credential.

<figure><img src="https://3034178245-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJZcdob2emEcLMvLyIxqT%2Fuploads%2FWTcbEW61K5XJ2y1SJZ4T%2FSocial%20Registry%20VC%20Issunace.jpg?alt=media&#x26;token=a96258f1-d2a8-4199-9aa5-79bb65aee832" alt="" width="563"><figcaption></figcaption></figure>

## Source code and configuration

Link to [Configuration and source code](https://docs.openg2p.org/~/changes/xKUM0sBXFkyR8F24yAMq/pbms/development/odoo-modules/openg2p-vci).
