Replies: 3 comments 6 replies
-
A sample JSON is also pasted below for reference. { |
Beta Was this translation helpful? Give feedback.
-
Folks, this is an interesting discussion - thought of chiming in with a few thoughts.
Happy to help take this forward. @ravi-prakash-v thanks for bringing this to my notice. |
Beta Was this translation helpful? Give feedback.
-
Context
Each provider may have possibly numerous credentials associated that may vary from being a Badge, Certificates, Licenses etc to enhance the trust factor associated. It is possible that a provider may have multiple credentials associated and may like to send them in an array for buyer Apps to render on their side. Credentials will vary basis the requirement of a transactions. For example, export norms and licenses vary from country to country and a provider may like to send such certificates pertaining to a context, which in turn can be processed by a consumer App and rendered for a consumer to take a decision.
Problem Statement
Currently, the Credentials reference in core protocol only captures three fields which in turn is referred as attribute creds against each provider. Licenses may have many facets and credentials section must capture additional attributes. Current structure of Credentials meta section is as follows:
description: Describes a credential of an entity - Person or Organization
type: object
properties:
id:
type: string
type:
type: string
default: "VerifiableCredential"
url:
description: URL of the credential
type: string
format: uri
Proposal
We propose the section to be changed to following in order to allow providers provide verifiable credentials to consumers:
description: Describes a credential of an entity - Person or Organization
type: object
properties:
id:
type: string
type:
type: string
default: "VerifiableCredential"
url:
description: URL of the credential
type: string
format: uri
desc:
description: Short Description of Credential being shared
type: string
verifyUrl:
description: Verification URL for verifying user credentials
type: string
format: uri
valid_from:
type:string
format: date-time
expires_on: string
format: date-time
Beta Was this translation helpful? Give feedback.
All reactions