Requirements, API contract, wire format and payload models for the Kotlin (JVM, Android, Node) and Rust (WebAssembly) HCERT libraries. Everything here is derived from, and links back to, the smart-trust QR Code Generation page (PR 129) and the deployed WHO SMART Trust specifications.
Every requirement with its sources, smart-trust parents, skills, Tools, processes, contract items (WIT, CDDL) and open issues, and the FHIR logical models with the payload models derived from them. Filter, search and focus on a neighbourhood.
requirement source skill, Tool, process, contract model issue ReviewOne row per requirement: what it satisfies upstream, which skill realizes it and which WIT item or CDDL rule it shapes, how it is tested, and what is still open. Filter by area, conformance or gaps.
DocumentThe full requirement set as a document, each requirement with its source quotes and every edge of the graph.
Library API · WITThe WIT package that both libraries implement, with requirement tags linked and the deployable worlds summarised.
Library API · TypeScriptThe same API as Node and browser callers see it, generated by jco and TypeDoc.
Library API · KotlinThe Kotlin Multiplatform interfaces and types generated from the WIT, ready to implement for JVM, Android and Node.
Wire format · payload modelsThe CBOR envelope, payload rules derived from the FHIR logical models, and the PR 129 certificate decoded layer by layer.
Knowledge graphWhich cat-harness nodes the graph is read from, and the field each edge comes from.
The upstream commits the library pins:
48201473ffa6 (master)e277cce5dcb8 (main)af75be20b75a (main)fd3b5480e5df (main)