From d51b50ffae03955e5569e93e97e41ac331c8f049 Mon Sep 17 00:00:00 2001 From: Akiff Manji Date: Mon, 24 Jun 2024 22:56:02 +0000 Subject: [PATCH 1/2] fix: id encoding Signed-off-by: Akiff Manji --- .devcontainer/devcontainer.json | 3 +- ocabundles.json | 74 ++++++++++++++++----------------- ocabundleslist.json | 74 ++++++++++++++++----------------- scripts/gen_ocabundlesjson.sh | 28 +++---------- 4 files changed, 81 insertions(+), 98 deletions(-) diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index bb8fe8ab..18654904 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -6,7 +6,8 @@ "image": "mcr.microsoft.com/devcontainers/typescript-node:0-16", "features": { "ghcr.io/devcontainers/features/rust:1": {}, - "ghcr.io/eitsupi/devcontainer-features/jq-likes:1": {} + "ghcr.io/eitsupi/devcontainer-features/jq-likes:1": {}, + "ghcr.io/devcontainers/features/python": {} }, "shutdownAction": "none", // Features to add to the dev container. More info: https://containers.dev/features. diff --git a/ocabundles.json b/ocabundles.json index 6ae0af1f..b3b4e883 100644 --- a/ocabundles.json +++ b/ocabundles.json @@ -1,39 +1,39 @@ { - "AcZpBDz3oxmKrpcuPcdKai:2:Digital Business Card:1.0.0": { "path": "OCABundles/schema/bcgov-digital-trust/business-card/OCABundle.json", "sha256": "34804dbb328cd8741d048121963786f4be63c654abdf0757a10f477c8e8924d5" }, - "K9igebFysBL6jcBwR8bKuN:2:Digital Business Card:1.0.0": { "path": "OCABundles/schema/bcgov-digital-trust/business-card-showcase/OCABundle.json", "sha256": "aa4dc9de20639a77ab53c419e9e46f405008be170e68ddf4d22551cc0a6be230" }, - "4WW6792ksq62UroZyfd6nQ:3:CL:1098:SellingItRight": { "path": "OCABundles/schema/bcgov-digital-trust/LCRB/selling-it-right/OCABundle.json", "sha256": "8d574bd0e6a948bf60eb5a7f251235dfd5c1dc9c9b2d2b5de77c5721a91f11b4" }, - "TeT8SJGHruVL9up3Erp4o:3:CL:224665:Selling It Right": { "path": "OCABundles/schema/bcgov-digital-trust/LCRB/selling-it-right-showcase/OCABundle.json", "sha256": "fd4011c8a534a7c355256960dafdc7a304c23436446971f36ed84edf6c8807c3" }, - "TeT8SJGHruVL9up3Erp4o:3:CL:400095:SellingItRight": { "path": "OCABundles/schema/bcgov-digital-trust/LCRB/selling-it-right-showcase/OCABundle.json", "sha256": "fd4011c8a534a7c355256960dafdc7a304c23436446971f36ed84edf6c8807c3" }, - "Ttmj1pEotg8FbKZZD81S7i:3:CL:184:SellingItRight": { "path": "OCABundles/schema/bcgov-digital-trust/LCRB/selling-it-right-showcase/OCABundle.json", "sha256": "fd4011c8a534a7c355256960dafdc7a304c23436446971f36ed84edf6c8807c3" }, - "4WW6792ksq62UroZyfd6nQ:3:CL:1098:ServingItRight": { "path": "OCABundles/schema/bcgov-digital-trust/LCRB/serving-it-right/OCABundle.json", "sha256": "0c934e349ee17daef2674a55af5c1c6bb1831a7f87eaf082cdc2d9da65ceaa73" }, - "TeT8SJGHruVL9up3Erp4o:3:CL:224665:Serving It Right": { "path": "OCABundles/schema/bcgov-digital-trust/LCRB/serving-it-right-showcase/OCABundle.json", "sha256": "427068e5737f9ec0581f43a3b5a562acdd8be8667be4de3f46283d1d095e68ba" }, - "TeT8SJGHruVL9up3Erp4o:3:CL:400095:ServingItRight": { "path": "OCABundles/schema/bcgov-digital-trust/LCRB/serving-it-right-showcase/OCABundle.json", "sha256": "427068e5737f9ec0581f43a3b5a562acdd8be8667be4de3f46283d1d095e68ba" }, - "Ttmj1pEotg8FbKZZD81S7i:3:CL:184:ServingItRight": { "path": "OCABundles/schema/bcgov-digital-trust/LCRB/serving-it-right-showcase/OCABundle.json", "sha256": "427068e5737f9ec0581f43a3b5a562acdd8be8667be4de3f46283d1d095e68ba" }, - "4WW6792ksq62UroZyfd6nQ:3:CL:1098:SpecialEventServer": { "path": "OCABundles/schema/bcgov-digital-trust/LCRB/special-event-server/OCABundle.json", "sha256": "47f85e79f726204159ca599f825e823033723e136f2474c3b530905ceeac92a0" }, - "TeT8SJGHruVL9up3Erp4o:3:CL:224665:Special Event Server": { "path": "OCABundles/schema/bcgov-digital-trust/LCRB/special-event-server-showcase/OCABundle.json", "sha256": "63e057d4bc173f063af1ced0a4a025c12f0db4b5a21b459bf50770de3d13dfb5" }, - "TeT8SJGHruVL9up3Erp4o:3:CL:400095:SpecialEventServer": { "path": "OCABundles/schema/bcgov-digital-trust/LCRB/special-event-server-showcase/OCABundle.json", "sha256": "63e057d4bc173f063af1ced0a4a025c12f0db4b5a21b459bf50770de3d13dfb5" }, - "Ttmj1pEotg8FbKZZD81S7i:3:CL:184:SpecialEventServer": { "path": "OCABundles/schema/bcgov-digital-trust/LCRB/special-event-server-showcase/OCABundle.json", "sha256": "63e057d4bc173f063af1ced0a4a025c12f0db4b5a21b459bf50770de3d13dfb5" }, - "4xE68b6S5VRFrKMMG1U95M:3:CL:59232:default": { "path": "OCABundles/schema/bcgov-digital-trust/member-card/OCABundle.json", "sha256": "849fd68e30714d9ad41862e477d1a31468e88099b795e636843c0ece25c6a464" }, - "L6ASjmDDbDH7yPL1t2yFj9:2:member_card:1.53": { "path": "OCABundles/schema/bcgov-digital-trust/member-card-showcase/OCABundle.json", "sha256": "5f9eb8bb19f51e92ef0c450634979860babe85b3860e80b1be56b20bd2e2378c" }, - "M6dhuFj5UwbhWkSLmvYSPc:2:member_card:1.53": { "path": "OCABundles/schema/bcgov-digital-trust/member-card-showcase/OCABundle.json", "sha256": "5f9eb8bb19f51e92ef0c450634979860babe85b3860e80b1be56b20bd2e2378c" }, - "QEquAHkM35w4XVT3Ku5yat:2:member_card:1.53": { "path": "OCABundles/schema/bcgov-digital-trust/member-card-showcase/OCABundle.json", "sha256": "5f9eb8bb19f51e92ef0c450634979860babe85b3860e80b1be56b20bd2e2378c" }, - "AuJrigKQGRLJajKAebTgWu:3:CL:209526:default": { "path": "OCABundles/schema/bcgov-digital-trust/member-card-showcase/OCABundle.json", "sha256": "5f9eb8bb19f51e92ef0c450634979860babe85b3860e80b1be56b20bd2e2378c" }, - "S7S2wzcF2giKuwxdeLBk69:2:mines-act-permit:0.3": { "path": "OCABundles/schema/bcgov-digital-trust/mines-act-permit/0.3/OCABundle.json", "sha256": "3fff4d01e54cfd3edc78661c5d75bc10f9acb18d4e60742f5986f7e1ac89d639" }, - "S7S2wzcF2giKuwxdeLBk69:2:bc-mines-act-permit:1.1.1": { "path": "OCABundles/schema/bcgov-digital-trust/mines-act-permit/1.1.1/OCABundle.json", "sha256": "3beb506b811ad2cbcd9852c8542f6c1379efc212bf9ddf80763d76c302f06ba6" }, - "A2UZSmrL9N5FDZGPu68wy:2:bc-mines-act-permit:1.1.1": { "path": "OCABundles/schema/bcgov-digital-trust/mines-act-permit/1.1.1/OCABundle.json", "sha256": "3beb506b811ad2cbcd9852c8542f6c1379efc212bf9ddf80763d76c302f06ba6" }, - "RGjWbW1eycP7FrMf4QJvX8:3:CL:13:Person": { "path": "OCABundles/schema/bcgov-digital-trust/person/OCABundle.json", "sha256": "9187f651eab59811d8ec1c1257628c08f6daa1eb520bf379f022425f3a9701cf" }, - "L6ASjmDDbDH7yPL1t2yFj9:2:Person:1.2": { "path": "OCABundles/schema/bcgov-digital-trust/person-showcase/OCABundle.json", "sha256": "84d27be5680762f5d2d59b9cc95a49874ce73dc67af6f854bc246ed7fa8e6dfb" }, - "M6dhuFj5UwbhWkSLmvYSPc:2:Person:1.2": { "path": "OCABundles/schema/bcgov-digital-trust/person-showcase/OCABundle.json", "sha256": "84d27be5680762f5d2d59b9cc95a49874ce73dc67af6f854bc246ed7fa8e6dfb" }, - "QEquAHkM35w4XVT3Ku5yat:2:Person:1.2": { "path": "OCABundles/schema/bcgov-digital-trust/person-showcase/OCABundle.json", "sha256": "84d27be5680762f5d2d59b9cc95a49874ce73dc67af6f854bc246ed7fa8e6dfb" }, - "KCxVC8GkKywjhWJnUfCmkW:3:CL:20:PersonQA": { "path": "OCABundles/schema/bcgov-digital-trust/person-showcase/OCABundle.json", "sha256": "84d27be5680762f5d2d59b9cc95a49874ce73dc67af6f854bc246ed7fa8e6dfb" }, - "7xjfawcnyTUcduWVysLww5:3:CL:28075:PersonSIT": { "path": "OCABundles/schema/bcgov-digital-trust/person-showcase/OCABundle.json", "sha256": "84d27be5680762f5d2d59b9cc95a49874ce73dc67af6f854bc246ed7fa8e6dfb" }, - "XpgeQa93eZvGSZBZef3PHn:3:CL:28075:PersonDEV": { "path": "OCABundles/schema/bcgov-digital-trust/person-showcase/OCABundle.json", "sha256": "84d27be5680762f5d2d59b9cc95a49874ce73dc67af6f854bc246ed7fa8e6dfb" }, - "Mp2pDQqS2eSjNVA7kXc8ut:2:BC VC Pilot Certificate:1.0.1": { "path": "OCABundles/schema/bcgov-digital-trust/pilot/OCABundle.json", "sha256": "044d0e8e66ca5464d9ff712a50bb06ea74d07056c5442c2311dd1fb1a23dc6b3" }, - "4zBepKVWZcGTzug4X49vAN:2:BC VC Pilot Certificate:1.0.1": { "path": "OCABundles/schema/bcgov-digital-trust/pilot/OCABundle.json", "sha256": "044d0e8e66ca5464d9ff712a50bb06ea74d07056c5442c2311dd1fb1a23dc6b3" }, - "E2h4RUJxyh48PLJ1CtGJrq:2:BC VC Pilot Certificate:1.0.1": { "path": "OCABundles/schema/bcgov-digital-trust/pilot/OCABundle.json", "sha256": "044d0e8e66ca5464d9ff712a50bb06ea74d07056c5442c2311dd1fb1a23dc6b3" }, - "L6ASjmDDbDH7yPL1t2yFj9:2:student_card:1.2": { "path": "OCABundles/schema/bcgov-digital-trust/student-card/OCABundle.json", "sha256": "e65625acad0f1baab8e05b6cd1a5619b22e1f20cb47768616680a0fb2e8dc21d" }, - "M6dhuFj5UwbhWkSLmvYSPc:2:student_card:1.2": { "path": "OCABundles/schema/bcgov-digital-trust/student-card/OCABundle.json", "sha256": "e65625acad0f1baab8e05b6cd1a5619b22e1f20cb47768616680a0fb2e8dc21d" }, - "QEquAHkM35w4XVT3Ku5yat:2:student_card:1.4": { "path": "OCABundles/schema/bcgov-digital-trust/student-card/OCABundle.json", "sha256": "e65625acad0f1baab8e05b6cd1a5619b22e1f20cb47768616680a0fb2e8dc21d" }, - "YXCtXE4YhVjULgj5hrk4ML:2:unverified_person:0.1.0": { "path": "OCABundles/schema/bcgov-digital-trust/unverified-person/OCABundle.json", "sha256": "48b20b00cb38bed85b9615674d9af32b0d5e16f75e365c144218dad6ec2b7aa0" }, - "Ep31SvFAetugFPe5CGzJxt:2:Attestation numérique d'identité gouvernemental (EXP):1.0": { "path": "OCABundles/schema/qc_anig_demo/Attestation_numérique_didentité_gouvernemental/OCABundle.json", "sha256": "29bf8f8729f235450980d0b273f9ca49b7ab73b7358467bf52b311bf40464bb0" } + "AcZpBDz3oxmKrpcuPcdKai%3A2%3ADigital%20Business%20Card%3A1.0.0": { "path": "OCABundles/schema/bcgov-digital-trust/business-card/OCABundle.json", "sha256": "34804dbb328cd8741d048121963786f4be63c654abdf0757a10f477c8e8924d5" }, + "K9igebFysBL6jcBwR8bKuN%3A2%3ADigital%20Business%20Card%3A1.0.0": { "path": "OCABundles/schema/bcgov-digital-trust/business-card-showcase/OCABundle.json", "sha256": "aa4dc9de20639a77ab53c419e9e46f405008be170e68ddf4d22551cc0a6be230" }, + "4WW6792ksq62UroZyfd6nQ%3A3%3ACL%3A1098%3ASellingItRight": { "path": "OCABundles/schema/bcgov-digital-trust/LCRB/selling-it-right/OCABundle.json", "sha256": "8d574bd0e6a948bf60eb5a7f251235dfd5c1dc9c9b2d2b5de77c5721a91f11b4" }, + "TeT8SJGHruVL9up3Erp4o%3A3%3ACL%3A224665%3ASelling%20It%20Right": { "path": "OCABundles/schema/bcgov-digital-trust/LCRB/selling-it-right-showcase/OCABundle.json", "sha256": "fd4011c8a534a7c355256960dafdc7a304c23436446971f36ed84edf6c8807c3" }, + "TeT8SJGHruVL9up3Erp4o%3A3%3ACL%3A400095%3ASellingItRight": { "path": "OCABundles/schema/bcgov-digital-trust/LCRB/selling-it-right-showcase/OCABundle.json", "sha256": "fd4011c8a534a7c355256960dafdc7a304c23436446971f36ed84edf6c8807c3" }, + "Ttmj1pEotg8FbKZZD81S7i%3A3%3ACL%3A184%3ASellingItRight": { "path": "OCABundles/schema/bcgov-digital-trust/LCRB/selling-it-right-showcase/OCABundle.json", "sha256": "fd4011c8a534a7c355256960dafdc7a304c23436446971f36ed84edf6c8807c3" }, + "4WW6792ksq62UroZyfd6nQ%3A3%3ACL%3A1098%3AServingItRight": { "path": "OCABundles/schema/bcgov-digital-trust/LCRB/serving-it-right/OCABundle.json", "sha256": "0c934e349ee17daef2674a55af5c1c6bb1831a7f87eaf082cdc2d9da65ceaa73" }, + "TeT8SJGHruVL9up3Erp4o%3A3%3ACL%3A224665%3AServing%20It%20Right": { "path": "OCABundles/schema/bcgov-digital-trust/LCRB/serving-it-right-showcase/OCABundle.json", "sha256": "427068e5737f9ec0581f43a3b5a562acdd8be8667be4de3f46283d1d095e68ba" }, + "TeT8SJGHruVL9up3Erp4o%3A3%3ACL%3A400095%3AServingItRight": { "path": "OCABundles/schema/bcgov-digital-trust/LCRB/serving-it-right-showcase/OCABundle.json", "sha256": "427068e5737f9ec0581f43a3b5a562acdd8be8667be4de3f46283d1d095e68ba" }, + "Ttmj1pEotg8FbKZZD81S7i%3A3%3ACL%3A184%3AServingItRight": { "path": "OCABundles/schema/bcgov-digital-trust/LCRB/serving-it-right-showcase/OCABundle.json", "sha256": "427068e5737f9ec0581f43a3b5a562acdd8be8667be4de3f46283d1d095e68ba" }, + "4WW6792ksq62UroZyfd6nQ%3A3%3ACL%3A1098%3ASpecialEventServer": { "path": "OCABundles/schema/bcgov-digital-trust/LCRB/special-event-server/OCABundle.json", "sha256": "47f85e79f726204159ca599f825e823033723e136f2474c3b530905ceeac92a0" }, + "TeT8SJGHruVL9up3Erp4o%3A3%3ACL%3A224665%3ASpecial%20Event%20Server": { "path": "OCABundles/schema/bcgov-digital-trust/LCRB/special-event-server-showcase/OCABundle.json", "sha256": "63e057d4bc173f063af1ced0a4a025c12f0db4b5a21b459bf50770de3d13dfb5" }, + "TeT8SJGHruVL9up3Erp4o%3A3%3ACL%3A400095%3ASpecialEventServer": { "path": "OCABundles/schema/bcgov-digital-trust/LCRB/special-event-server-showcase/OCABundle.json", "sha256": "63e057d4bc173f063af1ced0a4a025c12f0db4b5a21b459bf50770de3d13dfb5" }, + "Ttmj1pEotg8FbKZZD81S7i%3A3%3ACL%3A184%3ASpecialEventServer": { "path": "OCABundles/schema/bcgov-digital-trust/LCRB/special-event-server-showcase/OCABundle.json", "sha256": "63e057d4bc173f063af1ced0a4a025c12f0db4b5a21b459bf50770de3d13dfb5" }, + "4xE68b6S5VRFrKMMG1U95M%3A3%3ACL%3A59232%3Adefault": { "path": "OCABundles/schema/bcgov-digital-trust/member-card/OCABundle.json", "sha256": "849fd68e30714d9ad41862e477d1a31468e88099b795e636843c0ece25c6a464" }, + "L6ASjmDDbDH7yPL1t2yFj9%3A2%3Amember_card%3A1.53": { "path": "OCABundles/schema/bcgov-digital-trust/member-card-showcase/OCABundle.json", "sha256": "5f9eb8bb19f51e92ef0c450634979860babe85b3860e80b1be56b20bd2e2378c" }, + "M6dhuFj5UwbhWkSLmvYSPc%3A2%3Amember_card%3A1.53": { "path": "OCABundles/schema/bcgov-digital-trust/member-card-showcase/OCABundle.json", "sha256": "5f9eb8bb19f51e92ef0c450634979860babe85b3860e80b1be56b20bd2e2378c" }, + "QEquAHkM35w4XVT3Ku5yat%3A2%3Amember_card%3A1.53": { "path": "OCABundles/schema/bcgov-digital-trust/member-card-showcase/OCABundle.json", "sha256": "5f9eb8bb19f51e92ef0c450634979860babe85b3860e80b1be56b20bd2e2378c" }, + "AuJrigKQGRLJajKAebTgWu%3A3%3ACL%3A209526%3Adefault": { "path": "OCABundles/schema/bcgov-digital-trust/member-card-showcase/OCABundle.json", "sha256": "5f9eb8bb19f51e92ef0c450634979860babe85b3860e80b1be56b20bd2e2378c" }, + "S7S2wzcF2giKuwxdeLBk69%3A2%3Amines-act-permit%3A0.3": { "path": "OCABundles/schema/bcgov-digital-trust/mines-act-permit/0.3/OCABundle.json", "sha256": "3fff4d01e54cfd3edc78661c5d75bc10f9acb18d4e60742f5986f7e1ac89d639" }, + "S7S2wzcF2giKuwxdeLBk69%3A2%3Abc-mines-act-permit%3A1.1.1": { "path": "OCABundles/schema/bcgov-digital-trust/mines-act-permit/1.1.1/OCABundle.json", "sha256": "3beb506b811ad2cbcd9852c8542f6c1379efc212bf9ddf80763d76c302f06ba6" }, + "A2UZSmrL9N5FDZGPu68wy%3A2%3Abc-mines-act-permit%3A1.1.1": { "path": "OCABundles/schema/bcgov-digital-trust/mines-act-permit/1.1.1/OCABundle.json", "sha256": "3beb506b811ad2cbcd9852c8542f6c1379efc212bf9ddf80763d76c302f06ba6" }, + "RGjWbW1eycP7FrMf4QJvX8%3A3%3ACL%3A13%3APerson": { "path": "OCABundles/schema/bcgov-digital-trust/person/OCABundle.json", "sha256": "9187f651eab59811d8ec1c1257628c08f6daa1eb520bf379f022425f3a9701cf" }, + "L6ASjmDDbDH7yPL1t2yFj9%3A2%3APerson%3A1.2": { "path": "OCABundles/schema/bcgov-digital-trust/person-showcase/OCABundle.json", "sha256": "84d27be5680762f5d2d59b9cc95a49874ce73dc67af6f854bc246ed7fa8e6dfb" }, + "M6dhuFj5UwbhWkSLmvYSPc%3A2%3APerson%3A1.2": { "path": "OCABundles/schema/bcgov-digital-trust/person-showcase/OCABundle.json", "sha256": "84d27be5680762f5d2d59b9cc95a49874ce73dc67af6f854bc246ed7fa8e6dfb" }, + "QEquAHkM35w4XVT3Ku5yat%3A2%3APerson%3A1.2": { "path": "OCABundles/schema/bcgov-digital-trust/person-showcase/OCABundle.json", "sha256": "84d27be5680762f5d2d59b9cc95a49874ce73dc67af6f854bc246ed7fa8e6dfb" }, + "KCxVC8GkKywjhWJnUfCmkW%3A3%3ACL%3A20%3APersonQA": { "path": "OCABundles/schema/bcgov-digital-trust/person-showcase/OCABundle.json", "sha256": "84d27be5680762f5d2d59b9cc95a49874ce73dc67af6f854bc246ed7fa8e6dfb" }, + "7xjfawcnyTUcduWVysLww5%3A3%3ACL%3A28075%3APersonSIT": { "path": "OCABundles/schema/bcgov-digital-trust/person-showcase/OCABundle.json", "sha256": "84d27be5680762f5d2d59b9cc95a49874ce73dc67af6f854bc246ed7fa8e6dfb" }, + "XpgeQa93eZvGSZBZef3PHn%3A3%3ACL%3A28075%3APersonDEV": { "path": "OCABundles/schema/bcgov-digital-trust/person-showcase/OCABundle.json", "sha256": "84d27be5680762f5d2d59b9cc95a49874ce73dc67af6f854bc246ed7fa8e6dfb" }, + "Mp2pDQqS2eSjNVA7kXc8ut%3A2%3ABC%20VC%20Pilot%20Certificate%3A1.0.1": { "path": "OCABundles/schema/bcgov-digital-trust/pilot/OCABundle.json", "sha256": "044d0e8e66ca5464d9ff712a50bb06ea74d07056c5442c2311dd1fb1a23dc6b3" }, + "4zBepKVWZcGTzug4X49vAN%3A2%3ABC%20VC%20Pilot%20Certificate%3A1.0.1": { "path": "OCABundles/schema/bcgov-digital-trust/pilot/OCABundle.json", "sha256": "044d0e8e66ca5464d9ff712a50bb06ea74d07056c5442c2311dd1fb1a23dc6b3" }, + "E2h4RUJxyh48PLJ1CtGJrq%3A2%3ABC%20VC%20Pilot%20Certificate%3A1.0.1": { "path": "OCABundles/schema/bcgov-digital-trust/pilot/OCABundle.json", "sha256": "044d0e8e66ca5464d9ff712a50bb06ea74d07056c5442c2311dd1fb1a23dc6b3" }, + "L6ASjmDDbDH7yPL1t2yFj9%3A2%3Astudent_card%3A1.2": { "path": "OCABundles/schema/bcgov-digital-trust/student-card/OCABundle.json", "sha256": "e65625acad0f1baab8e05b6cd1a5619b22e1f20cb47768616680a0fb2e8dc21d" }, + "M6dhuFj5UwbhWkSLmvYSPc%3A2%3Astudent_card%3A1.2": { "path": "OCABundles/schema/bcgov-digital-trust/student-card/OCABundle.json", "sha256": "e65625acad0f1baab8e05b6cd1a5619b22e1f20cb47768616680a0fb2e8dc21d" }, + "QEquAHkM35w4XVT3Ku5yat%3A2%3Astudent_card%3A1.4": { "path": "OCABundles/schema/bcgov-digital-trust/student-card/OCABundle.json", "sha256": "e65625acad0f1baab8e05b6cd1a5619b22e1f20cb47768616680a0fb2e8dc21d" }, + "YXCtXE4YhVjULgj5hrk4ML%3A2%3Aunverified_person%3A0.1.0": { "path": "OCABundles/schema/bcgov-digital-trust/unverified-person/OCABundle.json", "sha256": "48b20b00cb38bed85b9615674d9af32b0d5e16f75e365c144218dad6ec2b7aa0" }, + "Ep31SvFAetugFPe5CGzJxt%3A2%3AAttestation%20num%C3%A9rique%20d'identit%C3%A9%20gouvernemental%20(EXP)%3A1.0": { "path": "OCABundles/schema/qc_anig_demo/Attestation_numérique_didentité_gouvernemental/OCABundle.json", "sha256": "29bf8f8729f235450980d0b273f9ca49b7ab73b7358467bf52b311bf40464bb0" } } diff --git a/ocabundleslist.json b/ocabundleslist.json index 84460135..8c4ca36e 100644 --- a/ocabundleslist.json +++ b/ocabundleslist.json @@ -1,39 +1,39 @@ [ -{ "id": "AcZpBDz3oxmKrpcuPcdKai:2:Digital~Business~Card:1.0.0", "org": "Digital Trust, Government of British Columbia", "name": "BC Registries Digital Business Card", "desc": "A verifiable credential schema for a business registered within the province of British Columbia", "type": "schema", "ocabundle": "OCABundles/schema/bcgov-digital-trust/business-card/OCABundle.json", "shasum": "34804dbb328cd8741d048121963786f4be63c654abdf0757a10f477c8e8924d5" }, -{ "id": "K9igebFysBL6jcBwR8bKuN:2:Digital~Business~Card:1.0.0", "org": "Digital Trust, Government of British Columbia", "name": "BC Registries Digital Business Card", "desc": "A verifiable credential schema for a business registered within the province of British Columbia", "type": "schema", "ocabundle": "OCABundles/schema/bcgov-digital-trust/business-card-showcase/OCABundle.json", "shasum": "aa4dc9de20639a77ab53c419e9e46f405008be170e68ddf4d22551cc0a6be230" }, -{ "id": "4WW6792ksq62UroZyfd6nQ:3:CL:1098:SellingItRight", "org": "LCRB", "name": "LCRB Selling It Right Credential", "desc": "A schema for the \"Selling It Right\" credential issued by LCRB.", "type": "schema", "ocabundle": "OCABundles/schema/bcgov-digital-trust/LCRB/selling-it-right/OCABundle.json", "shasum": "8d574bd0e6a948bf60eb5a7f251235dfd5c1dc9c9b2d2b5de77c5721a91f11b4" }, -{ "id": "TeT8SJGHruVL9up3Erp4o:3:CL:224665:Selling~It~Right", "org": "LCRB", "name": "LCRB Selling It Right Credential", "desc": "A schema for the \"Selling It Right\" credential issued by LCRB.", "type": "schema", "ocabundle": "OCABundles/schema/bcgov-digital-trust/LCRB/selling-it-right-showcase/OCABundle.json", "shasum": "fd4011c8a534a7c355256960dafdc7a304c23436446971f36ed84edf6c8807c3" }, -{ "id": "TeT8SJGHruVL9up3Erp4o:3:CL:400095:SellingItRight", "org": "LCRB", "name": "LCRB Selling It Right Credential", "desc": "A schema for the \"Selling It Right\" credential issued by LCRB.", "type": "schema", "ocabundle": "OCABundles/schema/bcgov-digital-trust/LCRB/selling-it-right-showcase/OCABundle.json", "shasum": "fd4011c8a534a7c355256960dafdc7a304c23436446971f36ed84edf6c8807c3" }, -{ "id": "Ttmj1pEotg8FbKZZD81S7i:3:CL:184:SellingItRight", "org": "LCRB", "name": "LCRB Selling It Right Credential", "desc": "A schema for the \"Selling It Right\" credential issued by LCRB.", "type": "schema", "ocabundle": "OCABundles/schema/bcgov-digital-trust/LCRB/selling-it-right-showcase/OCABundle.json", "shasum": "fd4011c8a534a7c355256960dafdc7a304c23436446971f36ed84edf6c8807c3" }, -{ "id": "4WW6792ksq62UroZyfd6nQ:3:CL:1098:ServingItRight", "org": "LCRB", "name": "LCRB Serving It Right Credential", "desc": "A schema for the \"Serving It Right\" credential issued by LCRB.", "type": "schema", "ocabundle": "OCABundles/schema/bcgov-digital-trust/LCRB/serving-it-right/OCABundle.json", "shasum": "0c934e349ee17daef2674a55af5c1c6bb1831a7f87eaf082cdc2d9da65ceaa73" }, -{ "id": "TeT8SJGHruVL9up3Erp4o:3:CL:224665:Serving~It~Right", "org": "LCRB", "name": "LCRB Serving It Right Credential", "desc": "A schema for the \"Serving It Right\" credential issued by LCRB.", "type": "schema", "ocabundle": "OCABundles/schema/bcgov-digital-trust/LCRB/serving-it-right-showcase/OCABundle.json", "shasum": "427068e5737f9ec0581f43a3b5a562acdd8be8667be4de3f46283d1d095e68ba" }, -{ "id": "TeT8SJGHruVL9up3Erp4o:3:CL:400095:ServingItRight", "org": "LCRB", "name": "LCRB Serving It Right Credential", "desc": "A schema for the \"Serving It Right\" credential issued by LCRB.", "type": "schema", "ocabundle": "OCABundles/schema/bcgov-digital-trust/LCRB/serving-it-right-showcase/OCABundle.json", "shasum": "427068e5737f9ec0581f43a3b5a562acdd8be8667be4de3f46283d1d095e68ba" }, -{ "id": "Ttmj1pEotg8FbKZZD81S7i:3:CL:184:ServingItRight", "org": "LCRB", "name": "LCRB Serving It Right Credential", "desc": "A schema for the \"Serving It Right\" credential issued by LCRB.", "type": "schema", "ocabundle": "OCABundles/schema/bcgov-digital-trust/LCRB/serving-it-right-showcase/OCABundle.json", "shasum": "427068e5737f9ec0581f43a3b5a562acdd8be8667be4de3f46283d1d095e68ba" }, -{ "id": "4WW6792ksq62UroZyfd6nQ:3:CL:1098:SpecialEventServer", "org": "LCRB", "name": "LCRB Special Event Server Credential", "desc": "A schema for the \"Special Event Server\" credential issued by LCRB.", "type": "schema", "ocabundle": "OCABundles/schema/bcgov-digital-trust/LCRB/special-event-server/OCABundle.json", "shasum": "47f85e79f726204159ca599f825e823033723e136f2474c3b530905ceeac92a0" }, -{ "id": "TeT8SJGHruVL9up3Erp4o:3:CL:224665:Special~Event~Server", "org": "LCRB", "name": "LCRB Special Event Server Credential", "desc": "A schema for the \"Special Event Server\" credential issued by LCRB.", "type": "schema", "ocabundle": "OCABundles/schema/bcgov-digital-trust/LCRB/special-event-server-showcase/OCABundle.json", "shasum": "63e057d4bc173f063af1ced0a4a025c12f0db4b5a21b459bf50770de3d13dfb5" }, -{ "id": "TeT8SJGHruVL9up3Erp4o:3:CL:400095:SpecialEventServer", "org": "LCRB", "name": "LCRB Special Event Server Credential", "desc": "A schema for the \"Special Event Server\" credential issued by LCRB.", "type": "schema", "ocabundle": "OCABundles/schema/bcgov-digital-trust/LCRB/special-event-server-showcase/OCABundle.json", "shasum": "63e057d4bc173f063af1ced0a4a025c12f0db4b5a21b459bf50770de3d13dfb5" }, -{ "id": "Ttmj1pEotg8FbKZZD81S7i:3:CL:184:SpecialEventServer", "org": "LCRB", "name": "LCRB Special Event Server Credential", "desc": "A schema for the \"Special Event Server\" credential issued by LCRB.", "type": "schema", "ocabundle": "OCABundles/schema/bcgov-digital-trust/LCRB/special-event-server-showcase/OCABundle.json", "shasum": "63e057d4bc173f063af1ced0a4a025c12f0db4b5a21b459bf50770de3d13dfb5" }, -{ "id": "4xE68b6S5VRFrKMMG1U95M:3:CL:59232:default", "org": "Digital Trust, Government of British Columbia", "name": "BC Lawyer Showcase Lawyer Member Card", "desc": "A verifiable credential schema for a lawyer's membership card that used in a demo that is part of the BC Gov Digital Trust Showcase.", "type": "schema", "ocabundle": "OCABundles/schema/bcgov-digital-trust/member-card/OCABundle.json", "shasum": "849fd68e30714d9ad41862e477d1a31468e88099b795e636843c0ece25c6a464" }, -{ "id": "L6ASjmDDbDH7yPL1t2yFj9:2:member_card:1.53", "org": "Digital Trust, Government of British Columbia", "name": "BC Lawyer Showcase Lawyer Member Card", "desc": "A verifiable credential schema for a lawyer's membership card that used in a demo that is part of the BC Gov Digital Trust Showcase.", "type": "schema", "ocabundle": "OCABundles/schema/bcgov-digital-trust/member-card-showcase/OCABundle.json", "shasum": "5f9eb8bb19f51e92ef0c450634979860babe85b3860e80b1be56b20bd2e2378c" }, -{ "id": "M6dhuFj5UwbhWkSLmvYSPc:2:member_card:1.53", "org": "Digital Trust, Government of British Columbia", "name": "BC Lawyer Showcase Lawyer Member Card", "desc": "A verifiable credential schema for a lawyer's membership card that used in a demo that is part of the BC Gov Digital Trust Showcase.", "type": "schema", "ocabundle": "OCABundles/schema/bcgov-digital-trust/member-card-showcase/OCABundle.json", "shasum": "5f9eb8bb19f51e92ef0c450634979860babe85b3860e80b1be56b20bd2e2378c" }, -{ "id": "QEquAHkM35w4XVT3Ku5yat:2:member_card:1.53", "org": "Digital Trust, Government of British Columbia", "name": "BC Lawyer Showcase Lawyer Member Card", "desc": "A verifiable credential schema for a lawyer's membership card that used in a demo that is part of the BC Gov Digital Trust Showcase.", "type": "schema", "ocabundle": "OCABundles/schema/bcgov-digital-trust/member-card-showcase/OCABundle.json", "shasum": "5f9eb8bb19f51e92ef0c450634979860babe85b3860e80b1be56b20bd2e2378c" }, -{ "id": "AuJrigKQGRLJajKAebTgWu:3:CL:209526:default", "org": "Digital Trust, Government of British Columbia", "name": "BC Lawyer Showcase Lawyer Member Card", "desc": "A verifiable credential schema for a lawyer's membership card that used in a demo that is part of the BC Gov Digital Trust Showcase.", "type": "schema", "ocabundle": "OCABundles/schema/bcgov-digital-trust/member-card-showcase/OCABundle.json", "shasum": "5f9eb8bb19f51e92ef0c450634979860babe85b3860e80b1be56b20bd2e2378c" }, -{ "id": "S7S2wzcF2giKuwxdeLBk69:2:mines-act-permit:0.3", "org": "Energy and Mines Digital Trust, Government of British Columbia", "name": "BC Mines Act Permit 0.3", "desc": "A verifiable credential schema for issuance of a Mines Act Permit within the province of British Columbia", "type": "schema", "ocabundle": "OCABundles/schema/bcgov-digital-trust/mines-act-permit/0.3/OCABundle.json", "shasum": "3fff4d01e54cfd3edc78661c5d75bc10f9acb18d4e60742f5986f7e1ac89d639" }, -{ "id": "S7S2wzcF2giKuwxdeLBk69:2:bc-mines-act-permit:1.1.1", "org": "Energy and Mines Digital Trust, Government of British Columbia", "name": "BC Mines Act Permit 1.1.1", "desc": "A verifiable credential schema for issuance of a Mines Act Permit within the province of British Columbia", "type": "schema", "ocabundle": "OCABundles/schema/bcgov-digital-trust/mines-act-permit/1.1.1/OCABundle.json", "shasum": "3beb506b811ad2cbcd9852c8542f6c1379efc212bf9ddf80763d76c302f06ba6" }, -{ "id": "A2UZSmrL9N5FDZGPu68wy:2:bc-mines-act-permit:1.1.1", "org": "Energy and Mines Digital Trust, Government of British Columbia", "name": "BC Mines Act Permit 1.1.1", "desc": "A verifiable credential schema for issuance of a Mines Act Permit within the province of British Columbia", "type": "schema", "ocabundle": "OCABundles/schema/bcgov-digital-trust/mines-act-permit/1.1.1/OCABundle.json", "shasum": "3beb506b811ad2cbcd9852c8542f6c1379efc212bf9ddf80763d76c302f06ba6" }, -{ "id": "RGjWbW1eycP7FrMf4QJvX8:3:CL:13:Person", "org": "Digital Trust, Government of British Columbia", "name": "BC Lawyer Showcase Person Credential", "desc": "A schema for a \"person\" credential used in a demo that is part of the BC Gov Digital Trust Showcase.", "type": "schema", "ocabundle": "OCABundles/schema/bcgov-digital-trust/person/OCABundle.json", "shasum": "9187f651eab59811d8ec1c1257628c08f6daa1eb520bf379f022425f3a9701cf" }, -{ "id": "L6ASjmDDbDH7yPL1t2yFj9:2:Person:1.2", "org": "Digital Trust, Government of British Columbia", "name": "BC Lawyer Showcase Person Credential", "desc": "A schema for a \"person\" credential used in a demo that is part of the BC Gov Digital Trust Showcase.", "type": "schema", "ocabundle": "OCABundles/schema/bcgov-digital-trust/person-showcase/OCABundle.json", "shasum": "84d27be5680762f5d2d59b9cc95a49874ce73dc67af6f854bc246ed7fa8e6dfb" }, -{ "id": "M6dhuFj5UwbhWkSLmvYSPc:2:Person:1.2", "org": "Digital Trust, Government of British Columbia", "name": "BC Lawyer Showcase Person Credential", "desc": "A schema for a \"person\" credential used in a demo that is part of the BC Gov Digital Trust Showcase.", "type": "schema", "ocabundle": "OCABundles/schema/bcgov-digital-trust/person-showcase/OCABundle.json", "shasum": "84d27be5680762f5d2d59b9cc95a49874ce73dc67af6f854bc246ed7fa8e6dfb" }, -{ "id": "QEquAHkM35w4XVT3Ku5yat:2:Person:1.2", "org": "Digital Trust, Government of British Columbia", "name": "BC Lawyer Showcase Person Credential", "desc": "A schema for a \"person\" credential used in a demo that is part of the BC Gov Digital Trust Showcase.", "type": "schema", "ocabundle": "OCABundles/schema/bcgov-digital-trust/person-showcase/OCABundle.json", "shasum": "84d27be5680762f5d2d59b9cc95a49874ce73dc67af6f854bc246ed7fa8e6dfb" }, -{ "id": "KCxVC8GkKywjhWJnUfCmkW:3:CL:20:PersonQA", "org": "Digital Trust, Government of British Columbia", "name": "BC Lawyer Showcase Person Credential", "desc": "A schema for a \"person\" credential used in a demo that is part of the BC Gov Digital Trust Showcase.", "type": "schema", "ocabundle": "OCABundles/schema/bcgov-digital-trust/person-showcase/OCABundle.json", "shasum": "84d27be5680762f5d2d59b9cc95a49874ce73dc67af6f854bc246ed7fa8e6dfb" }, -{ "id": "7xjfawcnyTUcduWVysLww5:3:CL:28075:PersonSIT", "org": "Digital Trust, Government of British Columbia", "name": "BC Lawyer Showcase Person Credential", "desc": "A schema for a \"person\" credential used in a demo that is part of the BC Gov Digital Trust Showcase.", "type": "schema", "ocabundle": "OCABundles/schema/bcgov-digital-trust/person-showcase/OCABundle.json", "shasum": "84d27be5680762f5d2d59b9cc95a49874ce73dc67af6f854bc246ed7fa8e6dfb" }, -{ "id": "XpgeQa93eZvGSZBZef3PHn:3:CL:28075:PersonDEV", "org": "Digital Trust, Government of British Columbia", "name": "BC Lawyer Showcase Person Credential", "desc": "A schema for a \"person\" credential used in a demo that is part of the BC Gov Digital Trust Showcase.", "type": "schema", "ocabundle": "OCABundles/schema/bcgov-digital-trust/person-showcase/OCABundle.json", "shasum": "84d27be5680762f5d2d59b9cc95a49874ce73dc67af6f854bc246ed7fa8e6dfb" }, -{ "id": "Mp2pDQqS2eSjNVA7kXc8ut:2:BC~VC~Pilot~Certificate:1.0.1", "org": "Digital Trust, Government of British Columbia", "name": "Digital Identity Trust Program Pilot Invitation", "desc": "A verifiable credential schema for a Pilot Invitation credential to gain access to the Person Credential.", "type": "schema", "ocabundle": "OCABundles/schema/bcgov-digital-trust/pilot/OCABundle.json", "shasum": "044d0e8e66ca5464d9ff712a50bb06ea74d07056c5442c2311dd1fb1a23dc6b3" }, -{ "id": "4zBepKVWZcGTzug4X49vAN:2:BC~VC~Pilot~Certificate:1.0.1", "org": "Digital Trust, Government of British Columbia", "name": "Digital Identity Trust Program Pilot Invitation", "desc": "A verifiable credential schema for a Pilot Invitation credential to gain access to the Person Credential.", "type": "schema", "ocabundle": "OCABundles/schema/bcgov-digital-trust/pilot/OCABundle.json", "shasum": "044d0e8e66ca5464d9ff712a50bb06ea74d07056c5442c2311dd1fb1a23dc6b3" }, -{ "id": "E2h4RUJxyh48PLJ1CtGJrq:2:BC~VC~Pilot~Certificate:1.0.1", "org": "Digital Trust, Government of British Columbia", "name": "Digital Identity Trust Program Pilot Invitation", "desc": "A verifiable credential schema for a Pilot Invitation credential to gain access to the Person Credential.", "type": "schema", "ocabundle": "OCABundles/schema/bcgov-digital-trust/pilot/OCABundle.json", "shasum": "044d0e8e66ca5464d9ff712a50bb06ea74d07056c5442c2311dd1fb1a23dc6b3" }, -{ "id": "L6ASjmDDbDH7yPL1t2yFj9:2:student_card:1.2", "org": "Digital Trust, Government of British Columbia", "name": "BC Best College Demo Student Card", "desc": "A verifiable credential schema for a Student Card used in a demo that is part of the BC Gov Digital Trust Showcase.", "type": "schema", "ocabundle": "OCABundles/schema/bcgov-digital-trust/student-card/OCABundle.json", "shasum": "e65625acad0f1baab8e05b6cd1a5619b22e1f20cb47768616680a0fb2e8dc21d" }, -{ "id": "M6dhuFj5UwbhWkSLmvYSPc:2:student_card:1.2", "org": "Digital Trust, Government of British Columbia", "name": "BC Best College Demo Student Card", "desc": "A verifiable credential schema for a Student Card used in a demo that is part of the BC Gov Digital Trust Showcase.", "type": "schema", "ocabundle": "OCABundles/schema/bcgov-digital-trust/student-card/OCABundle.json", "shasum": "e65625acad0f1baab8e05b6cd1a5619b22e1f20cb47768616680a0fb2e8dc21d" }, -{ "id": "QEquAHkM35w4XVT3Ku5yat:2:student_card:1.4", "org": "Digital Trust, Government of British Columbia", "name": "BC Best College Demo Student Card", "desc": "A verifiable credential schema for a Student Card used in a demo that is part of the BC Gov Digital Trust Showcase.", "type": "schema", "ocabundle": "OCABundles/schema/bcgov-digital-trust/student-card/OCABundle.json", "shasum": "e65625acad0f1baab8e05b6cd1a5619b22e1f20cb47768616680a0fb2e8dc21d" }, -{ "id": "YXCtXE4YhVjULgj5hrk4ML:2:unverified_person:0.1.0", "org": "Digital Trust, Government of British Columbia", "name": "Unverified Person Credential", "desc": "A verifiable credential schema for an \"unverified\" person, used in various BC Wallet demos where an unofficial Person credential is useful.", "type": "schema", "ocabundle": "OCABundles/schema/bcgov-digital-trust/unverified-person/OCABundle.json", "shasum": "48b20b00cb38bed85b9615674d9af32b0d5e16f75e365c144218dad6ec2b7aa0" }, -{ "id": "Ep31SvFAetugFPe5CGzJxt:2:Attestation~numérique~d'identité~gouvernemental~(EXP):1.0", "org": "MCN, Government of Quebec", "name": "QC ANIG ID", "desc": "A verifiable credential schema used for demonstration and internal use purposes only.", "type": "schema", "ocabundle": "OCABundles/schema/qc_anig_demo/Attestation_numérique_didentité_gouvernemental/OCABundle.json", "shasum": "29bf8f8729f235450980d0b273f9ca49b7ab73b7358467bf52b311bf40464bb0" } +{ "id": "AcZpBDz3oxmKrpcuPcdKai%3A2%3ADigital%20Business%20Card%3A1.0.0", "org": "Digital Trust, Government of British Columbia", "name": "BC Registries Digital Business Card", "desc": "A verifiable credential schema for a business registered within the province of British Columbia", "type": "schema", "ocabundle": "OCABundles/schema/bcgov-digital-trust/business-card/OCABundle.json", "shasum": "34804dbb328cd8741d048121963786f4be63c654abdf0757a10f477c8e8924d5" }, +{ "id": "K9igebFysBL6jcBwR8bKuN%3A2%3ADigital%20Business%20Card%3A1.0.0", "org": "Digital Trust, Government of British Columbia", "name": "BC Registries Digital Business Card", "desc": "A verifiable credential schema for a business registered within the province of British Columbia", "type": "schema", "ocabundle": "OCABundles/schema/bcgov-digital-trust/business-card-showcase/OCABundle.json", "shasum": "aa4dc9de20639a77ab53c419e9e46f405008be170e68ddf4d22551cc0a6be230" }, +{ "id": "4WW6792ksq62UroZyfd6nQ%3A3%3ACL%3A1098%3ASellingItRight", "org": "LCRB", "name": "LCRB Selling It Right Credential", "desc": "A schema for the \"Selling It Right\" credential issued by LCRB.", "type": "schema", "ocabundle": "OCABundles/schema/bcgov-digital-trust/LCRB/selling-it-right/OCABundle.json", "shasum": "8d574bd0e6a948bf60eb5a7f251235dfd5c1dc9c9b2d2b5de77c5721a91f11b4" }, +{ "id": "TeT8SJGHruVL9up3Erp4o%3A3%3ACL%3A224665%3ASelling%20It%20Right", "org": "LCRB", "name": "LCRB Selling It Right Credential", "desc": "A schema for the \"Selling It Right\" credential issued by LCRB.", "type": "schema", "ocabundle": "OCABundles/schema/bcgov-digital-trust/LCRB/selling-it-right-showcase/OCABundle.json", "shasum": "fd4011c8a534a7c355256960dafdc7a304c23436446971f36ed84edf6c8807c3" }, +{ "id": "TeT8SJGHruVL9up3Erp4o%3A3%3ACL%3A400095%3ASellingItRight", "org": "LCRB", "name": "LCRB Selling It Right Credential", "desc": "A schema for the \"Selling It Right\" credential issued by LCRB.", "type": "schema", "ocabundle": "OCABundles/schema/bcgov-digital-trust/LCRB/selling-it-right-showcase/OCABundle.json", "shasum": "fd4011c8a534a7c355256960dafdc7a304c23436446971f36ed84edf6c8807c3" }, +{ "id": "Ttmj1pEotg8FbKZZD81S7i%3A3%3ACL%3A184%3ASellingItRight", "org": "LCRB", "name": "LCRB Selling It Right Credential", "desc": "A schema for the \"Selling It Right\" credential issued by LCRB.", "type": "schema", "ocabundle": "OCABundles/schema/bcgov-digital-trust/LCRB/selling-it-right-showcase/OCABundle.json", "shasum": "fd4011c8a534a7c355256960dafdc7a304c23436446971f36ed84edf6c8807c3" }, +{ "id": "4WW6792ksq62UroZyfd6nQ%3A3%3ACL%3A1098%3AServingItRight", "org": "LCRB", "name": "LCRB Serving It Right Credential", "desc": "A schema for the \"Serving It Right\" credential issued by LCRB.", "type": "schema", "ocabundle": "OCABundles/schema/bcgov-digital-trust/LCRB/serving-it-right/OCABundle.json", "shasum": "0c934e349ee17daef2674a55af5c1c6bb1831a7f87eaf082cdc2d9da65ceaa73" }, +{ "id": "TeT8SJGHruVL9up3Erp4o%3A3%3ACL%3A224665%3AServing%20It%20Right", "org": "LCRB", "name": "LCRB Serving It Right Credential", "desc": "A schema for the \"Serving It Right\" credential issued by LCRB.", "type": "schema", "ocabundle": "OCABundles/schema/bcgov-digital-trust/LCRB/serving-it-right-showcase/OCABundle.json", "shasum": "427068e5737f9ec0581f43a3b5a562acdd8be8667be4de3f46283d1d095e68ba" }, +{ "id": "TeT8SJGHruVL9up3Erp4o%3A3%3ACL%3A400095%3AServingItRight", "org": "LCRB", "name": "LCRB Serving It Right Credential", "desc": "A schema for the \"Serving It Right\" credential issued by LCRB.", "type": "schema", "ocabundle": "OCABundles/schema/bcgov-digital-trust/LCRB/serving-it-right-showcase/OCABundle.json", "shasum": "427068e5737f9ec0581f43a3b5a562acdd8be8667be4de3f46283d1d095e68ba" }, +{ "id": "Ttmj1pEotg8FbKZZD81S7i%3A3%3ACL%3A184%3AServingItRight", "org": "LCRB", "name": "LCRB Serving It Right Credential", "desc": "A schema for the \"Serving It Right\" credential issued by LCRB.", "type": "schema", "ocabundle": "OCABundles/schema/bcgov-digital-trust/LCRB/serving-it-right-showcase/OCABundle.json", "shasum": "427068e5737f9ec0581f43a3b5a562acdd8be8667be4de3f46283d1d095e68ba" }, +{ "id": "4WW6792ksq62UroZyfd6nQ%3A3%3ACL%3A1098%3ASpecialEventServer", "org": "LCRB", "name": "LCRB Special Event Server Credential", "desc": "A schema for the \"Special Event Server\" credential issued by LCRB.", "type": "schema", "ocabundle": "OCABundles/schema/bcgov-digital-trust/LCRB/special-event-server/OCABundle.json", "shasum": "47f85e79f726204159ca599f825e823033723e136f2474c3b530905ceeac92a0" }, +{ "id": "TeT8SJGHruVL9up3Erp4o%3A3%3ACL%3A224665%3ASpecial%20Event%20Server", "org": "LCRB", "name": "LCRB Special Event Server Credential", "desc": "A schema for the \"Special Event Server\" credential issued by LCRB.", "type": "schema", "ocabundle": "OCABundles/schema/bcgov-digital-trust/LCRB/special-event-server-showcase/OCABundle.json", "shasum": "63e057d4bc173f063af1ced0a4a025c12f0db4b5a21b459bf50770de3d13dfb5" }, +{ "id": "TeT8SJGHruVL9up3Erp4o%3A3%3ACL%3A400095%3ASpecialEventServer", "org": "LCRB", "name": "LCRB Special Event Server Credential", "desc": "A schema for the \"Special Event Server\" credential issued by LCRB.", "type": "schema", "ocabundle": "OCABundles/schema/bcgov-digital-trust/LCRB/special-event-server-showcase/OCABundle.json", "shasum": "63e057d4bc173f063af1ced0a4a025c12f0db4b5a21b459bf50770de3d13dfb5" }, +{ "id": "Ttmj1pEotg8FbKZZD81S7i%3A3%3ACL%3A184%3ASpecialEventServer", "org": "LCRB", "name": "LCRB Special Event Server Credential", "desc": "A schema for the \"Special Event Server\" credential issued by LCRB.", "type": "schema", "ocabundle": "OCABundles/schema/bcgov-digital-trust/LCRB/special-event-server-showcase/OCABundle.json", "shasum": "63e057d4bc173f063af1ced0a4a025c12f0db4b5a21b459bf50770de3d13dfb5" }, +{ "id": "4xE68b6S5VRFrKMMG1U95M%3A3%3ACL%3A59232%3Adefault", "org": "Digital Trust, Government of British Columbia", "name": "BC Lawyer Showcase Lawyer Member Card", "desc": "A verifiable credential schema for a lawyer's membership card that used in a demo that is part of the BC Gov Digital Trust Showcase.", "type": "schema", "ocabundle": "OCABundles/schema/bcgov-digital-trust/member-card/OCABundle.json", "shasum": "849fd68e30714d9ad41862e477d1a31468e88099b795e636843c0ece25c6a464" }, +{ "id": "L6ASjmDDbDH7yPL1t2yFj9%3A2%3Amember_card%3A1.53", "org": "Digital Trust, Government of British Columbia", "name": "BC Lawyer Showcase Lawyer Member Card", "desc": "A verifiable credential schema for a lawyer's membership card that used in a demo that is part of the BC Gov Digital Trust Showcase.", "type": "schema", "ocabundle": "OCABundles/schema/bcgov-digital-trust/member-card-showcase/OCABundle.json", "shasum": "5f9eb8bb19f51e92ef0c450634979860babe85b3860e80b1be56b20bd2e2378c" }, +{ "id": "M6dhuFj5UwbhWkSLmvYSPc%3A2%3Amember_card%3A1.53", "org": "Digital Trust, Government of British Columbia", "name": "BC Lawyer Showcase Lawyer Member Card", "desc": "A verifiable credential schema for a lawyer's membership card that used in a demo that is part of the BC Gov Digital Trust Showcase.", "type": "schema", "ocabundle": "OCABundles/schema/bcgov-digital-trust/member-card-showcase/OCABundle.json", "shasum": "5f9eb8bb19f51e92ef0c450634979860babe85b3860e80b1be56b20bd2e2378c" }, +{ "id": "QEquAHkM35w4XVT3Ku5yat%3A2%3Amember_card%3A1.53", "org": "Digital Trust, Government of British Columbia", "name": "BC Lawyer Showcase Lawyer Member Card", "desc": "A verifiable credential schema for a lawyer's membership card that used in a demo that is part of the BC Gov Digital Trust Showcase.", "type": "schema", "ocabundle": "OCABundles/schema/bcgov-digital-trust/member-card-showcase/OCABundle.json", "shasum": "5f9eb8bb19f51e92ef0c450634979860babe85b3860e80b1be56b20bd2e2378c" }, +{ "id": "AuJrigKQGRLJajKAebTgWu%3A3%3ACL%3A209526%3Adefault", "org": "Digital Trust, Government of British Columbia", "name": "BC Lawyer Showcase Lawyer Member Card", "desc": "A verifiable credential schema for a lawyer's membership card that used in a demo that is part of the BC Gov Digital Trust Showcase.", "type": "schema", "ocabundle": "OCABundles/schema/bcgov-digital-trust/member-card-showcase/OCABundle.json", "shasum": "5f9eb8bb19f51e92ef0c450634979860babe85b3860e80b1be56b20bd2e2378c" }, +{ "id": "S7S2wzcF2giKuwxdeLBk69%3A2%3Amines-act-permit%3A0.3", "org": "Energy and Mines Digital Trust, Government of British Columbia", "name": "BC Mines Act Permit 0.3", "desc": "A verifiable credential schema for issuance of a Mines Act Permit within the province of British Columbia", "type": "schema", "ocabundle": "OCABundles/schema/bcgov-digital-trust/mines-act-permit/0.3/OCABundle.json", "shasum": "3fff4d01e54cfd3edc78661c5d75bc10f9acb18d4e60742f5986f7e1ac89d639" }, +{ "id": "S7S2wzcF2giKuwxdeLBk69%3A2%3Abc-mines-act-permit%3A1.1.1", "org": "Energy and Mines Digital Trust, Government of British Columbia", "name": "BC Mines Act Permit 1.1.1", "desc": "A verifiable credential schema for issuance of a Mines Act Permit within the province of British Columbia", "type": "schema", "ocabundle": "OCABundles/schema/bcgov-digital-trust/mines-act-permit/1.1.1/OCABundle.json", "shasum": "3beb506b811ad2cbcd9852c8542f6c1379efc212bf9ddf80763d76c302f06ba6" }, +{ "id": "A2UZSmrL9N5FDZGPu68wy%3A2%3Abc-mines-act-permit%3A1.1.1", "org": "Energy and Mines Digital Trust, Government of British Columbia", "name": "BC Mines Act Permit 1.1.1", "desc": "A verifiable credential schema for issuance of a Mines Act Permit within the province of British Columbia", "type": "schema", "ocabundle": "OCABundles/schema/bcgov-digital-trust/mines-act-permit/1.1.1/OCABundle.json", "shasum": "3beb506b811ad2cbcd9852c8542f6c1379efc212bf9ddf80763d76c302f06ba6" }, +{ "id": "RGjWbW1eycP7FrMf4QJvX8%3A3%3ACL%3A13%3APerson", "org": "Digital Trust, Government of British Columbia", "name": "BC Lawyer Showcase Person Credential", "desc": "A schema for a \"person\" credential used in a demo that is part of the BC Gov Digital Trust Showcase.", "type": "schema", "ocabundle": "OCABundles/schema/bcgov-digital-trust/person/OCABundle.json", "shasum": "9187f651eab59811d8ec1c1257628c08f6daa1eb520bf379f022425f3a9701cf" }, +{ "id": "L6ASjmDDbDH7yPL1t2yFj9%3A2%3APerson%3A1.2", "org": "Digital Trust, Government of British Columbia", "name": "BC Lawyer Showcase Person Credential", "desc": "A schema for a \"person\" credential used in a demo that is part of the BC Gov Digital Trust Showcase.", "type": "schema", "ocabundle": "OCABundles/schema/bcgov-digital-trust/person-showcase/OCABundle.json", "shasum": "84d27be5680762f5d2d59b9cc95a49874ce73dc67af6f854bc246ed7fa8e6dfb" }, +{ "id": "M6dhuFj5UwbhWkSLmvYSPc%3A2%3APerson%3A1.2", "org": "Digital Trust, Government of British Columbia", "name": "BC Lawyer Showcase Person Credential", "desc": "A schema for a \"person\" credential used in a demo that is part of the BC Gov Digital Trust Showcase.", "type": "schema", "ocabundle": "OCABundles/schema/bcgov-digital-trust/person-showcase/OCABundle.json", "shasum": "84d27be5680762f5d2d59b9cc95a49874ce73dc67af6f854bc246ed7fa8e6dfb" }, +{ "id": "QEquAHkM35w4XVT3Ku5yat%3A2%3APerson%3A1.2", "org": "Digital Trust, Government of British Columbia", "name": "BC Lawyer Showcase Person Credential", "desc": "A schema for a \"person\" credential used in a demo that is part of the BC Gov Digital Trust Showcase.", "type": "schema", "ocabundle": "OCABundles/schema/bcgov-digital-trust/person-showcase/OCABundle.json", "shasum": "84d27be5680762f5d2d59b9cc95a49874ce73dc67af6f854bc246ed7fa8e6dfb" }, +{ "id": "KCxVC8GkKywjhWJnUfCmkW%3A3%3ACL%3A20%3APersonQA", "org": "Digital Trust, Government of British Columbia", "name": "BC Lawyer Showcase Person Credential", "desc": "A schema for a \"person\" credential used in a demo that is part of the BC Gov Digital Trust Showcase.", "type": "schema", "ocabundle": "OCABundles/schema/bcgov-digital-trust/person-showcase/OCABundle.json", "shasum": "84d27be5680762f5d2d59b9cc95a49874ce73dc67af6f854bc246ed7fa8e6dfb" }, +{ "id": "7xjfawcnyTUcduWVysLww5%3A3%3ACL%3A28075%3APersonSIT", "org": "Digital Trust, Government of British Columbia", "name": "BC Lawyer Showcase Person Credential", "desc": "A schema for a \"person\" credential used in a demo that is part of the BC Gov Digital Trust Showcase.", "type": "schema", "ocabundle": "OCABundles/schema/bcgov-digital-trust/person-showcase/OCABundle.json", "shasum": "84d27be5680762f5d2d59b9cc95a49874ce73dc67af6f854bc246ed7fa8e6dfb" }, +{ "id": "XpgeQa93eZvGSZBZef3PHn%3A3%3ACL%3A28075%3APersonDEV", "org": "Digital Trust, Government of British Columbia", "name": "BC Lawyer Showcase Person Credential", "desc": "A schema for a \"person\" credential used in a demo that is part of the BC Gov Digital Trust Showcase.", "type": "schema", "ocabundle": "OCABundles/schema/bcgov-digital-trust/person-showcase/OCABundle.json", "shasum": "84d27be5680762f5d2d59b9cc95a49874ce73dc67af6f854bc246ed7fa8e6dfb" }, +{ "id": "Mp2pDQqS2eSjNVA7kXc8ut%3A2%3ABC%20VC%20Pilot%20Certificate%3A1.0.1", "org": "Digital Trust, Government of British Columbia", "name": "Digital Identity Trust Program Pilot Invitation", "desc": "A verifiable credential schema for a Pilot Invitation credential to gain access to the Person Credential.", "type": "schema", "ocabundle": "OCABundles/schema/bcgov-digital-trust/pilot/OCABundle.json", "shasum": "044d0e8e66ca5464d9ff712a50bb06ea74d07056c5442c2311dd1fb1a23dc6b3" }, +{ "id": "4zBepKVWZcGTzug4X49vAN%3A2%3ABC%20VC%20Pilot%20Certificate%3A1.0.1", "org": "Digital Trust, Government of British Columbia", "name": "Digital Identity Trust Program Pilot Invitation", "desc": "A verifiable credential schema for a Pilot Invitation credential to gain access to the Person Credential.", "type": "schema", "ocabundle": "OCABundles/schema/bcgov-digital-trust/pilot/OCABundle.json", "shasum": "044d0e8e66ca5464d9ff712a50bb06ea74d07056c5442c2311dd1fb1a23dc6b3" }, +{ "id": "E2h4RUJxyh48PLJ1CtGJrq%3A2%3ABC%20VC%20Pilot%20Certificate%3A1.0.1", "org": "Digital Trust, Government of British Columbia", "name": "Digital Identity Trust Program Pilot Invitation", "desc": "A verifiable credential schema for a Pilot Invitation credential to gain access to the Person Credential.", "type": "schema", "ocabundle": "OCABundles/schema/bcgov-digital-trust/pilot/OCABundle.json", "shasum": "044d0e8e66ca5464d9ff712a50bb06ea74d07056c5442c2311dd1fb1a23dc6b3" }, +{ "id": "L6ASjmDDbDH7yPL1t2yFj9%3A2%3Astudent_card%3A1.2", "org": "Digital Trust, Government of British Columbia", "name": "BC Best College Demo Student Card", "desc": "A verifiable credential schema for a Student Card used in a demo that is part of the BC Gov Digital Trust Showcase.", "type": "schema", "ocabundle": "OCABundles/schema/bcgov-digital-trust/student-card/OCABundle.json", "shasum": "e65625acad0f1baab8e05b6cd1a5619b22e1f20cb47768616680a0fb2e8dc21d" }, +{ "id": "M6dhuFj5UwbhWkSLmvYSPc%3A2%3Astudent_card%3A1.2", "org": "Digital Trust, Government of British Columbia", "name": "BC Best College Demo Student Card", "desc": "A verifiable credential schema for a Student Card used in a demo that is part of the BC Gov Digital Trust Showcase.", "type": "schema", "ocabundle": "OCABundles/schema/bcgov-digital-trust/student-card/OCABundle.json", "shasum": "e65625acad0f1baab8e05b6cd1a5619b22e1f20cb47768616680a0fb2e8dc21d" }, +{ "id": "QEquAHkM35w4XVT3Ku5yat%3A2%3Astudent_card%3A1.4", "org": "Digital Trust, Government of British Columbia", "name": "BC Best College Demo Student Card", "desc": "A verifiable credential schema for a Student Card used in a demo that is part of the BC Gov Digital Trust Showcase.", "type": "schema", "ocabundle": "OCABundles/schema/bcgov-digital-trust/student-card/OCABundle.json", "shasum": "e65625acad0f1baab8e05b6cd1a5619b22e1f20cb47768616680a0fb2e8dc21d" }, +{ "id": "YXCtXE4YhVjULgj5hrk4ML%3A2%3Aunverified_person%3A0.1.0", "org": "Digital Trust, Government of British Columbia", "name": "Unverified Person Credential", "desc": "A verifiable credential schema for an \"unverified\" person, used in various BC Wallet demos where an unofficial Person credential is useful.", "type": "schema", "ocabundle": "OCABundles/schema/bcgov-digital-trust/unverified-person/OCABundle.json", "shasum": "48b20b00cb38bed85b9615674d9af32b0d5e16f75e365c144218dad6ec2b7aa0" }, +{ "id": "Ep31SvFAetugFPe5CGzJxt%3A2%3AAttestation%20num%C3%A9rique%20d'identit%C3%A9%20gouvernemental%20(EXP)%3A1.0", "org": "MCN, Government of Quebec", "name": "QC ANIG ID", "desc": "A verifiable credential schema used for demonstration and internal use purposes only.", "type": "schema", "ocabundle": "OCABundles/schema/qc_anig_demo/Attestation_numérique_didentité_gouvernemental/OCABundle.json", "shasum": "29bf8f8729f235450980d0b273f9ca49b7ab73b7358467bf52b311bf40464bb0" } ] diff --git a/scripts/gen_ocabundlesjson.sh b/scripts/gen_ocabundlesjson.sh index 93c556ea..efca3477 100755 --- a/scripts/gen_ocabundlesjson.sh +++ b/scripts/gen_ocabundlesjson.sh @@ -48,26 +48,6 @@ if [ ! -d "OCABundles" ]; then exit 1 fi -# Raw URL encode the argument -rawurlencode() { - local string="${1}" - local strlen=${#string} - local encoded="" - local pos c o - - for (( pos=0 ; pos>${OCAIDSJSON} - echo "{ \"id\": \"${id}\", \"org\": \"${ORG}\", \"name\": \"${NAME}\", \"desc\": \"${DESC}\", \"type\": \"${TYPE}\", \"ocabundle\": \"${RELPATH}/${BUNDLE_PATH}\", \"shasum\": \"${SHASUM}\" }," >>${OCALISTJSON} + encoded_id=$(echo -n ${id} | sed "s/~/ /g" | jq -sRr @uri) + echo " \"${encoded_id}\": { \"path\": \"${RELPATH}/${BUNDLE_PATH}\", \"sha256\": \"${SHASUM}\" }," >>${OCAIDSJSON} + echo "{ \"id\": \"${encoded_id}\", \"org\": \"${ORG}\", \"name\": \"${NAME}\", \"desc\": \"${DESC}\", \"type\": \"${TYPE}\", \"ocabundle\": \"${RELPATH}/${BUNDLE_PATH}\", \"shasum\": \"${SHASUM}\" }," >>${OCALISTJSON} done } @@ -91,9 +72,10 @@ insertBundleiframe () { # Do nothing, but $id will be set to the last one...use it echo -n "" done + encoded_id=$(echo -n ${id} | sed "s/~/ /g" | jq -sRr @uri) # We're scanning the real OCABundles file, but want to update the copied files in the docs folder FILE=${thisDir}/docs/$RELPATH/README.md - sed -e "/## Authorization/i## Credential Appearance\n\n\\