From 3a989723ef9572c20899c7e44eaa75412b5e658e Mon Sep 17 00:00:00 2001 From: Filip Date: Thu, 5 Dec 2024 17:27:54 +0100 Subject: [PATCH] Update ApiCatalog manifest (#80) * Update ApiCatalog.json Add eddsa-jcs-2022 * Update ApiCatalog.json * Fix ApiCatalog ecdsa-jcs-2019-p256 endpoint * Update ApiCatalog.json: add JCS verifier endpoints * Update ApiCatalog.json: ecdsa-sd-2023 endpoints * Update ApiCatalog.json: add `BitstringStatusList` tag * Update implementations/ApiCatalog.json Co-authored-by: Patrick St-Louis <43082425+PatStLouis@users.noreply.github.com> --------- Co-authored-by: Patrick St-Louis <43082425+PatStLouis@users.noreply.github.com> --- implementations/ApiCatalog.json | 145 +++++++++++++++++++++++++------- 1 file changed, 116 insertions(+), 29 deletions(-) diff --git a/implementations/ApiCatalog.json b/implementations/ApiCatalog.json index 3a4c30c..e6172fa 100644 --- a/implementations/ApiCatalog.json +++ b/implementations/ApiCatalog.json @@ -3,85 +3,172 @@ "implementation": "Iron Verifiable Credentials", "verifiers": [ { - "id": "https://vc.apicatalog.com/verifier", - "endpoint": "https://vc.apicatalog.com/credentials/verify", + "id": "https://us-central1-api-catalog.cloudfunctions.net/vc-api-credential-verify", + "endpoint": "https://us-central1-api-catalog.cloudfunctions.net/vc-api-verify", "supportedEcdsaKeyTypes": [ "P-256", "P-384" ], "tags": [ "Ed25519Signature2020", - "vc2.0", "eddsa-rdfc-2022", + "eddsa-jcs-2022", "ecdsa-rdfc-2019", - "ecdsa-sd-2023" - ] - } + "ecdsa-jcs-2019", + "ecdsa-sd-2023", + "EnvelopingProof", + "BitstringStatusList", + "vc2.0" + ], + "supports": { + "vc": ["1.1", "2.0"] + } + } ], "issuers": [ { - "id": "https://vc.apicatalog.com/issuer/?suite=Ed25519Signature2020", - "endpoint": "https://vc.apicatalog.com/credentials/issue?suite=Ed25519Signature2020", + "id": "https://us-central1-api-catalog.cloudfunctions.net/vc-api-issue-ed25519", + "endpoint": "https://us-central1-api-catalog.cloudfunctions.net/vc-api-issue-ed25519", "tags": [ "Ed25519Signature2020", "vc2.0" - ] + ], + "supports": { + "vc": ["1.1", "2.0"] + } }, { - "id": "https://vc.apicatalog.com/issuer/?suite=eddsa-rdfc-2022", - "endpoint": "https://vc.apicatalog.com/credentials/issue?suite=eddsa-rdfc-2022", + "id": "https://us-central1-api-catalog.cloudfunctions.net/vc-api-issue-eddsa-rdfc-2022", + "endpoint": "https://us-central1-api-catalog.cloudfunctions.net/vc-api-issue-eddsa-rdfc-2022", "tags": [ - "eddsa-rdfc-2022" - ] + "eddsa-rdfc-2022", + "BitstringStatusList" + ], + "supports": { + "vc": ["1.1", "2.0"] + } + }, + { + "id": "https://us-central1-api-catalog.cloudfunctions.net/vc-api-issue-eddsa-jcs-2022", + "endpoint": "https://us-central1-api-catalog.cloudfunctions.net/vc-api-issue-eddsa-jcs-2022", + "tags": [ + "eddsa-jcs-2022", + "BitstringStatusList" + ], + "supports": { + "vc": ["1.1", "2.0"] + } }, { - "id": "https://vc.apicatalog.com/issuer/?suite=ecdsa-rdfc-2019&curve=p-256", - "endpoint": "https://vc.apicatalog.com/credentials/issue?suite=ecdsa-rdfc-2019&curve=p-256", + "id": "https://us-central1-api-catalog.cloudfunctions.net/vc-api-issue-ecdsa-rdfc-2019-p256", + "endpoint": "https://us-central1-api-catalog.cloudfunctions.net/vc-api-issue-ecdsa-rdfc-2019-p256", "supportedEcdsaKeyTypes": [ "P-256" ], "tags": [ "ecdsa-rdfc-2019" - ] + ], + "supports": { + "vc": ["1.1", "2.0"] + } }, { - "id": "https://vc.apicatalog.com/issuer/?suite=ecdsa-rdfc-2019&curve=p-384", - "endpoint": "https://vc.apicatalog.com/credentials/issue?suite=ecdsa-rdfc-2019&curve=p-384", + "id": "https://us-central1-api-catalog.cloudfunctions.net/vc-api-issue-ecdsa-rdfc-2019-p384", + "endpoint": "https://us-central1-api-catalog.cloudfunctions.net/vc-api-issue-ecdsa-rdfc-2019-p384", "supportedEcdsaKeyTypes": [ "P-384" ], "tags": [ "ecdsa-rdfc-2019" - ] + ], + "supports": { + "vc": ["1.1", "2.0"] + } }, { - "id": "https://vc.apicatalog.com/issuer/?suite=ecdsa-sd-2023", - "endpoint": "https://vc.apicatalog.com/credentials/issue?suite=ecdsa-sd-2023", + "id": "https://us-central1-api-catalog.cloudfunctions.net/vc-api-issue-ecdsa-jcs-2019-p256", + "endpoint": "https://us-central1-api-catalog.cloudfunctions.net/vc-api-issue-ecdsa-jcs-2019-p256", + "supportedEcdsaKeyTypes": [ + "P-256" + ], + "tags": [ + "ecdsa-jcs-2019" + ], + "supports": { + "vc": ["1.1", "2.0"] + } + }, + { + "id": "https://us-central1-api-catalog.cloudfunctions.net/vc-api-issue-ecdsa-jcs-2019-p384", + "endpoint": "https://us-central1-api-catalog.cloudfunctions.net/vc-api-issue-ecdsa-jcs-2019-p384", + "supportedEcdsaKeyTypes": [ + "P-384" + ], + "tags": [ + "ecdsa-jcs-2019" + ], + "supports": { + "vc": ["1.1", "2.0"] + } + }, + { + "id": "https://us-central1-api-catalog.cloudfunctions.net/vc-api-issue-ecdsa-sd-2023-p256", + "endpoint": "https://us-central1-api-catalog.cloudfunctions.net/vc-api-issue-ecdsa-sd-2023-p256", "supportedEcdsaKeyTypes": [ "P-256" ], "tags": [ "ecdsa-sd-2023" - ] + ], + "supports": { + "vc": ["1.1", "2.0"] + } + }, + { + "id": "https://us-central1-api-catalog.cloudfunctions.net/vc-api-issue-ecdsa-sd-2023-p384", + "endpoint": "https://us-central1-api-catalog.cloudfunctions.net/vc-api-issue-ecdsa-sd-2023-p384", + "supportedEcdsaKeyTypes": [ + "P-384" + ], + "tags": [ + "ecdsa-sd-2023" + ], + "supports": { + "vc": ["1.1", "2.0"] + } } ], "vpVerifiers": [ { - "id": "https://vc.apicatalog.com/vp/verifier", - "endpoint": "https://vc.apicatalog.com/presentations/verify", + "id": "https://us-central1-api-catalog.cloudfunctions.net/vc-api-presentation-verify", + "endpoint": "https://us-central1-api-catalog.cloudfunctions.net/vc-api-verify", "tags": [ "Ed25519Signature2020", - "vc2.0", "eddsa-rdfc-2022", + "eddsa-jcs-2022", "ecdsa-rdfc-2019", - "ecdsa-sd-2023" - ] + "ecdsa-jcs-2019", + "ecdsa-sd-2023", + "vc2.0", + "EnvelopingProof" + ], + "supportedEcdsaKeyTypes": [ + "P-256", + "P-384" + ], + "supports": { + "vc": ["1.1", "2.0"] + } } ], "vcHolders": [ { - "id": "https://vc.apicatalog.com/holder", - "endpoint": "https://vc.apicatalog.com/credentials/derive", + "id": "https://us-central1-api-catalog.cloudfunctions.net/vc-api-derive", + "endpoint": "https://us-central1-api-catalog.cloudfunctions.net/vc-api-derive", + "supportedEcdsaKeyTypes": [ + "P-256", + "P-384" + ], "tags": [ "vcHolder", "vc2.0",