SDK

SDK reference

diagnos — zero-knowledge SDK for the diagnos vault. Everything an application needs is reachable from this top-level package: Diagnos is the entry point, Setti

On this page

Public API #

diagnos #

diagnos — zero-knowledge SDK for the diagnos vault. Everything an application needs is reachable from this top-level package: `Diagnos` is the entry point, `Settings` configures it, the record/model types shape what `patients`/`exams` read and write, and the exceptions are what a caller catches. Anything not exported here — `diagnos.resources`, `diagnos.session`, `diagnos.transport`, `diagnos.crypto` — is internal plumbing `cli`/`api` and application code are not meant to import directly (`CONTRIBUTING.md`): if something in there is missing from this list, that is a gap in the SDK's public surface, not a signal to reach past it.