warriors/trisha/roadmap.md

trisha roadmap

trisha closes the loop: source → compile → run → prove → verify → deploy.

status

layer status what works gap
runner done trisha run executes TASM via triton-vm cycle count always 0
prover done trisha prove generates real STARK proofs cycle_count, padded_height metadata
verifier done trisha verify validates proofs
batch done trisha <op> batch for all operations
proof file done TOML + bincode, roundtrip tested
deploy stub prints digest, says "not yet available" no neptune-core, no RPC
miner (CPU) done trisha mine --neptune — rayon, 0.33 MH/s on M4 Max
miner (wgpu) done Mine.wgsl + Tip5.wgsl wired into wgpu accelerator not connected to neptune_mine.rs
miner (honeycrisp) done MSL Tip5 kernel, 1.1 MH/s (3.3× CPU), --features gpu NEON/unimem zero-copy (Phase 2/3)
GPU shaders done 7 WGSL shaders (goldilocks, ntt, tip5, fri, poseidon2, gemv, mine)
GPU proving done all 7 hot paths: hash, iNTT, NTT, Merkle, FRI fold, GEMV
GPU verify done FRI fold on GPU, parallel batch via scoped threads double-buffering
kernel fusion done NTT + Merkle: single command encoder, zero per-layer sync
persistent bufs done twiddle cache, two_inverse, Tip5 constants
staging pool done acquire/release across all 7 readback sites
VRAM streaming done budget awareness, chunked hash/GEMV, CPU fallback guards streaming NTT (four-step FFT)

what's real

full prover pipeline on GPU. 7 compute shaders dispatched to Metal/Vulkan/DX12 via wgpu. kernel fusion eliminates per-layer CPU↔GPU sync. VRAM budget auto-detected from adapter limits; oversized buffers gracefully fall back to CPU. dependency patching injects GPU hooks into triton-vm without maintaining a fork. 4.3× proving speedup on small programs.

neptune HardforkBeta CPU mining: 0.33 MH/s on M4 Max (rayon + triton-vm Tip5). honeycrisp GPU mining: 1.1 MH/s (39 Tip5 permutations per nonce; Metal MSL kernel; compute-bound at ~65% GPU utilization — practical ceiling for this algorithm on M4 Max). GPU path activated via --features gpu; trisha mine --neptune --bench-gpu 10 benchmarks. CPU+GPU combined: ~1.43 MH/s. wgpu Tip5 + Mine.wgsl shaders exist and compile but not wired into neptune_mine.rs.

what's scaffold

deploy (prints metadata, no blockchain interaction). honeycrisp Phase 2 (NEON Tip5 via acpu) and Phase 3 (unimem zero-copy IOSurface).

proposals

proposal status goal
honeycrisp-npt-mining phase-1-done MSL Tip5 kernel live (1.1 MH/s); Phase 2: NEON+AMX; Phase 3: unimem zero-copy
gpu-proving-at-scale open streaming NTT for 2^25+ row traces
mining-tree open M=29 neptune mining tree (obsolete for mainnet — HFB removed memory-hard PoW)
proof-merging open trisha merge — proof-that-verifies-proof
real-workload-benchmarks open actual speedup numbers across trace sizes
double-buffered-batch open pipelined GPU batch verification
deploy open neptune-core integration, on-chain programs
missing-metadata open cycle_count, padded_height in proof file
helical-parallelism open multi-strand coprocessor proving: GPU hash + AMX field + NEON bookkeeping in parallel; O(log N) sequential depth

confidence milestone

# cpu pipeline (passing)
trisha run /tmp/hello.tri
trisha prove /tmp/hello.tri --output /tmp/p.toml
trisha verify /tmp/p.toml

# batch (passing)
trisha run batch /tmp/a.tri /tmp/b.tri
trisha prove batch /tmp/a.tri /tmp/b.tri --output proofs/
trisha verify batch proofs/a.proof.toml proofs/b.proof.toml

# GPU (passing)
trisha prove /tmp/hello.tri  # dispatches NTT/Merkle/FRI/GEMV/Hash on GPU

# mining (passing)
trisha mine /tmp/hello.tri --difficulty 1000000000000000000

# not yet passing
trisha deploy /tmp/hello.tri --state testnet
trisha merge proof1.toml proof2.toml --output merged.proof.toml

Folder

Homonyms

roadmap
in this post, i will outline a short-term roadmap with a clear purpose title:: year/54/roadmap for recovering from chernobyl: the bug introduced in the recent update as well as actions needed to address the price crisis the main goal is to deliver short, impactful changes to shift swap price…
soft3/roadmap
roadmap
soft3/zheng/roadmap
zheng roadmap open proposals not yet in canonical spec. all other proposals are now in reference/ as canonical features. proposals | proposal | status | target | |----------|--------|--------| | gpu-prover | draft | full pipeline in VRAM — 45-100x throughput on commodity GPU | | ring-aware-fhe |…
soft3/glia/roadmap
glia roadmap done format & import canonical five encodings implemented: `u32` (16.16 fixed-point), `u16` (8.8), `q8` (32-val blocks), `q4` (32-val blocks), `ternary` (2-bit) import pipeline: all weights dequant→f32→canonical at pack time; config stored as integers (eps as 1/ε, sampling per-mille)…
cyb/optica/ROADMAP
roadmap optica is a static-site publisher for markdown knowledge graphs. the rendering pipeline (markdown → HTML → templates → CSS + minimal JS) is constrained by the web platform — DOM, Canvas, CSS. that ceiling is acceptable for documents up to ~10⁴ nodes. high-performance interactive graph…
soft3/hemera/roadmap
hemera roadmap hemera is specified: x⁻¹ partial S-box, 16 partial rounds, 32-byte output, ~736 constraints per permutation. these proposals are OPTIMIZATIONS on top of the current spec — reducing constraint count further and shifting hemera's role from "hash for everything" to "trust anchor."…
soft3/bbg/roadmap
bbg roadmap only unfinished proposals remain here. executed proposals have moved to: **reference/** — the spec (WHAT and HOW) **docs/explanation/** — the rationale (WHY) remaining proposals | proposal | in reference? | what's missing | |----------|--------------|----------------| | storage-proofs |…
soft3/nox/roadmap
roadmap
soft3/tru/roadmap
roadmap the build plan and open proposals for tru. the current status of each spec is in [specs/](/soft3/tru/specs); this tree holds the forward-looking work. plan [implementation](/soft3/tru/roadmap/implementation) — the milestone plan: module layout, per-spec algorithm, predicate names, and…
cyb/reference/roadmap
Roadmap: project cleanup and improvements 1. Commit and clean up current changes [ ] Commit pending uncommitted changes (error handling, analytics API update, CSS fix) [ ] Find real code duplications and extract into shared utilities [ ] Fix pre-existing TS error (`reflect-metadata` in tsconfig) 2.…
neural/trident/roadmap
Design Proposals Proposals for language and VM design changes. Not spec — these are desires documented for future consideration. Each proposal is a standalone markdown file. Status is tracked in the frontmatter. Proposals | proposal | status | what | |----------|--------|------| | noun-types |…
cybics/crystal/roadmap
short term bugfixing cyb: clear a lot of technical debt and make it more reliable and usable offchain inference: generative model built from cybergraph skill for openclaw: agents can talk using decentralized social & cybergraph universal hash: agents can mine tokens on cpu learning rewards main…
neural/eidos/roadmap
eidos v0.1.0 — first anchor release Context eidos has solid bones: Cargo workspace (`rs/` library + `cli/` binary), CIC kernel + elaborator + tactic engine, 8 spec files, 139 lib tests, and 27+ theorems verified across `nox/proofs/` and `prysm/proofs/`. Replacement-plan phases 1–5 complete: the…
soft3/foculus/roadmap
foculus roadmap open problems, one file each. not phased milestones — specific unsolved questions, each with enough context to pick up independently. every item here originates from [specs/security-at-scale.md](/soft3/foculus/specs/security-at-scale)'s adversarial review, kept as a brief pointer…
soft3/mudra/roadmap
roadmap
cyb/evy/roadmap
evy roadmap open proposals not yet executed. each is a draft → accepted → migrated-to-specs lifecycle. remaining proposals | proposal | status | what's missing | |----------|--------|----------------| | (none yet — first crates land via `bevy/roadmap/cyb-engine-shardstore` in bbg, which blocks…
neural/trident/reference/roadmap
Roadmap Trident exists to write [CORE](https://cyber.page/core-spec/) — Conserved Observable Reduction Equilibrium, a self-verifying substrate for planetary collective intelligence. 16 reduction patterns, field-first arithmetic, BBG state, focus dynamics — all written in Trident, all provable.…

Graph