CAIN-42 CAIN Studio
AETHER-33 free until 2027-01-01 governed agent memory docs measured 33 invariants homepage

Related component

Sparselogic: what it is, and what it is not

A Verilog-to-FPGA synthesis service in this repo. It is not a memory system and not a non-von-Neumann fabric.

What the code actually does

cain-microservices/sparselogic-compiler takes Verilog source and drives yosys and nextpnr to produce a real FPGA bitstream for iCE40, ECP5 and Gowin targets. It requires a pin constraint file for Gowin, validates the module name, caps source size at 200 KB, and authorises synthesis through ActionProof before running a toolchain. Its tests assert that a real bitstream is produced for each target.

What the README used to claim

The README described a Python-to-FPGA pipeline with “logic mass” calculation, Prim's minimum spanning tree dependency ordering, “wormhole discovery” over imports/AST/control flow, and a 16-dimensional HNSW-lite vector index for program retrieval.

None of that is in the source. src/sparselogic_compiler/ contains only main.py (HTTP surface) and synthesis.py (the yosys/nextpnr driver). The README has been corrected to match the code rather than the other way round.

Why it is not on the memory page

What would make it publishable

Install the toolchain, run the five synthesis tests, record which targets produced a bitstream and at what frequency, and publish that. Real numbers from a real compiler beat an architecture diagram every time.

AETHER-33 is a product over CAIN-42's governed-memory stack, not a new architecture moat. Memory never carries authority: every response is annotated grants_authority: false. No third-party audit has been performed. Limits · FAQ · what is live now