Positioning, one line: TRI-NET is an open high-assurance ternary AI silicon substrate -- not a TOPS race. The line trades raw throughput for inspectable specs, reproducible builds, and a formal-friendly toolchain.
This document is the single page for "what are the four pieces and how do they relate?". It links out; it does not duplicate per-repo READMEs.
| # | Repo (external, separate) | Role in the line | Silicon target |
|---|---|---|---|
| 1 | t27 (this repo) |
Spec-first toolchain + numeric format registry | N/A -- toolchain |
| 2 | tt-trinity-phi |
phi-anchor proof / identity chip | Tiny Tapeout, 1x1 tile |
| 3 | tt-trinity-euler |
e-engine -- safety / control engine | Tiny Tapeout, 8x2 tiles |
| 4 | tt-trinity-gamma |
gamma-surface 32-PE ternary mesh | Tiny Tapeout, 8x4 tiles |
Tiny Tapeout shuttle program: https://tinytapeout.com/chips/
Spec-first language (.t27), bootstrap Rust compiler (bootstrap/), generator
backends (gen/zig/, gen/c/, gen/verilog/), conformance vectors
(conformance/), seals (.trinity/seals/), formal proofs (coq/, proofs/).
Primary product of t27: .t27 -> Verilog RTL -> Tiny Tapeout -- a
reproducibility path that lets sibling chip repos generate their RTL from
sealed specifications rather than hand-written HDL.
See STATUS.md for what is actually shipped today,
FORMAT_REGISTRY.md for the numeric SSOT, and
COMPETITORS.md for honest positioning.
Smallest of the three chips. Carries the phi identity
(phi^2 = phi + 1, phi^2 + 1/phi^2 = 3) as an in-silicon witness; serves
as proof-of-life and CI gate for the line's numeric kernel. Status, pinout,
GDS, and Tiny Tapeout submission live in the chip repo.
Mid-tile. Acts as the safety / control engine: bounded reasoning, restraint behaviour, and the gateway through which the gamma mesh's outputs are exposed. Pairs with the AR assurance specs in t27.
Largest tile. A 32-PE ternary mesh for inference workloads (low-bit MAC,
ternary attention kernels). The compute volume of the line; deliberately not
benchmarked against commercial NPUs (see BENCHMARKS.md).
+-----------------------------+
| t27 (this repo) |
| .t27 specs |
| bootstrap compiler |
| FORMAT-SPEC-001 registry |
| conformance vectors |
| coq / ar vectors |
+--------------+--------------+
|
v (.t27 -> Verilog RTL)
+----------------------+----------------------+
| | |
v v v
+-----------------+ +------------------+ +---------------------+
| tt-trinity-phi | | tt-trinity-euler | | tt-trinity-gamma |
| 1x1 phi anchor | | 8x2 safety/ctrl | | 8x4 32-PE ternary |
+--------+--------+ +---------+--------+ +----------+----------+
| | |
+---------------------+----------------------+
|
v
+-----------------------------+
| Tiny Tapeout shuttle |
| (open submission) |
+-----------------------------+
Edges in this diagram are not asserted as "currently green for all three";
they describe the intended flow. For each chip's actual status, see its
repo. For t27's status, see STATUS.md.
- Risk isolation. A 1x1 phi-anchor that fails to bring up does not block the 32-PE mesh; an 8x4 that fails physical verification does not invalidate the safety engine.
- Layered evidence. phi-anchor proves the numeric kernel. euler proves control + safety wiring. gamma proves compute volume. Each chip is a separate, reviewable artifact.
- Open-shuttle economics. Tiny Tapeout's 1x1 / 2x2 / 4x4 / 8x4 tile sizes match the line's risk tiers naturally.
- Format symmetry. All three chips draw from the same
FORMAT-SPEC-001.jsonnumeric registry maintained in t27 -- one numeric surface, three silicon expressions.
- Per-chip status, pinout, schematic, GDS, or tape-out date -- see chip repos.
- Marketing comparisons against commercial NPUs -- see
COMPETITORS.mdfor the restrained version. - Benchmark numbers -- see
BENCHMARKS.md.
phi^2 + 1/phi^2 = 3 | TRINITY