|  |  | @ -1,6 +1,6 @@ | 
			
		
	
		
			
				
					|  |  |  | // similar to VerifiableCredentialSubject... maybe rename this
 | 
			
		
	
		
			
				
					|  |  |  | export interface GenericVerifiableCredential { | 
			
		
	
		
			
				
					|  |  |  |   "@context": string | string[]; | 
			
		
	
		
			
				
					|  |  |  |   "@context"?: string; | 
			
		
	
		
			
				
					|  |  |  |   "@type": string; | 
			
		
	
		
			
				
					|  |  |  |   [key: string]: unknown; | 
			
		
	
		
			
				
					|  |  |  | } | 
			
		
	
	
		
			
				
					|  |  | @ -50,7 +50,7 @@ export interface KeyMeta { | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  | export interface QuantitativeValue extends GenericVerifiableCredential { | 
			
		
	
		
			
				
					|  |  |  |   "@type": "QuantitativeValue"; | 
			
		
	
		
			
				
					|  |  |  |   "@context": string | string[]; | 
			
		
	
		
			
				
					|  |  |  |   "@context"?: string; | 
			
		
	
		
			
				
					|  |  |  |   amountOfThisGood: number; | 
			
		
	
		
			
				
					|  |  |  |   unitCode: string; | 
			
		
	
		
			
				
					|  |  |  |   [key: string]: unknown; | 
			
		
	
	
		
			
				
					|  |  | @ -102,7 +102,7 @@ export interface Agent { | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  | export interface ClaimObject { | 
			
		
	
		
			
				
					|  |  |  |   "@type": string; | 
			
		
	
		
			
				
					|  |  |  |   "@context"?: string | string[]; | 
			
		
	
		
			
				
					|  |  |  |   "@context"?: string; | 
			
		
	
		
			
				
					|  |  |  |   fulfills?: Array<{ | 
			
		
	
		
			
				
					|  |  |  |     "@type": string; | 
			
		
	
		
			
				
					|  |  |  |     identifier?: string; | 
			
		
	
	
		
			
				
					|  |  | @ -119,7 +119,7 @@ export interface ClaimObject { | 
			
		
	
		
			
				
					|  |  |  | } | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  | export interface VerifiableCredentialClaim { | 
			
		
	
		
			
				
					|  |  |  |   "@context": string | string[]; | 
			
		
	
		
			
				
					|  |  |  |   "@context"?: string; | 
			
		
	
		
			
				
					|  |  |  |   "@type": string; | 
			
		
	
		
			
				
					|  |  |  |   type: string[]; | 
			
		
	
		
			
				
					|  |  |  |   credentialSubject: ClaimObject; | 
			
		
	
	
		
			
				
					|  |  | @ -128,7 +128,6 @@ export interface VerifiableCredentialClaim { | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  | export interface GiveVerifiableCredential extends GenericVerifiableCredential { | 
			
		
	
		
			
				
					|  |  |  |   "@type": "GiveAction"; | 
			
		
	
		
			
				
					|  |  |  |   "@context": string | string[]; | 
			
		
	
		
			
				
					|  |  |  |   object?: GenericVerifiableCredential; | 
			
		
	
		
			
				
					|  |  |  |   agent?: Agent; | 
			
		
	
		
			
				
					|  |  |  |   participant?: { | 
			
		
	
	
		
			
				
					|  |  | @ -144,8 +143,7 @@ export interface GiveVerifiableCredential extends GenericVerifiableCredential { | 
			
		
	
		
			
				
					|  |  |  | } | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  | export interface OfferVerifiableCredential extends GenericVerifiableCredential { | 
			
		
	
		
			
				
					|  |  |  |   "@type": "OfferAction"; | 
			
		
	
		
			
				
					|  |  |  |   "@context": string | string[]; | 
			
		
	
		
			
				
					|  |  |  |   "@type": "Offer"; | 
			
		
	
		
			
				
					|  |  |  |   object?: GenericVerifiableCredential; | 
			
		
	
		
			
				
					|  |  |  |   agent?: Agent; | 
			
		
	
		
			
				
					|  |  |  |   participant?: { | 
			
		
	
	
		
			
				
					|  |  | @ -167,7 +165,6 @@ export interface OfferVerifiableCredential extends GenericVerifiableCredential { | 
			
		
	
		
			
				
					|  |  |  | export interface RegisterVerifiableCredential | 
			
		
	
		
			
				
					|  |  |  |   extends GenericVerifiableCredential { | 
			
		
	
		
			
				
					|  |  |  |   "@type": "RegisterAction"; | 
			
		
	
		
			
				
					|  |  |  |   "@context": string | string[]; | 
			
		
	
		
			
				
					|  |  |  |   agent: { | 
			
		
	
		
			
				
					|  |  |  |     identifier: string; | 
			
		
	
		
			
				
					|  |  |  |   }; | 
			
		
	
	
		
			
				
					|  |  | 
 |