Agent swarms and databases that coordinate
Agents need a flexible and persistent search system to help them share context on complex tasks.
Now Presenting ...
Bog is a pre-release database runtime and programming language for building custom compiled databases. It's the first higher-order system for creating DBMS applications. It leverages compile-time correctness guarantees (à la Rust) to represent any set of data access patterns as a purpose-built binary.
Bog produces databases where ‘queries’ are more accurately represented as function calls. Bog is built in Rust, so thanks to Rust's trait system and expressive generics, complex dataflow pipelines (similar to Differential Dataflow or DBSP) are monomorphized at compile time into a single concrete type, avoiding expensive runtime graph interpretation.
Bog’s core subsystems are distributed together as BogKit:
Bog databases have the following properties due to being compiled:
Agents need a flexible and persistent search system to help them share context on complex tasks.