Skip to content

Commit 2c35fdc

Browse files
committed
fix: Add LinkedDomain jsonld context in querier
1 parent 6be4456 commit 2c35fdc

File tree

2 files changed

+9
-0
lines changed

2 files changed

+9
-0
lines changed

src/modules/did.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ import {
1010
SpecValidationResult,
1111
VerificationMethods,
1212
DIDDocumentWithMetadata,
13+
ServiceType,
1314
} from '../types';
1415
import {
1516
MsgCreateDidDoc,
@@ -45,6 +46,7 @@ export const contexts = {
4546
W3CSuiteEd255192020: 'https://w3id.org/security/suites/ed25519-2020/v1',
4647
W3CSuiteEd255192018: 'https://w3id.org/security/suites/ed25519-2018/v1',
4748
W3CSuiteJws2020: 'https://w3id.org/security/suites/jws-2020/v1',
49+
DIFDIDConfiguration: 'https://identity.foundation/.well-known/did-configuration/v1',
4850
} as const;
4951

5052
export const protobufLiterals = {
@@ -549,6 +551,9 @@ export class DIDModule extends AbstractCheqdSDKModule {
549551
});
550552

551553
const service = protobufDidDocument.service.map((s) => {
554+
if (s.serviceType === ServiceType.LinkedDomains)
555+
protobufDidDocument.context = [...protobufDidDocument.context, contexts.DIFDIDConfiguration];
556+
552557
return {
553558
id: s.id,
554559
type: s.serviceType,

src/types.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,3 +102,7 @@ export const ISignInputs = {
102102
return object.some((x) => 'privateKeyHex' in x);
103103
},
104104
};
105+
106+
export enum ServiceType {
107+
LinkedDomains = 'LinkedDomains',
108+
}

0 commit comments

Comments
 (0)