Offer
type: /credentials/1.0/offer
The offer message comprises information regarding the available verifiable credentials (VCs) from an issuer.
{
"url": "<issuer_url>",
"credentials": [
{
"id": "<vc_uuid>",
"description": "<vc_description>",
"status": "pending | completed | rejected"
}
]
}
Field | Description | Type | Required |
---|---|---|---|
url | Issuer URL for fetch credential | string | ✅ |
credentials | List of available credentials on issuer for fetch | list | ✅ |
credentials.id | ID of VC | string | ✅ |
credentials.description | Additional description of VC | string | ❌ |
credentials.status | Status of the offer for VC. If omitted should be considered as completed | string | ❌ |
-
Example of credential offer:
{ "id": "36f9e851-d713-4b50-8f8d-8a9382f138ca", "thid": "36f9e851-d713-4b50-8f8d-8a9382f138ca", "typ": "application/iden3comm-plain-json", "type": "https://iden3-communication.io/credentials/1.0/offer", "body": { "credentials": [ { "description": "KYCAgeCredential", "id": "c7b66a79-b930-49d1-9a97-66ab8fd792ac" } ], "url": "http://issuer-agent.com/" }, "to": "did:polygonid:polygon:mumbai:2qJUZDSCFtpR8QvHyBC4eFm6ab9sJo5rqPbcaeyGC4", "from": "did:iden3:polygon:mumbai:x3HstHLj2rTp6HHXk2WczYP7w3rpCsRbwCMeaQ2H2" }