Skip to content

hyperpolymath/boj-server-gemini

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

BoJ Server: The Bundle of Joy

History & Vision

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.

The Teranga Philosophy

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.

Architecture for Machines

The BoJ Server is built on a high-rigor, four-layer "Unbreakable" stack:

  1. Idris2 ABI: Formal proofs of state transitions and safety.

  2. Zig FFI: Native speed execution with memory safety.

  3. V-lang Triple Adapter: Unified REST, gRPC, and GraphQL interfaces.

  4. A2ML Manifests: Machine-to-machine communication protocols.

Getting Started

Quick Install (via Gemini CLI)

# 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

Running the BoJ Server

Before using the extension, the core BoJ server must be running:

cd ../boj-server
just run

For detailed configuration, see docs/WIKI/USERS_AND_HOSTS.md in the core repository.

License

This project is licensed under the Palimpsest-MPL 1.0 License. See LICENSE.txt and docs/LEGAL.md for our anti-enclosure policy.

About

No description, website, or topics provided.

Resources

License

MPL-2.0, Unknown licenses found

Licenses found

MPL-2.0
LICENSE
Unknown
LICENSE.txt

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors