Skip to content
View jmars's full-sized avatar
πŸŒ€
In Recursion
πŸŒ€
In Recursion

Block or report jmars

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
jmars/README.md

Current focus: Futaie β€” a local-first AI system for running agents in an AI Act-compliant, EU-sovereign deployment. The model, the language and the record all live on hardware the operator owns, and the account of what the system did is readable by the operator and by a regulator without asking anyone's permission.

An agent lives inside the machine, rewrites its own configuration and components, activates a new generation of the system and comes up in it. It can break the machine β€” that is a supported outcome. What it cannot do is decide what the record says happened. Futaie is the programme under which that agent improves itself along two axes: its environment, and its weights.

lane repo what it is
the record baliveau A flight recorder for agents. The system's every state is a content-addressed generation in a build store; activation goes through PID 1 as a transaction; a failed boot rolls forward by itself. The seats that judge β€” the oracle asking is it better?, the audit asking is it honest?, the reporter asking is it documented? β€” run host-side, outside the machine the agent controls, and the agent cannot write them. A log the subject can rewrite is not a log.
the language osier The language the agent authors components in. Elm-Descendant, Branch-local row refinement for extensible records via GADTs (λρG) β€” a row equation never escapes its branch while a type equation coerces at the branch result. Osierβ†’QBE compiler, self-hosting, 90 Lean theorems with 3 explicit axioms and zero sorry
the engine aubier The Mixture-of-Experts execution layer it all runs on: split each layer's experts by where their weights live, compute the parts concurrently on the devices that hold them, and sum β€” one code path from a single card (GPU hits, CPU misses, both at once) up to N devices. Carried as a fork of llama.cpp, where the per-layer hit/miss split is currently inexpressible.
the weights taillis What the weights are: per-expert quantization, so that a layer's 128 experts stop sharing one type because the file carries one type per tensor. Experts are grouped by measured routing hotness, each group carrying its own type, and each group arrives at the engine as a store it already knows how to compute and sum. It is a residency lever as much as a fidelity one β€” every byte off the expert set moves the engine's CPU/GPU split point β€” which is why it runs beside the engine work rather than after it. Mistral Small 4 is the only target.

The two axes are sequenced deliberately: the environment axis is where the judge exists, so the weights axis waits on it. (What the weights are does not wait β€” that is taillis, and the engine needs it to run the weights at all.) Weight improvement is on-policy distillation β€” student rollouts under dense supervision from a teacher (arXiv:2609.04172), deferred until the harness is mostly done, because a change the store cannot describe is a change nobody can audit.

neoplatonic-library runs alongside it and matters just as much β€” restored public-domain editions of the Neoplatonic tradition, where the repair log is the unit of scholarship: every emendation versioned, reasoned and witnessed, with the scan leaf it was read from. Still active, live at neoplatonic-library.org.

fixpoint-linux is the systems side, and the ground the harness comes from: a Dhall-specified, self-hosting Linux system β€” state as content-addressed relations, every command able to show its own derivation, boot as a verdict. Bootable in the browser at the site.


Other work

datalog-dafsa β€” Datalog engine in Zig. Facts stored as a minimal-acyclic DAFSA, rules compiled to a semi-naive fixpoint VM, reads served from mmap'd snapshots. 306 tests green; hybrid lexical ∩ semantic search on top.

logical-english β€” Kowalski's Logical English compiled to Datalog β€” and back. A bidirectional bridge: controlled natural language in, logic programs out, derived facts readable again as English.


Papers

  • Self-Application as the Common Source of Benefit and Failure: A Control-Theoretic Model of Self-Regulation, Its Escapes, and a Standing-Cost Budget β€” doi:10.5281/zenodo.22943641
  • Self-Application Is Not Free: the Monitoring Channel Is Part of the Failure Channel, and the Self Does Not Survive Its Own Reconstruction β€” doi:10.5281/zenodo.23128113

Fit: Research engineering, programming languages, AI infrastructure

Pinned Loading

  1. neoplatonic-library neoplatonic-library Public

    The Neoplatonic Library β€” restored public-domain editions, their repair logs, and the transmission/citation graph.

    JavaScript

  2. osier osier Public

    Osier: branch-local row refinement for extensible records with GADTs (compiler, Lean mechanization, artifact + paper)

    Elm

  3. baliveau baliveau Public

    A flight recorder for agents β€” auditable, self-modifying AI infrastructure, motivated by the EU AI Act and EU sovereign AI

    Shell

  4. aubier aubier Public

    Aubier - a Mistral Small 4 specific inference engine (llama.cpp fork) for consumer hardware; two-GPU and 16GB single-card paths

    C++

  5. fixpoint-linux/datalog-dafsa fixpoint-linux/datalog-dafsa Public

    DAFSA-backed Datalog engine in Zig: load facts, compile Datalog to a VM, materialize + serve from mmap snapshots. Docs: https://fixpointlinux.org/datalog-dafsa/

    Zig 1

  6. logical-english logical-english Public

    Logical English (Kowalski 2020) compiled to Datalog, and back: a compiler, an LPS reactive-rule driver, a meta-level use/mention embedding, and a reverse Datalog->LE renderer.

    Python