Jellyfish is the core engine of Truthful Intelligence, a lightweight AI library written in pure C with no external dependencies. Designed for embedded and trust-critical systems, it records every input, output, and decision as a cryptographically hashed block, forming a fully auditable chain of reasoning. With support for adaptive learning, memory-based inference, and automatic pruning, Jellyfish ensures transparent, verifiable AI behavior where every conclusion is traceable to its source.
-
Cross-Platform
Runs reliably on Windows, macOS, Linux, and embedded systems. -
Zero Dependencies
Written entirely in pure C for maximum portability, auditability, and minimal footprint. -
Blockchain-Inspired Memory
Every input, output, and decision is stored as a cryptographically hashed block, creating a tamper-resistant, traceable chain of logic. -
Self-Pruning Engine
Automatically removes obsolete or conflicting data, preserving clarity and consistency over time. -
Fully Auditable Reasoning
Supports forensic-level inspection of every decision, enabling ethical and transparent AI behavior. -
Modular and Configurable
Built to be embedded, extended, or customized for Truthful Intelligence applications across any platform.
To get started with Jellyfish, ensure you have the following installed:
- Meson Build System: If you don’t have Meson installed, follow the installation instructions on the official Meson website.
-
Install Meson Build System: Install Meson version
1.3
or newer:python -m pip install meson # To install Meson python -m pip install --upgrade meson # To upgrade Meson
-
Create a
.wrap
File: Add thefossil-jellyfish.wrap
file in yoursubprojects
directory and include the following content:# ====================== # Git Wrap package definition # ====================== [wrap-git] url = https://github.com/fossillogic/fossil-jellyfish.git revision = v0.1.3 [provide] fossil-jellyfish = fossil_fish_dep
-
Integrate the Dependency: In your
meson.build
file, integrate Jellyfish by adding the following line:dep = dependency('fossil-jellyfish')
Jellyfish offers configurable options to tailor the build process to your needs:
- Running Tests: To enable testing, configure the build with
-Dwith_test=enabled
.
Example:
meson setup builddir -Dwith_test=enabled
For those interested in contributing, reporting issues, or seeking support, please open an issue on the project repository or visit the Fossil Logic Docs for more information. Your feedback and contributions are always welcome.