README
the first lines# Vana SDK
TypeScript SDK for building user-owned data applications on the Vana Network.
[](https://www.npmjs.com/package/@opendatalabs/vana-sdk)
[](https://www.npmjs.com/package/@opendatalabs/vana-sdk)
[](./LICENSE)
This monorepo hosts the Vana SDK package. The SDK is currently a minimal scaffold
focused on the primitives that ship across browser and Node - ECIES crypto, smart
contract bindings (ABIs, addresses, chains), storage providers, and platform
adapters - while the protocol unification work continues on top of it.
The pre-unification SDK (controllers, subgraph queries, personal-server client,
DLP rewards, examples) is preserved as the `legacy-pre-unification` git tag and
the `2.x` line on npm.
## Repository Structure
Ask a scout
a deep readGeminiGoogle . Gemini 3.8 Flash for the deep read
vana-com is in the AI agents camp, which Gemini reads.
10 of 10 public reads left today. Holders get 3 a day.
No read kept yet.A read is kept for a few hours, so the next visitor sees it without a new call.
Scout calls and heat are information, not advice. They describe public GitHub activity and are never a signal to trade.
Recent commits
default branch- 1ddocs(example): point fixture references at PDP-Connect/data-connectors (#220) . Maciej Witowski
- 15dchore(release): 4.3.2 [skip ci] . semantic-release-bot
- 15dfix(auth): cap Web3Signed lifetime at 15 minutes in the builder and verifier (#217) . Maciej Witowski
- 21dchore(release): 4.3.1 [skip ci] . semantic-release-bot
- 21dfix(build): add .js to relative imports whose name has a dot (#216) . Volod
- 21dchore(release): 4.3.0 [skip ci] . semantic-release-bot
- 21dfeat(direct): extend the live grant instead of replacing it (#215) . Volod
- 42dchore(release): 4.2.0 [skip ci] . semantic-release-bot
- 42dfeat(jobs): let a builder sign the price of an enclave read (#214) . Kahtaf Alam
- 43dchore(release): 4.1.0 [skip ci] . semantic-release-bot
