Analysis updated 2026-05-18
Query a public SQLite database hosted on the Octra blockchain without needing a wallet.
Create and write to a sealed or public SQLite database secured by an Octra wallet.
Embed the Rust client library in an app that needs to read or write Octra-hosted SQLite data.
| tomismeta/octra-sqlite | codeitlikemiley/service_template | codeitlikemiley/tmp | |
|---|---|---|---|
| Stars | 6 | 6 | 6 |
| Language | Rust | Rust | Rust |
| Last pushed | — | 2024-06-12 | 2026-06-03 |
| Maintenance | — | Dormant | Maintained |
| Setup difficulty | hard | moderate | hard |
| Complexity | 5/5 | 2/5 | 1/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Writing or creating databases needs a funded Octra wallet, the project is still alpha software.
octra-sqlite lets you run a real SQLite database inside something called an Octra Circle. Octra is a blockchain platform, and a Circle is Octra's term for a small hosted program that runs inside a sandboxed environment called WASM. This project takes the actual SQLite database engine, the same one used in countless apps, and runs it inside that sandboxed Circle so the database itself lives on the Octra network rather than on your own server. The project ships two ways to use it. There's a command line tool that behaves much like a normal SQLite shell, letting you run SQL queries against a database that's stored inside a Circle. And there's a small Rust library so a Rust program can connect to the same kind of database directly in code, running queries and getting results back. Databases created this way can be either sealed or public-read. Sealed is the default: reading from a sealed database requires a signed request proving who you are, though the README is careful to point out this only proves identity, it does not encrypt the data itself. Public-read databases, on the other hand, can be queried by anyone without needing a wallet at all. Either way, any operation that changes data still needs to be signed by the database's owner using their Octra wallet. To create a new database or write to one, you need a funded Octra wallet, which the tool can help you set up, attach, or import from a few supported formats. Reading a public database, though, needs nothing more than the command line tool itself. The project takes verification seriously: it publishes the exact WASM program it runs, along with hashes, an audit script, and records of proof from Octra's test network, so you can check that what's deployed matches what's published in the source code. The README is upfront that this is alpha software meant for testing Octra, not for storing anything important, so you should not put secrets, financial records, or production data into it yet. It's released under the MIT license, one of the most permissive open source licenses available.
A Rust CLI and client library that runs a real SQLite database inside an Octra blockchain Circle, with sealed or public-read access modes.
Mainly Rust. The stack also includes Rust, SQLite, WASM.
Use freely for any purpose, including commercial use, as long as you keep the copyright notice.
Setup difficulty is rated hard, with roughly 1h+ to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.