Innerva

Client SDKs

Innerva Grant Protocol v0.1 · served from this deployment

Each download below is embedded in this server's binary at build time, so the artifact always matches the protocol version this deployment speaks. Every response carries a Content-Digest header (SHA-256) you can verify after download. A Go SDK ships in the source repository.

Python v0.1.0

Python 3.10+ client (depends on the cryptography package).

Content-Digest: sha-256=:BGhRwwLEMWJ/FYWi+UR2YcHhFrkmPOeRnOZTsv2SxEM=:

TypeScript v0.1.0

Zero-dependency TypeScript client for Node 18.17+ and edge runtimes.

Content-Digest: sha-256=:YX2mdntz6k1vttLiuoUlMk+uDaQtLmfZ22Y9Wmk2wwE=:

Swift v0.1.0

Swift package for iOS 17.4+/macOS 14.4+ (Innerva + InnervaBrowser products).

Content-Digest: sha-256=:N9mk9Iiw5Afxncxo+XqWijk9/1+t6G9twfcbrCrn4Rs=:

Objective-C v0.1.0

The same Swift package; use its InnervaObjC product, a thin @objc wrapper over the Swift core.

Content-Digest: sha-256=:ZVqmNqi5kr97iY7nMwyO2gCTDxMCXHD3z9oVx6IWGCI=:

API contract

Every client implements the OpenAPI document this deployment was generated from. Fetch it verbatim at /openapi.yaml; it is also included at the root of each archive. The API reference renders the same document as HTML.

Content-Digest: sha-256=:jGISQya8vM+DinuekoXP/IyAooPpmkPyj/YbCClDF8I=:

Conformance

Every archive includes the shared signing-conformance vectors under conformance/vectors/ and the client's own test suite, so you can verify the SDK against the protocol profile this server enforces.