Skip to main content
Version: 1.3

Interface: IPresentation

identity_wasm.IPresentation

Fields for constructing a new Presentation.

Table of contents

Properties

Properties

context

Optional Readonly context: string | Record\<string, any> | (string | Record\<string, any>)[]

The JSON-LD context(s) applicable to the presentation.


id

Optional Readonly id: string

A unique URI that may be used to identify the presentation.


type

Optional Readonly type: string | string[]

One or more URIs defining the type of the presentation. Contains the base context by default.


verifiableCredential

Readonly verifiableCredential: Record\<string, any> | Jwt | Credential | (Record\<string, any> | Jwt | Credential)[]

JWT Credential(s) expressing the claims of the presentation.


holder

Readonly holder: string | CoreDID | IotaDID

The entity that generated the presentation.


refreshService

Optional Readonly refreshService: RefreshService | RefreshService[]

Service(s) used to refresh an expired Credential in the presentation.


termsOfUse

Optional Readonly termsOfUse: Policy | Policy[]

Terms-of-use specified by the presentation holder.