UNPKG

di-wings

Version:

Aviary Tech's common library for decentralized identity

44 lines 1.12 kB
import { type DataIntegrityProof } from '../proofs/data-integrity'; export interface Credential { '@context': ["https://www.w3.org/ns/credentials/v2", ...(string | object)[]]; id?: string; type: string[]; issuer: string | { id: string; name?: string | object; description?: string | object; }; validFrom?: string; validUntil?: string; credentialSubject: Record<string, any>; credentialStatus?: { id: string; type: string; }; name?: string | object; description?: string | object; credentialSchema?: { id: string; type: string; }; termsOfUse?: Array<{ type: string; }>; evidence?: Array<{ id?: string; type: string[]; }>; refreshService?: { id: string; type: string; }; relatedResource?: Array<{ id: string; digestSRI?: string; digestMultibase?: string; }>; } export interface VerifiableCredential extends Credential { proof: DataIntegrityProof[] | DataIntegrityProof; } //# sourceMappingURL=credential.d.ts.map