@web5/agent
Version:
40 lines (38 loc) • 1.02 kB
text/typescript
import type { ProtocolDefinition } from '@tbd54566975/dwn-sdk-js';
export const IdentityProtocolDefinition: ProtocolDefinition = {
protocol : 'http://identity.foundation/protocols/web5/identity-store',
published : false,
types : {
portableDid: {
schema : 'https://identity.foundation/schemas/web5/portable-did',
dataFormats : [
'application/json'
]
},
identityMetadata: {
schema : 'https://identity.foundation/schemas/web5/identity-metadata',
dataFormats : [
'application/json'
]
}
},
structure: {
portableDid : {},
identityMetadata : {}
}
};
export const JwkProtocolDefinition: ProtocolDefinition = {
protocol : 'http://identity.foundation/protocols/web5/jwk-store',
published : false,
types : {
privateJwk: {
schema : 'https://identity.foundation/schemas/web5/private-jwk',
dataFormats : [
'application/json'
]
},
},
structure: {
privateJwk: {}
}
};