Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
385095e
change in additional context
kotharikaushal Oct 6, 2025
3c02c69
update additional context content
kotharikaushal Oct 7, 2025
c0e3902
change in additional context
kotharikaushal Oct 6, 2025
9a6b697
update additional context content
kotharikaushal Oct 7, 2025
765642d
Merge branch 'tng-additional-context-jsonld' of https://github.com/Wo…
kotharikaushal Jan 15, 2026
bcc3e1a
update in context file #1
kotharikaushal Jan 15, 2026
4edd2a2
fix for IOM is not defined issue
kotharikaushal Jan 19, 2026
ffe2912
Merge branch 'main' into tng-additional-context-jsonld
kotharikaushal Jan 19, 2026
1c7cb79
Update sushi-config.yaml
ritikarawlani Jan 19, 2026
a6af8d9
Merge branch 'main' into tng-additional-context-jsonld
kotharikaushal Jan 22, 2026
2502acf
rename additional context jsonld file name
kotharikaushal Jan 22, 2026
d141661
fix externalization issue #1
kotharikaushal Jan 28, 2026
762f199
fix externalization issue #2
kotharikaushal Feb 4, 2026
b276bce
Merge branch 'main' into tng-additional-context-jsonld
kotharikaushal Feb 12, 2026
c85a4ab
Update publication section in README
ritikarawlani Feb 24, 2026
86ea2ba
Fix formatting of Publication section in README
ritikarawlani Feb 24, 2026
4ec2d02
update in additional context
kotharikaushal Feb 27, 2026
2e5ebbf
Merge branch 'tng-additional-context-jsonld' of https://github.com/Wo…
kotharikaushal Feb 27, 2026
0d38081
modify custom attributes expand to object rather than string
kotharikaushal Apr 1, 2026
9752fc6
update
ritikarawlani Apr 1, 2026
a0fb343
Merge branch 'tng-additional-context-jsonld' of https://github.com/Wo…
ritikarawlani Apr 1, 2026
05757d9
Merge branch 'main' into tng-additional-context-jsonld
kotharikaushal Apr 2, 2026
04f14ec
align with main branch readme
kotharikaushal Apr 2, 2026
5db037b
update release changes in the changes.md
kotharikaushal Apr 2, 2026
fd99035
changes from the main branch
kotharikaushal May 25, 2026
08c8a30
Add context files for UAT and PROD
kotharikaushal May 26, 2026
0aedef5
update v2.json ld file
kotharikaushal May 26, 2026
68f77ee
Rename context files name version
kotharikaushal May 26, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions input/fsh/requirements/requirements.fsh
Original file line number Diff line number Diff line change
Expand Up @@ -23,10 +23,12 @@ Usage: #definition
* actor[+] = Canonical(Issuer)
* statement[+].key = "IssuerVDHC-generate"
* statement[=].label = "Generate Verifiable Digital Health Certificate"
* statement[=].conformance = #SHALL
* statement[=].requirement = "Generate the content that will be signed as part of a Verifiable Digital Health Certificate"
* statement[=].conformance = #SHALL
* statement[+].key = "IssuerVDHC-sign"
* statement[=].label = "Sign Verifiable Digital Health Certificate"
* statement[=].conformance = #SHALL
* statement[=].requirement = "Sign content to produce a Verifiable Digital Health Certificate."
* statement[=].conformance = #SHALL

Expand Down Expand Up @@ -67,22 +69,27 @@ Usage: #definition
* actor[+] = Canonical(Receiver)
* statement[+].key = "UtilizeVDHC-reveive"
* statement[=].label = "Ingest VDHC"
* statement[=].conformance = #SHALL
* statement[=].requirement = "A user of a Receiver system receives a Verfiable Digital Health Certificate from a Holder. The user ingests the Verifiable Digital Health Certificate into the Receiver system. The means of conveyance and how the Verifiable Digital Health Certificate is rendered is depedent on the use context."
* statement[=].conformance = #SHALL
* statement[+].key = "UtilizeVDHC-retreive-keys"
* statement[=].label = "Retrieve matching keys"
* statement[=].conformance = #SHALL
* statement[=].requirement = "Retrieve and/or filter from an apporopriate PKI material distribution endpoint the set of public keys that match the key identifier (kid), trust domain code, participant code, and/or key usage code as applicable to the context of use of the Verfiable Digital Health Certificate."
* statement[=].conformance = #SHALL
* statement[+].key = "UtilizeVDHC-validate-hash"
* statement[=].label = "Compute Hash"
* statement[=].conformance = #SHALL
* statement[=].requirement = "As appropriate to the content type of the Verfiable Digtial Health Certificate, compute the hash of the content, and use the retrieved public keys(s) to try to verify the signature against the hashed value."
* statement[=].conformance = #SHALL
* statement[+].key = "UtilizeVDHC-display-verified-content"
* statement[=].label = "Display verified content"
* statement[=].conformance = #SHALL
* statement[=].requirement = "Display verified cotent to the user of the Reciever system."
* statement[=].conformance = #SHALL
* statement[+].key = "UtilizeVDHC-execute-business-rule"
* statement[=].label = "Execute business rules"
* statement[=].conformance = #SHALL
* statement[=].requirement = "Execute zero or more business rules against the Verifiable Digital Health Certificate that was provided by a Holder. Results of the execution of the business rules are displayed to the user of the Receiver system."
* statement[=].conformance = #SHALL

Expand Down
53 changes: 0 additions & 53 deletions input/images/tng-additional-context/v1

This file was deleted.

41 changes: 41 additions & 0 deletions input/images/tng-context/v1-DEV.jsonld
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
{
"@context": {
"@version": 1.1,
"id": "@id",
"type": "@type",
"proof": "https://w3id.org/security#proof",
"domain": {
"@id": "https://worldhealthorganization.github.io/smart-trust/ValueSet-Domains-DEV.jsonld",
"@type": "@id",
"@context": {
"@base": "https://worldhealthorganization.github.io/smart-trust/ValueSet-Domains-DEV.jsonld#",
"code": {
"@id": "@id",
"@type": "@id"
}
}
},
"participant": {
"@id": "https://worldhealthorganization.github.io/smart-trust/ValueSet-Participants-DEV.jsonld",
"@type": "@id",
"@context": {
"@base": "https://worldhealthorganization.github.io/smart-trust/ValueSet-Participants-DEV.jsonld#",
"code": {
"@id": "@id",
"@type": "@id"
}
}
},
"keyusage": {
"@id": "https://worldhealthorganization.github.io/smart-trust/ValueSet-KeyUsage-DEV.jsonld",
"@type": "@id",
"@context": {
"@base": "https://worldhealthorganization.github.io/smart-trust/ValueSet-KeyUsage-DEV.jsonld#",
"code": {
"@id": "@id",
"@type": "@id"
}
}
}
}
}
41 changes: 41 additions & 0 deletions input/images/tng-context/v1-UAT.jsonld
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
{
"@context": {
"@version": 1.1,
"id": "@id",
"type": "@type",
"proof": "https://w3id.org/security#proof",
"domain": {
"@id": "https://worldhealthorganization.github.io/smart-trust/ValueSet-Domains-UAT.jsonld",
"@type": "@id",
"@context": {
"@base": "https://worldhealthorganization.github.io/smart-trust/ValueSet-Domains-UAT.jsonld#",
"code": {
"@id": "@id",
"@type": "@id"
}
}
},
"participant": {
"@id": "https://worldhealthorganization.github.io/smart-trust/ValueSet-Participants-UAT.jsonld",
"@type": "@id",
"@context": {
"@base": "https://worldhealthorganization.github.io/smart-trust/ValueSet-Participants-UAT.jsonld#",
"code": {
"@id": "@id",
"@type": "@id"
}
}
},
"keyusage": {
"@id": "https://worldhealthorganization.github.io/smart-trust/ValueSet-KeyUsage-UAT.jsonld",
"@type": "@id",
"@context": {
"@base": "https://worldhealthorganization.github.io/smart-trust/ValueSet-KeyUsage-UAT.jsonld#",
"code": {
"@id": "@id",
"@type": "@id"
}
}
}
}
}
41 changes: 41 additions & 0 deletions input/images/tng-context/v1.jsonld
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
{
"@context": {
"@version": 1.1,
"id": "@id",
"type": "@type",
"proof": "https://w3id.org/security#proof",
"domain": {
"@id": "https://worldhealthorganization.github.io/smart-trust/ValueSet-Domains.jsonld",
"@type": "@id",
"@context": {
"@base": "https://worldhealthorganization.github.io/smart-trust/ValueSet-Domains.jsonld#",
"code": {
"@id": "@id",
"@type": "@id"
}
}
},
"participant": {
"@id": "https://worldhealthorganization.github.io/smart-trust/ValueSet-Participants.jsonld",
"@type": "@id",
"@context": {
"@base": "https://worldhealthorganization.github.io/smart-trust/ValueSet-Participants.jsonld#",
"code": {
"@id": "@id",
"@type": "@id"
}
}
},
"keyusage": {
"@id": "https://worldhealthorganization.github.io/smart-trust/ValueSet-KeyUsage.jsonld",
"@type": "@id",
"@context": {
"@base": "https://worldhealthorganization.github.io/smart-trust/ValueSet-KeyUsage.jsonld#",
"code": {
"@id": "@id",
"@type": "@id"
}
}
}
}
}