project prism / prismstudio

prove it before
you build it.

PrismStudio is a CAD and simulation workbench for ternary optical hardware. It designs, routes, and verifies before anything gets called real.

the verification ladder

nothing is trusted until it's checked.

1

Design

editable

Route a spatial layout in the native X11 workbench, voxel by voxel.

2

Route

checked

The 3D waveguide router checks design rules as you go.

3

Simulate

illustrative

A symbolic, phase aware simulator runs the layout against the design.

4

Verify

verified

Import the compiled Flash IR and check it against real compiler output.

5

Fabricate

not yet

Not yet. Nothing here claims to be built or measured in a lab.

the workbench

a pure Zag toolchain, nothing borrowed.

Native X11 Workbench

A CPU reference renderer for interactive design work, no GPU dependency.

Voxel Design Rules

The router enforces spacing and routing constraints as you place components.

Background Optimizer

Continuously proposes equivalence verified simplifications to your layout.

Flash IR Import

Bring in a compiled hardware design and verify it against real results.

run it yourself

build the workbench and run the safe suite.

get started
$ git clone https://github.com/Sylorlabs/PrismStudio
$ cd PrismStudio && ./build.sh && ./verify.sh safe

The native X11 workbench needs a real X11 session. Everything else runs headless.

where project prism gets checked.

PrismStudio is part of Project Prism, our push into ternary computing. It imports designs written in Flash and verifies them against real compiled results, the same standard the rest of the stack holds to.

See the Products