The BoJ Server began as a series of fragmented "Polystacks"—individual repositories like poly-container and poly-db that aimed to provide formally verified tools for AI agents. However, we quickly realized that "Installation Fatigue" and the reliance on Anglo-centric, often exclusionary technical jargon were barriers to true global collaboration.
On March 2, 2026, we made a radical decision: to consolidate these fragments into a single, unified "Console" governed by the spirit of Teranga (Hospitality), Umoja (Unity), and Ayọ (Joy).
We moved away from the "Master/Slave" and "Chef/Client" paradigms, building instead an architecture where the AI acts as a Maître D', presenting a menu of "Unbreakable" tools to the user, who is treated as an honoured guest.
At the heart of the BoJ Server are three core values drawn from African linguistic traditions:
-
Teranga (Wolof): Every user and AI agent is an Honoured Guest. We provide our best, most verified logic without friction.
-
Umoja (Swahili): We are a Unified Network. By hosting nodes together, we ensure the infrastructure remains open and free from corporate enclosure.
-
Ayọ (Yoruba): The Joy of Sharing. Community-contributed "Ayọ Cartridges" expand our collective capabilities.
The BoJ Server is built on a high-rigor, four-layer "Unbreakable" stack:
-
Idris2 ABI: Formal proofs of state transitions and safety.
-
Zig FFI: Native speed execution with memory safety.
-
V-lang Triple Adapter: Unified REST, gRPC, and GraphQL interfaces.
-
A2ML Manifests: Machine-to-machine communication protocols.
# 1. Clone the extension
git clone https://github.com/hyperpolymath/boj-server-gemini
cd boj-server-gemini
# 2. Bootstrap the core server dependency
# This will clone and build the BoJ server if you don't have it
just bootstrap
# 3. Link and install the extension
just install