Aries Interop Profile - Verification
Here are the steps for verifying credentials using Aries Interop Profile (AIP).
Step 1: Get the API Key (Issuer Admin)
To get the API key contact support@igrant.io.
Step 2: Send Verification Request (Verfier/Relying Party)
Copy the code block below to send verification request to a connection. Execute the API available here.
{
"connectionId": "e0aead80-b2cb-477f-ac62-801c9d0ff841",
"dataAgreementId": "e8152362-cbf9-4c05-9ead-c8f61b6475ec"
}
Copy the code block below to create verification QR code. Execute the API available here.
{
"dataAgreementId": "e8152362-cbf9-4c05-9ead-c8f61b6475ec"
}
Copy the code block below to create Firebase Dynamic link for verification QR code. Execute the API available here.
{
"dataAgreementId": "e8152362-cbf9-4c05-9ead-c8f61b6475ec"
}
Step 3: Receive Verification Request (Holder)
The holder wallet can receive the verification request using your Data Wallet (or any other Digital Wallet: From the response, use the firebaseDynamicLink
and generate the QR code here using plain text option.
Step 4: Send and Receive Verifiable Presentation (Holder)
The holder wallet accepts (consents) to send the requested credentials.
Step 5: Send and Receive Verifiable Presentation (Verifier/Relying Party)
The Verfier (Relying Party) receives the requested credentials and can verify it. The Relying Party may read the received credential by executing the List verification history API.