Roadmap
Where things stand.
Tessera is actively developed. v1.0 is out and fully functional, with a complete 7-pass transpiler pipeline with three hardware backends, a full test suite, and benchmarks. Here's what's shipped, what's coming next, and what we're thinking about further out.
v1.0Shipped
Initial Release
- ✓TesseraCircuit intermediate representation (IR)
- ✓7-pass transpiler pipeline (basis translation → layout → routing → optimization)
- ✓Basis translation pass with per-backend decomposition maps
- ✓Dense layout pass with greedy qubit assignment by interaction frequency
- ✓SWAP router for non-adjacent two-qubit gate resolution
- ✓Remove barriers pass for pre-optimization cleanup
- ✓Adjacent gate cancellation pass (X·X, H·H, CX·CX, and others)
- ✓Rotation merging pass with configurable epsilon threshold
- ✓IBM backendHeavy-hex topologyNairobi7q · defaultBrisbane127qSherbrooke127q
- ✓IonQ backendAll-to-all connectivityAria25q · defaultForte36q
- ✓Rigetti backendSquare lattice topologyAnkaa84q · defaultAnkaa-9Q9q
- ✓Full unit test suite for all passes and backends
- ✓Integration test suite: logical circuit → fully transpiled output
- ✓Benchmark suite comparing gate count and depth against Qiskit's transpiler
- ✓PyPI distribution structure (setup.py, pyproject.toml)
- ✓Public documentation site (this site)
v1.xPlanned
Optimizations
Performance and quality improvements to the existing pipeline, including smarter optimization passes and reduced gate overhead.
- ·Commutative gate rewriting: reorder gates that commute to create cancellation opportunities
- ·Multi-pass optimization loop: repeat cancellation and merging until the circuit stabilizes
- ·Noise-aware layout: weight qubit assignment by device error rates in addition to connectivity
- ·SABRE / A* routing: replace the greedy SWAP router with a lookahead-based strategy
v2.xConsidering
Further Out
Ideas we're thinking about but haven't committed to. The Developer Platform in particular is early-stage but worth calling out. It would be a visual circuit debugger showing the circuit state at each pass boundary.
- ·Custom backend definitions via YAML/JSON config file
- ·Backend capability introspection API
- ·Additional IBM device coupling maps (Heron, Condor)
- ·Developer Platform: visual circuit debugger that shows the circuit state at each pass boundary
