Practical overview
When it fits
Use Raito when investigating how Bitcoin consensus validation can be expressed in Cairo and accompanied by proofs. The project explicitly warns that it is early-stage and not for production use.
Who it is for
- Bitcoin developers exploring proof-backed consensus validation.
- Researchers and builders working with Cairo, STARKs or Bitcoin node synchronization.
Documented uses
- Validate consecutive Bitcoin blocks against a previously proven chain state.
- Generate a proof for the updated chain state so another party can check execution correctness.
- Explore proof-based approaches to faster, trust-minimized full-node bootstrapping.
Requirements & limits
The project is available as a public GitHub repository under the MIT license.
- The client processes a batch of consecutive blocks together with a STARK proof of the preceding chain state, then generates a proof for the new state.
- Proof-based synchronization retains trust assumptions in Raito, Cairo, Stwo and STARK soundness.
- The README documents Scarb build and test commands and a Python dependency installation step.
- The repository cautions that breaking changes are expected and advises against production use.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Compile and test the Raito packages
Build the Cairo packages and run the repository's test suite.
Before you start
- The Raito repository.
- Scarb for the documented build and test commands.
Steps
From the repository, run
scarb buildto compile all packages.Run
scarb testto run tests for all packages.
Expected outcome
The packages are compiled and the documented test suite is run.
Guide limitations
- The project describes itself as early-stage and says it should not be used in production.
- These repository instructions do not establish successful execution in a particular environment.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 14 October 2026
- Original website title
- starkware-bitcoin/raito · Official homepage title · retained in its source language

