Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Installation

Varta is currently in rapid development (post-v0.1.0). While it is not yet published to crates.io, it is designed to be easily included as a path dependency.

Adding to your Rust project

Add the varta-client to your Cargo.toml:

[dependencies.varta-client]
path = "path/to/varta/crates/varta-client"

Optional Features

You can enable specific transport or safety features:

[dependencies.varta-client]
path = "path/to/varta/crates/varta-client"
features = [
    "panic-handler", # Automatic 'Critical' beat on thread panic
    "udp",           # Support for networked agents
    "secure-udp",    # Encrypted UDP transport (requires crypto deps)
]

Installing the Observer

To build and install the varta-watch observer binary:

cargo install --path crates/varta-watch

Verifying the Toolchain

Varta is pinned to a specific stable toolchain via rust-toolchain.toml. We recommend matching this for production builds:

rustup show

The Minimum Supported Rust Version (MSRV) is 1.70.0.