📄️ Hypercore Protocol
📄️ Kappa Architecture
📄️ Sonar architecture
This page documents the core Sonar engine. It is implemented mostly in the sonar-core and sonar-db packages.
Tantivy is a full-text search engine written in Rust. In Sonar, we integrate Tantivy with our peer-to-peer database through a sonar-tantivy. It uses tantivy as a library, and runs as a standalone binary which is started by a Node.js module.