import contextBBSV1 from './contexts/bbs-bls-signature-2020-v1.json' import contextCitizenshipV1 from './contexts/citizenship-v1.json' // assert { type: 'json' } import contextSuitesEd25519_2020 from './contexts/ed25519-signature-2020-v1.json' //assert { type: 'json' } import contextSuiteEip712 from './contexts/eip712.json' // assert { type: 'json' } import contextSuitesJws_2020 from './contexts/json-web-signature-2020-v1.json' // assert { type: 'json' } import contextLdsEcdsaSecpRecovery2020_0 from './contexts/lds-ecdsa-secp256k1-recovery2020-0.0.json' // assert { type: 'json' } import contextProfile from './contexts/veramo.io_contexts_profile_v1.json' //assert { type: 'json' } import contextSuitesEd25519_2018 from './contexts/w3id.org_security_suites_ed25519-2018_v1.json' //assert { type: 'json' } import contextSecurityV1 from './contexts/w3id.org_security_v1.json' //assert { type: 'json' } import contextSecurityV2 from './contexts/w3id.org_security_v2.json' //assert { type: 'json' } import contextSecurityV3 from './contexts/w3id.org_security_v3-unstable.json' //assert { type: 'json' } import contextSuitesX25519 from './contexts/w3id.org_security_suites_x25519-2019_v1.json' //assert { type: 'json' } import contextLdsEcdsaSecpRecovery2020_2 from './contexts/w3id.org_security_suites_secp256k1recovery-2020_v2.json' //assert { type: 'json' } import contextSuitesSecp from './contexts/w3id.org_security_suites_secp256k1recovery-2020_v2.json' //assert { type: 'json' } import contextVCRevocationList2020 from './contexts/vc-revocation-list-2020-v1.json' // assert { type: 'json' } import contextVCStatusList2021 from './contexts/vc-status-list-2021-v1.json' // assert { type: 'json' } import contextDidV1 from './contexts/www.w3.org_ns_did_v1.json' //assert { type: 'json' } const contextCredentialV1 = require('./contexts/www.w3.org_2018_credentials_v1.json') // assert { type: 'json' } const contextCredentialV2 = require('./contexts/www.w3.org_ns_credentials_v2.json') // assert { type: 'json' } /** * Provides a hardcoded map of common context definitions */ export const LdDefaultContexts = new Map([ ['https://www.w3.org/2018/credentials/v1', contextCredentialV1], ['https://www.w3.org/ns/credentials/v2', contextCredentialV2], ['https://w3.org/ns/credentials/v2', contextCredentialV2], ['https://w3id.org/security/bbs/v1', contextBBSV1], ['https://w3id.org/did/v1', contextDidV1], ['https://w3.org/ns/did/v1', contextDidV1], ['https://www.w3.org/ns/did/v1', contextDidV1], ['https://w3id.org/security/v1', contextSecurityV1], ['https://w3id.org/security/v2', contextSecurityV2], ['https://w3id.org/security/v3-unstable', contextSecurityV3], ['https://w3id.org/security/suites/ed25519-2018/v1', contextSuitesEd25519_2018], ['https://w3id.org/security/suites/x25519-2019/v1', contextSuitesX25519], ['https://w3id.org/security/suites/ed25519-2020/v1', contextSuitesEd25519_2020], ['https://w3id.org/security/suites/jws-2020/v1', contextSuitesJws_2020], ['https://veramo.io/contexts/profile/v1', contextProfile], ['https://w3id.org/citizenship/v1', contextCitizenshipV1], ['https://w3id.org/vc-revocation-list-2020', contextVCRevocationList2020], ['https://w3id.org/vc/status-list/v1', contextVCStatusList2021], // Unfortunately also listed in the spec ['https://w3id.org/vc/status-list/2021/v1', contextVCStatusList2021], ['https://identity.foundation/EcdsaSecp256k1RecoverySignature2020/lds-ecdsa-secp256k1-recovery2020-0.0.jsonld', contextLdsEcdsaSecpRecovery2020_0], ['https://identity.foundation/EcdsaSecp256k1RecoverySignature2020/lds-ecdsa-secp256k1-recovery2020-2.0.jsonld', contextLdsEcdsaSecpRecovery2020_2], ['https://w3id.org/security/suites/secp256k1recovery-2020/v2', contextSuitesSecp], ['https://w3id.org/security/suites/eip712sig-2021', contextSuiteEip712], ['https://w3c-ccg.github.io/ethereum-eip712-signature-2021-spec/', contextSuiteEip712], ])