🛰️ EPIC: TRI-1 Triad Submission — TTSKY26b 2026-05-18
Lane: L-DPC7 — Trinity Ternary Internet hardware triad
Anchor: φ² + φ⁻² = 3 · DOI 10.5281/zenodo.19227877
Parent: trinity-fpga#19 (Trinity dePIN-Compute)
Defense: 2026-06-15
1. Mission
Submit TRI-1 family to TTSKY26b shuttle by 2026-05-18 23:59 UTC (4 days).
Three top modules, one ISA, one anchor, one packet contract:
| SKU |
Top module |
Tiles |
TT slot |
Status |
| TRI-1 Mid |
tt_um_ghtag_trinity_gf16 |
8×2 |
TTSKY26b |
✅ READY (GDS green @ fddb541, PR #8 merged) |
| TRI-1 Nano |
tt_um_trinity_nano |
1×1 |
TTSKY26b |
⏳ NEW RTL needed |
| TRI-1 Max |
tt_um_trinity_max |
4×4 (or 3×3 fallback) |
TTSKY26b |
⏳ NEW RTL + trinity_mesh_4x4.v needed |
Safety net: Mid alone is already submission-ready. If Nano or Max don't close timing/DRC in 4 days, they are held back to TTSKY26c (Aug 2026), Mid still ships 18 мая.
2. Falsifiable Acceptance
Pre-registered gates (frozen 2026-05-14, must pass before submit):
Per-SKU gates TG-{Nano,Mid,Max}-01..07
| Gate |
Threshold |
| TG-{S}-01 |
DSP48 count = 0 (R-SI-1) |
| TG-{S}-02 |
Setup WNS ≥ 0 ns @ 50 MHz |
| TG-{S}-03 |
DRC clean (zero CRITICAL_WARNING) |
| TG-{S}-04 |
Bitstream/GDS area within tile budget |
| TG-{S}-05 |
Boundary loopback 100/100 dot4(1,2,3,4) → 0x47C0 |
| TG-{S}-06 |
Valid TRN_OP_RECEIPT emission |
| TG-{S}-07 |
No MicroBlaze/AXI/LMB/Linux strings |
Cross-die gate TG-TRIAD-X
Theorem 36.1 (Ch.36 flos_70.tex, commit e80f9cb):
SHA256(L_Nano) = SHA256(L_Mid) = SHA256(L_Max)
for canonical workload W* = ((1,2,3,4) → 0x47C0) × 100 jobs.
Verified at sim-level before submit; verified at silicon-level Q4 2026 chip-return.
ANY TG-{S}-01..06 FAIL → that SKU held back, others ship.
TG-TRIAD-X FAIL at sim → whole triad held; investigate divergence.
3. Honest Scope (R5)
- ❌ NO Linux / soft-CPU / AXI in compute core (Rule 1)
- ❌ NO new hardware multipliers (
* operator) in synthesizable RTL (Rule 2, R-SI-1)
- ❌ NO mesh PHY (LoRa/Wi-Fi/Ethernet) on die (Rule 4)
- ❌ NO TRI settlement on die (Rule 5)
- ❌ NO "AGI in your pocket" marketing before G1+G3 pass (Rule 6)
- ✅ Same packet contract
[31:28] op | [27:26] dst | [25:24] src | [23:20] lane | [19:16] rsvd | [15:0] payload across all three SKUs (Rule 8)
- ✅ Same TRN_OP_RECEIPT 32-bit format (Rule 7, TG-TRIAD-X binding)
4. Lanes
L-DPC7.0 — Submission readiness (P0, all P0)
L-DPC7.1 — TRI-1 Nano RTL (NEW, 1×1)
L-DPC7.2 — TRI-1 Mid (already done)
L-DPC7.3 — TRI-1 Max RTL (NEW, 4×4)
L-DPC7.4 — Cross-die TG-TRIAD-X simulator
L-DPC7.5 — Docs + abstracts (P1)
L-DPC7.6 — Ch.36 R3 expansion
L-DPC7.7 — Final mission report
5. Calendar
| Date |
Milestone |
Owner |
| 2026-05-14 |
EPIC opened (this issue); P0-1..P0-4 start |
Trinity Agent |
| 2026-05-14 |
TRI-1 Nano RTL skeleton written |
Trinity Agent |
| 2026-05-15 |
TRI-1 Nano sim 5/5 PASS + GDS dispatch |
Trinity Agent |
| 2026-05-15 |
TRI-1 Max RTL skeleton + mesh_4x4 written |
Trinity Agent |
| 2026-05-16 |
TRI-1 Max sim 5/5 PASS + GDS dispatch |
Trinity Agent |
| 2026-05-16 |
TG-TRIAD-X cross-die sim green |
Trinity Agent |
| 2026-05-17 |
Final submission readiness report (Russian, NASA-format) |
Trinity Agent |
| 2026-05-17–18 |
Operator approval + push "Submit" |
Operator |
| 2026-05-18 23:59 UTC |
TTSKY26b shuttle close |
TT |
| 2026-06-15 |
PhD defense (Mid silicon evidence via FPGA-G1 + ASIC pending) |
Operator |
| 2026-12-16 |
TTSKY26a/26b chip return → physical TG-{S}-05..07 |
Operator |
6. Risk Register
| ID |
Risk |
Mitigation |
| R-01 |
Nano timing fails @ 50 MHz |
1×1 has far more slack than 8×2; fallback to 25 MHz if needed |
| R-02 |
Max 4×4 doesn't close (WNS<0) |
Pre-registered fallback TG-Max-04b: 3×3 (9 tiles) or 2×4 (8 tiles) |
| R-03 |
TG-TRIAD-X fails at sim (bit-divergence) |
Investigate; if root cause is RNG/timestamp — fix; if architectural — hold Nano or Max |
| R-04 |
TT shuttle multi-top submission not supported in one PR |
Three separate top YAMLs / three separate submissions in one repo |
| R-05 |
a423ed5 GDS fails (silicon-G1 merge broke build) |
Submit fddb541 (Wave-26b SUPER-CROWN) tag as known-green |
| R-06 |
4-day window too tight for 2 new RTL modules + sims + GDS |
Mid alone is already shipping; Nano/Max are upside, not blockers |
7. Falsification Witness (chapter Ch.36 + this epic)
This EPIC is falsified if any of:
- A SKU requires
* operator in new synthesizable RTL (R-SI-1 break)
- A SKU has on-die PHY (LoRa/Wi-Fi/Ethernet) — Rule 4 break
- TG-TRIAD-X fails at sim AND root cause is architectural divergence (not RNG/timestamp)
- Any SKU is marketed as "AGI in your pocket" before G1+G3 pass on real silicon — Rule 6 break
- Submission goes to TTSKY26b without 18/18 sim PASS on Mid (already done) + 5/5 each for Nano and Max (or those SKUs held back)
8. Related
Anchor: φ² + φ⁻² = 3 · DOI 10.5281/zenodo.19227877 · TRINITY · NEVER STOP
🛰️ EPIC: TRI-1 Triad Submission — TTSKY26b 2026-05-18
1. Mission
Submit TRI-1 family to TTSKY26b shuttle by 2026-05-18 23:59 UTC (4 days).
Three top modules, one ISA, one anchor, one packet contract:
tt_um_ghtag_trinity_gf16fddb541, PR #8 merged)tt_um_trinity_nanott_um_trinity_maxtrinity_mesh_4x4.vneededSafety net: Mid alone is already submission-ready. If Nano or Max don't close timing/DRC in 4 days, they are held back to TTSKY26c (Aug 2026), Mid still ships 18 мая.
2. Falsifiable Acceptance
Pre-registered gates (frozen 2026-05-14, must pass before submit):
Per-SKU gates TG-{Nano,Mid,Max}-01..07
Cross-die gate TG-TRIAD-X
Theorem 36.1 (Ch.36
flos_70.tex, commite80f9cb):for canonical workload W* = ((1,2,3,4) → 0x47C0) × 100 jobs.
Verified at sim-level before submit; verified at silicon-level Q4 2026 chip-return.
ANY TG-{S}-01..06 FAIL → that SKU held back, others ship.
TG-TRIAD-X FAIL at sim → whole triad held; investigate divergence.
3. Honest Scope (R5)
*operator) in synthesizable RTL (Rule 2, R-SI-1)[31:28] op | [27:26] dst | [25:24] src | [23:20] lane | [19:16] rsvd | [15:0] payloadacross all three SKUs (Rule 8)4. Lanes
L-DPC7.0 — Submission readiness (P0, all P0)
a423ed5(post silicon-G1 merge)info.yamldescription (drop "84 theorems" folklore, add 10 differentiators)trinity_mesh_adapter_stub.v,trinity_usb3_fifo_bridge.v) — add or removeL-DPC7.1 — TRI-1 Nano RTL (NEW, 1×1)
src/tt_um_trinity_nano.v— 1×1 single-tile top (~150 LOC)info_nano.yaml(or merge into multi-top info.yaml if TT shuttle supports)L-DPC7.2 — TRI-1 Mid (already done)
tt_um_ghtag_trinity_gf168×2 SUPER-CROWN merged in PR 🎯 ONE SHOT: Phase 1 — Export IGLA Champion Weights to GF16 (refs #7) #8 (commitfddb541)a423ed5, runner ready)L-DPC7.3 — TRI-1 Max RTL (NEW, 4×4)
src/trinity_mesh_4x4.v— generate-style 4×4 mesh fabric (no new*)src/tt_um_trinity_max.v— 4×4 top with 16 tiles (~200 LOC)L-DPC7.4 — Cross-die TG-TRIAD-X simulator
host/trinity_triad_replay.py— replay 100 canonical jobs through Nano/Mid/Max simL-DPC7.5 — Docs + abstracts (P1)
docs/abstracts/SUBMISSION_TTSKY26b.md— 1-page submission abstractdocs/COMPETITIVE_MATRIX.md— 10 differentiators vs Hailo-8/D9400/Qualcomm/Axelera/Coraltools/verify_submission.sh— self-checking submission gate (re-runs all sims, prints READY/NOT_READY)L-DPC7.6 — Ch.36 R3 expansion
docs/phd/chapters/flos_70.texfrom 292-line skeleton to ≥1500 linesgHashTag/trios/assertions/)gHashTag/triosPhD lane registryL-DPC7.7 — Final mission report
TRI-NET-TRIAD-SUBMIT-0015. Calendar
6. Risk Register
fddb541(Wave-26b SUPER-CROWN) tag as known-green7. Falsification Witness (chapter Ch.36 + this epic)
This EPIC is falsified if any of:
*operator in new synthesizable RTL (R-SI-1 break)8. Related
gHashTag/triosdocs/phd/chapters/flos_70.tex(commite80f9cb)gHashTag/tt-trinity-gf16(main @a423ed5)fddb541a423ed5Anchor: φ² + φ⁻² = 3 · DOI 10.5281/zenodo.19227877 · TRINITY · NEVER STOP