Skip to content

Fossil Jellyfish is a lightweight, portable Truthful Intelligence and AI library written in pure C with zero external dependencies.

License

Notifications You must be signed in to change notification settings

fossillogic/fossil-jellyfish

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Jellyfish AI Library by Fossil Logic

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.

Key Features

  • 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.

Prerequisites

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.

Adding Jellyfish Dependency

Adding Jellyfish Dependency With Meson

  1. 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
  2. Create a .wrap File: Add the fossil-jellyfish.wrap file in your subprojects 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
  3. Integrate the Dependency: In your meson.build file, integrate Jellyfish by adding the following line:

    dep = dependency('fossil-jellyfish')

Configure Options

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

Contributing and Support

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.

About

Fossil Jellyfish is a lightweight, portable Truthful Intelligence and AI library written in pure C with zero external dependencies.

Topics

Resources

License

Stars

Watchers

Forks