Skip to content

Commit

Permalink
Merge pull request #161 from swcurran/LSBC-Bundles
Browse files Browse the repository at this point in the history
Initial draft of the LSBC OCA Bundles for the credentials rooted in CANdy
  • Loading branch information
swcurran authored Jan 9, 2025
2 parents 5c17ad1 + 488f9f7 commit d55ff95
Show file tree
Hide file tree
Showing 14 changed files with 266 additions and 2 deletions.
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,87 @@
[
{
"capture_base": {
"attributes": {
"Credential Type": "Text",
"Given Name": "Text",
"Member Status": "Text",
"Member Status Code": "Text",
"PPID": "Text",
"Surname": "Text"
},
"classification": "",
"digest": "EZco7-EPlewJIWaQPJCf4H8wf2d9JeZ7tQTC8cEKHD4M",
"flagged_attributes": [],
"type": "spec/capture_base/1.0"
},
"overlays": [
{
"attribute_character_encoding": {
"Credential Type": "utf-8",
"Given Name": "utf-8",
"Member Status": "utf-8",
"Member Status Code": "utf-8",
"PPID": "utf-8",
"Surname": "utf-8"
},
"capture_base": "EZco7-EPlewJIWaQPJCf4H8wf2d9JeZ7tQTC8cEKHD4M",
"default_character_encoding": "utf-8",
"digest": "EpX8MiBhsVFavlHVnxQYxFu9vWNcGyYqRB4enWTZasL4",
"type": "spec/overlays/character_encoding/1.0"
},
{
"attribute_categories": [],
"attribute_labels": {
"Credential Type": "Credential Type",
"Given Name": "Given Name",
"Member Status": "Member Status",
"Member Status Code": "Member Status Code",
"PPID": "PPID",
"Surname": "Surname"
},
"capture_base": "EZco7-EPlewJIWaQPJCf4H8wf2d9JeZ7tQTC8cEKHD4M",
"category_labels": {},
"digest": "EqvsblmOBp_9FeZ3qvcWLzdSZiRTC6zW_jqEc2JDlq3Y",
"language": "en",
"type": "spec/overlays/label/1.0"
},
{
"attribute_information": {
"Credential Type": "The Credential Type indicates the type of legal professional credential issued.",
"Given Name": "The legal given name on file with the Law Society of the legal professional.",
"Member Status": "The current status for the legal professional according to the Law Society policies.",
"Member Status Code": "The code indicating the current status for the legal professional according to the Law Society policies.",
"PPID": "The Public Person ID is the unique identifier for the legal professional registered with the Law Society. This is NOT the number on the Certificate issued to the legal professional.",
"Surname": "The legal surname on file with the Law Society of the legal professional."
},
"capture_base": "EZco7-EPlewJIWaQPJCf4H8wf2d9JeZ7tQTC8cEKHD4M",
"digest": "EsQotd1EvsvrdCNkiUNwqTl2sR2jhpcva6ZMP8orZEBg",
"language": "en",
"type": "spec/overlays/information/1.0"
},
{
"capture_base": "EZco7-EPlewJIWaQPJCf4H8wf2d9JeZ7tQTC8cEKHD4M",
"credential_support_url": "https://www.lawsociety.bc.ca/",
"description": "A schema used for membership in LSBC",
"digest": "ETaLLsEd67yUWfGfbOAtwcx73YXRjZ3_dH5x_g5U6dl8",
"issuer": "Law Society of BC",
"issuer_description": "Law Society of BC",
"issuer_url": "https://www.lawsociety.bc.ca/",
"language": "en",
"name": "Lawyer Credential",
"type": "spec/overlays/meta/1.0"
},
{
"capture_base": "EZco7-EPlewJIWaQPJCf4H8wf2d9JeZ7tQTC8cEKHD4M",
"logo": "https://raw.githubusercontent.com/bcgov/aries-oca-bundles/main/OCABundles/schema/bcgov-digital-trust/LSBC/Lawyer/Prod/lsbc-logo.jpg",
"background_image_slice": "",
"background_image": "https://raw.githubusercontent.com/bcgov/aries-oca-bundles/main/OCABundles/schema/bcgov-digital-trust/LSBC/Lawyer/Prod/lsbc-background-image.jpg",
"primary_background_color": "#00698c",
"secondary_background_color": "#1a2930",
"primary_attribute": "",
"secondary_attribute": "",
"type": "aries/overlays/branding/1.0"
}
]
}
]
28 changes: 28 additions & 0 deletions OCABundles/schema/bcgov-digital-trust/LSBC/Lawyer/Prod/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
# Law Society of BC Lawyer Credential

A verifiable credential schema for a lawyer's membership credential (https://www.lawsociety.bc.ca).

- Publishing Organization: Law Society of BC
- Primary Contact Email Address: [email protected]

## Identifiers

| Identifier | Location | URL |
| --------------------------------------------------- | ---------- | ----------------------------------------------------- |
| QzLYGuAebsy3MXQ6b1sFiT:3:CL:2351:lawyer | candy:prod | https://candyscan.idlab.org/tx/CANDY_PROD/domain/2352 |

## Authorization

The following are the GitHub IDs of those authorized to make substantive updates to the OCA Bundle.

| OCA Bundle Contributors | GitHub ID | Email Address |
| ----------------------- | ---------- | ------------------------- |
| Stephen Curran | swcurran | [email protected] |
| Akiff Manji | amanji | [email protected] |
| Catherine Intharangsy | | [email protected] |
| Kimberly Nguyen | | [email protected] |
| Joshua Oh | | [email protected] |
| Thomas Kampioni | | [email protected] |
| Lance Burrows | | [email protected] |
| Gloria Gao | | [email protected] |
| Daniel Oh | | [email protected] |
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
[
{
"capture_base": "",
"logo": "https://raw.githubusercontent.com/bcgov/aries-oca-bundles/main/OCABundles/schema/bcgov-digital-trust/LSBC/Lawyer/Prod/lsbc-logo.jpg",
"background_image_slice": "",
"background_image": "https://raw.githubusercontent.com/bcgov/aries-oca-bundles/main/OCABundles/schema/bcgov-digital-trust/LSBC/Lawyer/Prod/lsbc-background-image.jpg",
"primary_background_color": "#00698c",
"secondary_background_color": "#1a2930",
"primary_attribute": "",
"secondary_attribute": "",
"type": "aries/overlays/branding/1.0"
}
]
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,88 @@
[
{
"capture_base": {
"attributes": {
"Credential Type": "Text",
"Given Name": "Text",
"Member Status": "Text",
"Member Status Code": "Text",
"PPID": "Text",
"Surname": "Text"
},
"classification": "",
"digest": "EZco7-EPlewJIWaQPJCf4H8wf2d9JeZ7tQTC8cEKHD4M",
"flagged_attributes": [],
"type": "spec/capture_base/1.0"
},
"overlays": [
{
"attribute_character_encoding": {
"Credential Type": "utf-8",
"Given Name": "utf-8",
"Member Status": "utf-8",
"Member Status Code": "utf-8",
"PPID": "utf-8",
"Surname": "utf-8"
},
"capture_base": "EZco7-EPlewJIWaQPJCf4H8wf2d9JeZ7tQTC8cEKHD4M",
"default_character_encoding": "utf-8",
"digest": "EpX8MiBhsVFavlHVnxQYxFu9vWNcGyYqRB4enWTZasL4",
"type": "spec/overlays/character_encoding/1.0"
},
{
"attribute_categories": [],
"attribute_labels": {
"Credential Type": "Credential Type",
"Given Name": "Given Name",
"Member Status": "Member Status",
"Member Status Code": "Member Status Code",
"PPID": "PPID",
"Surname": "Surname"
},
"capture_base": "EZco7-EPlewJIWaQPJCf4H8wf2d9JeZ7tQTC8cEKHD4M",
"category_labels": {},
"digest": "EqvsblmOBp_9FeZ3qvcWLzdSZiRTC6zW_jqEc2JDlq3Y",
"language": "en",
"type": "spec/overlays/label/1.0"
},
{
"attribute_information": {
"Credential Type": "The Credential Type indicates the type of legal professional credential issued.",
"Given Name": "The legal given name on file with the Law Society of the legal professional.",
"Member Status": "The current status for the legal professional according to the Law Society policies.",
"Member Status Code": "The code indicating the current status for the legal professional according to the Law Society policies.",
"PPID": "The Public Person ID is the unique identifier for the legal professional registered with the Law Society. This is NOT the number on the Certificate issued to the legal professional.",
"Surname": "The legal surname on file with the Law Society of the legal professional."
},
"capture_base": "EZco7-EPlewJIWaQPJCf4H8wf2d9JeZ7tQTC8cEKHD4M",
"digest": "EsQotd1EvsvrdCNkiUNwqTl2sR2jhpcva6ZMP8orZEBg",
"language": "en",
"type": "spec/overlays/information/1.0"
},
{
"capture_base": "EZco7-EPlewJIWaQPJCf4H8wf2d9JeZ7tQTC8cEKHD4M",
"credential_support_url": "https://www.lawsociety.bc.ca/",
"description": "A schema used for membership in LSBC",
"digest": "Eqq8wCUY_AnezEOu8d5k4qEBM0GK98dH_kDkdjNqoud0",
"issuer": "Law Society of BC",
"issuer_description": "Law Society of BC",
"issuer_url": "https://www.lawsociety.bc.ca/",
"language": "en",
"name": "Lawyer Credential",
"type": "spec/overlays/meta/1.0",
"watermark": "TEST"
},
{
"capture_base": "EZco7-EPlewJIWaQPJCf4H8wf2d9JeZ7tQTC8cEKHD4M",
"logo": "https://raw.githubusercontent.com/bcgov/aries-oca-bundles/main/OCABundles/schema/bcgov-digital-trust/LSBC/Lawyer/Test/lsbc-logo.jpg",
"background_image_slice": "",
"background_image": "https://raw.githubusercontent.com/bcgov/aries-oca-bundles/main/OCABundles/schema/bcgov-digital-trust/LSBC/Lawyer/Test/lsbc-background-image.jpg",
"primary_background_color": "#00698c",
"secondary_background_color": "#1a2930",
"primary_attribute": "",
"secondary_attribute": "",
"type": "aries/overlays/branding/1.0"
}
]
}
]
29 changes: 29 additions & 0 deletions OCABundles/schema/bcgov-digital-trust/LSBC/Lawyer/Test/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
# Law Society of BC Lawyer Credential

A verifiable credential schema for a lawyer's membership credential (https://www.lawsociety.bc.ca).

- Publishing Organization: Law Society of BC
- Primary Contact Email Address: [email protected]

## Identifiers

| Identifier | Location | URL |
| --------------------------------------------------- | ---------- | ----------------------------------------------------- |
| RCnz8GcyZ2iH7VFr5zGb9N:3:CL:35170:Lawyer Credential | candy:dev | https://candyscan.idlab.org/tx/CANDY_DEV/domain/35171 |
| MLvtJW6pFuYu4NnMB14d29:3:CL:248:lawyer | candy:test | https://candyscan.idlab.org/tx/CANDY_TEST/domain/249 |

## Authorization

The following are the GitHub IDs of those authorized to make substantive updates to the OCA Bundle.

| OCA Bundle Contributors | GitHub ID | Email Address |
| ----------------------- | ---------- | ------------------------- |
| Stephen Curran | swcurran | [email protected] |
| Akiff Manji | amanji | [email protected] |
| Catherine Intharangsy | | [email protected] |
| Kimberly Nguyen | | [email protected] |
| Joshua Oh | | [email protected] |
| Thomas Kampioni | | [email protected] |
| Lance Burrows | | [email protected] |
| Gloria Gao | | [email protected] |
| Daniel Oh | | [email protected] |
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
[
{
"capture_base": "",
"logo": "https://raw.githubusercontent.com/bcgov/aries-oca-bundles/main/OCABundles/schema/bcgov-digital-trust/LSBC/Lawyer/Test/lsbc-logo.jpg",
"background_image_slice": "",
"background_image": "https://raw.githubusercontent.com/bcgov/aries-oca-bundles/main/OCABundles/schema/bcgov-digital-trust/LSBC/Lawyer/Test/lsbc-background-image.jpg",
"primary_background_color": "#00698c",
"secondary_background_color": "#1a2930",
"primary_attribute": "",
"secondary_attribute": "",
"type": "aries/overlays/branding/1.0"
}
]
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
5 changes: 4 additions & 1 deletion ocabundles.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,10 @@
"TeT8SJGHruVL9up3Erp4o:3:CL:224665:Special Event Server": { "path": "OCABundles/schema/bcgov-digital-trust/LCRB/special-event-server-showcase/OCABundle.json", "sha256": "ee81da7f084c8125a75923d57aec1f8a569554668b9f5b6fb1cf7e69938f90ee" },
"TeT8SJGHruVL9up3Erp4o:3:CL:400095:SpecialEventServer": { "path": "OCABundles/schema/bcgov-digital-trust/LCRB/special-event-server-showcase/OCABundle.json", "sha256": "ee81da7f084c8125a75923d57aec1f8a569554668b9f5b6fb1cf7e69938f90ee" },
"Ttmj1pEotg8FbKZZD81S7i:3:CL:184:SpecialEventServer": { "path": "OCABundles/schema/bcgov-digital-trust/LCRB/special-event-server-showcase/OCABundle.json", "sha256": "ee81da7f084c8125a75923d57aec1f8a569554668b9f5b6fb1cf7e69938f90ee" },
"TxID9uCfLbHYLHTZt9HiGL1oD9:3:CL:35147:Newcred_Credential": { "path": "OCABundles/schema/bcgov-digital-trust/LTSA/NewCredCredential/demo/OCABundle.json", "sha256": "c1eea4f9371d6c1c67918035dd22ed9e44d336e764bcdefc55c23c2318549d04" },
"QzLYGuAebsy3MXQ6b1sFiT:3:CL:2351:lawyer": { "path": "OCABundles/schema/bcgov-digital-trust/LSBC/Lawyer/Prod/OCABundle.json", "sha256": "101909c3e17e1e1ce0c19747d6fd279c7ecde0e617023925997231ba00a66cff" },
"RCnz8GcyZ2iH7VFr5zGb9N:3:CL:35170:Lawyer Credential": { "path": "OCABundles/schema/bcgov-digital-trust/LSBC/Lawyer/Test/OCABundle.json", "sha256": "d74c24b3903be213bd1d854f421f9ba720dc99afcc20fa8bc598d1fa21b7ca5d" },
"MLvtJW6pFuYu4NnMB14d29:3:CL:248:lawyer": { "path": "OCABundles/schema/bcgov-digital-trust/LSBC/Lawyer/Test/OCABundle.json", "sha256": "d74c24b3903be213bd1d854f421f9ba720dc99afcc20fa8bc598d1fa21b7ca5d" },
"9uCfLbHYLHTZt9HiGL1oD9:3:CL:35147:Newcred_Credential": { "path": "OCABundles/schema/bcgov-digital-trust/LTSA/NewCredCredential/demo/OCABundle.json", "sha256": "c1eea4f9371d6c1c67918035dd22ed9e44d336e764bcdefc55c23c2318549d04" },
"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.54": { "path": "OCABundles/schema/bcgov-digital-trust/member-card-showcase/OCABundle.json", "sha256": "5f9eb8bb19f51e92ef0c450634979860babe85b3860e80b1be56b20bd2e2378c" },
Expand Down
5 changes: 4 additions & 1 deletion ocabundleslist.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,10 @@
{ "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": "ee81da7f084c8125a75923d57aec1f8a569554668b9f5b6fb1cf7e69938f90ee" },
{ "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": "ee81da7f084c8125a75923d57aec1f8a569554668b9f5b6fb1cf7e69938f90ee" },
{ "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": "ee81da7f084c8125a75923d57aec1f8a569554668b9f5b6fb1cf7e69938f90ee" },
{ "id": "TxID9uCfLbHYLHTZt9HiGL1oD9:3:CL:35147:Newcred_Credential", "org": "Land Title and Survey Authority of BC", "name": "NewCred Credential", "desc": "A verifiable credential schema used for demonstration and internal use purposes only.", "type": "schema", "ocabundle": "OCABundles/schema/bcgov-digital-trust/LTSA/NewCredCredential/demo/OCABundle.json", "shasum": "c1eea4f9371d6c1c67918035dd22ed9e44d336e764bcdefc55c23c2318549d04" },
{ "id": "QzLYGuAebsy3MXQ6b1sFiT:3:CL:2351:lawyer", "org": "Law Society of BC", "name": "Law Society of BC Lawyer Credential", "desc": "A verifiable credential schema for a lawyer's membership credential .", "type": "schema", "ocabundle": "OCABundles/schema/bcgov-digital-trust/LSBC/Lawyer/Prod/OCABundle.json", "shasum": "101909c3e17e1e1ce0c19747d6fd279c7ecde0e617023925997231ba00a66cff" },
{ "id": "RCnz8GcyZ2iH7VFr5zGb9N:3:CL:35170:Lawyer Credential", "org": "Law Society of BC", "name": "Law Society of BC Lawyer Credential", "desc": "A verifiable credential schema for a lawyer's membership credential .", "type": "schema", "ocabundle": "OCABundles/schema/bcgov-digital-trust/LSBC/Lawyer/Test/OCABundle.json", "shasum": "d74c24b3903be213bd1d854f421f9ba720dc99afcc20fa8bc598d1fa21b7ca5d" },
{ "id": "MLvtJW6pFuYu4NnMB14d29:3:CL:248:lawyer", "org": "Law Society of BC", "name": "Law Society of BC Lawyer Credential", "desc": "A verifiable credential schema for a lawyer's membership credential .", "type": "schema", "ocabundle": "OCABundles/schema/bcgov-digital-trust/LSBC/Lawyer/Test/OCABundle.json", "shasum": "d74c24b3903be213bd1d854f421f9ba720dc99afcc20fa8bc598d1fa21b7ca5d" },
{ "id": "9uCfLbHYLHTZt9HiGL1oD9:3:CL:35147:Newcred_Credential", "org": "Land Title and Survey Authority of BC", "name": "NewCred Credential", "desc": "A verifiable credential schema used for demonstration and internal use purposes only.", "type": "schema", "ocabundle": "OCABundles/schema/bcgov-digital-trust/LTSA/NewCredCredential/demo/OCABundle.json", "shasum": "c1eea4f9371d6c1c67918035dd22ed9e44d336e764bcdefc55c23c2318549d04" },
{ "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.54", "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" },
Expand Down

0 comments on commit d55ff95

Please sign in to comment.