# Validator Quickstart Our `raiku-agave` client is built on top of `jito-agave`.
If you're already running Jito, switching to Raiku means adding just a few flags to your existing validator startup. **Jito Classic and Raiku coexist.** This means no changes to your pre-existing Jito configuration are required. {% hint style="warning" %} Raiku is **not** compatible with Jito BAM. {% endhint %} \ The Raiku validator is available at [raiku-agave](https://github.com/raiku-protocol/raiku-agave) to our pilot program partners and will be open-sourced at the end of the pilot program. {% hint style="info" %} The Raiku client shares the same hardware requirements as the Agave validator client, which can be found [here](https://docs.anza.xyz/operations/requirements). {% endhint %} ## Already running jito-agave? Follow the install process and add the following flags to your existing validator startup command: ```bash --raiku-engine-url https://engine.testnet.raiku.sh:443 \ --raiku-merkle-root-upload-authority 7maV3ghmAJZGmzCBa8xNWVkrz4S1WHiCXzAZhPufBY8e \ --raiku-commission-bps 500 ``` That's it. Your existing Jito flags stay unchanged. ## Building from Source ### 1. Install rustc, cargo & rustfmt ```bash curl https://sh.rustup.rs -sSf | sh source $HOME/.cargo/env rustup component add rustfmt ``` When building the master branch, make sure you are using the latest stable Rust version: ```bash rustup update ``` When building a specific release branch, check the Rust version in `ci/rust-version.sh` and install it if needed: ```bash rustup install VERSION ``` > **Note:** If this is not the latest Rust version on your machine, cargo commands may require an [override](https://rust-lang.github.io/rustup/overrides.html) in order to use the correct version. On Linux systems you may need to install `libssl-dev`, `pkg-config`, `zlib1g-dev`, `protobuf` etc. #### On Ubuntu ```bash sudo apt-get update sudo apt-get install libssl-dev libudev-dev pkg-config zlib1g-dev llvm clang cmake make libprotobuf-dev protobuf-compiler ``` #### On Fedora ```bash sudo dnf install openssl-devel systemd-devel pkg-config zlib-devel llvm clang cmake make protobuf-devel protobuf-compiler perl-core ``` ### 2. Download the Source Code ```bash export CARGO_NET_GIT_FETCH_WITH_CLI=true git clone https://github.com/raiku-protocol/raiku-agave.git cd raiku-agave git submodule update --init --recursive ``` ### 3. Build the Client ```bash cargo build --release ```