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).
- python.tar.gz — latest (30006 bytes)
- python-0.1.0.tar.gz — this exact version
Content-Digest: sha-256=:BGhRwwLEMWJ/FYWi+UR2YcHhFrkmPOeRnOZTsv2SxEM=:
TypeScript v0.1.0
Zero-dependency TypeScript client for Node 18.17+ and edge runtimes.
- typescript.tar.gz — latest (31633 bytes)
- typescript-0.1.0.tar.gz — this exact version
Content-Digest: sha-256=:YX2mdntz6k1vttLiuoUlMk+uDaQtLmfZ22Y9Wmk2wwE=:
Swift v0.1.0
Swift package for iOS 17.4+/macOS 14.4+ (Innerva + InnervaBrowser products).
- swift.tar.gz — latest (38836 bytes)
- swift-0.1.0.tar.gz — this exact version
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.
- objc.tar.gz — latest (38841 bytes)
- objc-0.1.0.tar.gz — this exact version
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.