Nava SDK
Developer Preview
The Nava SDK lets agents, scripts, and services reach Nava Guardian and supported venues. Its CLI, MCP server, bundled agent skill, and TypeScript API use the same operation names.
Guardian checks the exact proposed action against the agent's active policy and returns a structured verdict. Approval permits that action under the returned policy version. It is not an instruction to execute.
Execution behavior varies by operation. Review each adapter's boundary in the operations reference before enabling a write.
What ships
Those five are the whole published set. Hyperliquid and Uniswap are the only
protocol adapters. Install the adapter for the protocol you need; it brings
@navalabs/sdk with it, so one package is a complete install.
Pick a surface
Every environment variable the CLI and nava-mcp read, per protocol, with the alias order.
Run the unified nava binary, and why exit code 0 does not mean approved.
Run nava-mcp over stdio, register protocols, and why isError does not mean rejected.
NavaClient, bootstrapGuardian, and every subpath export with an import example.
Install the bundled skills/nava skill so an agent loads the operation reference it needs on demand.
All 18 operations with every option and field, for both transports, plus each adapter's safety boundary.
The four base verification operations need only @navalabs/sdk. If you are
building a custom client at the protocol level, use the
advanced Guardian REST guide.