fix some incorrect logic & things AI hallucinated

This commit is contained in:
2025-05-29 19:36:35 -06:00
parent 820ae727ed
commit 92e4570672
4 changed files with 7 additions and 34 deletions

View File

@@ -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;
};