Protocols
Logical operations between the store's codes — gates, code switches, preparations, readouts and composites — and the recipes that run them. Pick codes first; the lists show the protocols among the picked codes.
Pick codes
- Gross code [[144,12,12]] (bivariate bicycle)
- 4.8.8 color code [[17,1,5]]
- qrm15 [[15,1,3]]
- Shor [[9,1,3]]
- steane [[7,1,3]]
- Rotated surface code [[9,1,3]]
- Rotated surface code [[25,1,5]]
Selected codes
- none yet
Protocols
Add a code to see its protocols.
Recipes
All protocols
| protocol | kind | codes | logical action | recipes | verification |
|---|---|---|---|---|---|
| bb-gross-144/prep-plus@1 | gate | ∅ → Gross code [[144,12,12]] (bivariate bicycle) | prep |+⟩ prep |+⟩ prep |+⟩ prep |+⟩ prep |+⟩ prep |+⟩ prep |+⟩ prep |+⟩ prep |+⟩ prep |+⟩ prep |+⟩ prep |+⟩ | 0 | verified |
| bb-gross-144/prep-zero@1 | gate | ∅ → Gross code [[144,12,12]] (bivariate bicycle) | prep |0⟩ prep |0⟩ prep |0⟩ prep |0⟩ prep |0⟩ prep |0⟩ prep |0⟩ prep |0⟩ prep |0⟩ prep |0⟩ prep |0⟩ prep |0⟩ | 0 | verified |
| bb-gross-144/readout-x-decoded@1 | gate | Gross code [[144,12,12]] (bivariate bicycle) → ∅ | MX 0 → m0 MX 1 → m1 MX 2 → m2 MX 3 → m3 MX 4 → m4 MX 5 → m5 MX 6 → m6 MX 7 → m7 MX 8 → m8 MX 9 → m9 MX 10 → m10 MX 11 → m11 | 0 | verified |
| bb-gross-144/readout-z-decoded@1 | gate | Gross code [[144,12,12]] (bivariate bicycle) → ∅ | MZ 0 → m0 MZ 1 → m1 MZ 2 → m2 MZ 3 → m3 MZ 4 → m4 MZ 5 → m5 MZ 6 → m6 MZ 7 → m7 MZ 8 → m8 MZ 9 → m9 MZ 10 → m10 MZ 11 → m11 | 0 | verified |
| bb-gross-144/se-x-round@1 | gate | Gross code [[144,12,12]] (bivariate bicycle) → Gross code [[144,12,12]] (bivariate bicycle) | identity (no declared logical action) | 0 | verified |
| bb-gross-144/se-z-round@1 | gate | Gross code [[144,12,12]] (bivariate bicycle) → Gross code [[144,12,12]] (bivariate bicycle) | identity (no declared logical action) | 0 | verified |
| color-488-17/cx-transversal@1 | gate | 4.8.8 color code [[17,1,5]] ⊗ 4.8.8 color code [[17,1,5]] → 4.8.8 color code [[17,1,5]] ⊗ 4.8.8 color code [[17,1,5]] | CX 0→1 | 0 | verified |
| color-488-17/cz-transversal@1 | gate | 4.8.8 color code [[17,1,5]] ⊗ 4.8.8 color code [[17,1,5]] → 4.8.8 color code [[17,1,5]] ⊗ 4.8.8 color code [[17,1,5]] | CZ 0,1 | 0 | verified |
| color-488-17/h-transversal@1 | gate | 4.8.8 color code [[17,1,5]] → 4.8.8 color code [[17,1,5]] | H 0 | 0 | verified |
| color-488-17/prep-plus@1 | gate | ∅ → 4.8.8 color code [[17,1,5]] | prep |+⟩ | 0 | verified |
| color-488-17/prep-zero@1 | gate | ∅ → 4.8.8 color code [[17,1,5]] | prep |0⟩ | 0 | verified |
| color-488-17/readout-x-decoded@1 | gate | 4.8.8 color code [[17,1,5]] → ∅ | MX 0 → m_out | 0 | verified |
| color-488-17/readout-z-decoded@1 | gate | 4.8.8 color code [[17,1,5]] → ∅ | MZ 0 → m_out | 0 | verified |
| color-488-17/s-transversal@1 | gate | 4.8.8 color code [[17,1,5]] → 4.8.8 color code [[17,1,5]] | S 0 | 0 | verified |
| color-488-17/se-x-round@1 | gate | 4.8.8 color code [[17,1,5]] → 4.8.8 color code [[17,1,5]] | identity (no declared logical action) | 0 | verified |
| color-488-17/se-z-round@1 | gate | 4.8.8 color code [[17,1,5]] → 4.8.8 color code [[17,1,5]] | identity (no declared logical action) | 0 | verified |
| color-488-17/x-transversal@1 | gate | 4.8.8 color code [[17,1,5]] → 4.8.8 color code [[17,1,5]] | X 0 | 0 | verified |
| color-488-17/z-transversal@1 | gate | 4.8.8 color code [[17,1,5]] → 4.8.8 color code [[17,1,5]] | Z 0 | 0 | verified |
| qrm15/cnot-to-steane@1 | gate | qrm15 ⊗ steane → qrm15 ⊗ steane | CX 0→1 | 0 | verified |
| qrm15/magic-t-prep@1 | gate | ∅ → qrm15 | prep |T⟩ | 0 | verified |
| qrm15/prep-plus@1 | gate | ∅ → qrm15 | prep |+⟩ | 0 | verified |
| qrm15/prep-zero@1 | gate | ∅ → qrm15 | prep |0⟩ | 0 | verified |
| qrm15/readout-x@1 | gate | qrm15 → ∅ | MX 0 → m_cs | 0 | verified |
| qrm15/t-transversal@1 | gate | qrm15 → qrm15 | T_DAG 0 | 0 | verified |
| shor/cx-transversal@1 | gate | Shor [[9,1,3]] ⊗ Shor [[9,1,3]] → Shor [[9,1,3]] ⊗ Shor [[9,1,3]] | CX 0→1 | 0 | verified |
| shor/prep-plus@1 | gate | ∅ → Shor [[9,1,3]] | prep |+⟩ | 0 | verified |
| shor/prep-zero@1 | gate | ∅ → Shor [[9,1,3]] | prep |0⟩ | 0 | verified |
| shor/readout-x-decoded@1 | gate | Shor [[9,1,3]] → ∅ | MX 0 → m_out | 0 | verified |
| shor/readout-z-decoded@1 | gate | Shor [[9,1,3]] → ∅ | MZ 0 → m_out | 0 | verified |
| shor/se-x-round@1 | gate | Shor [[9,1,3]] → Shor [[9,1,3]] | identity (no declared logical action) | 0 | verified |
| shor/se-z-round@1 | gate | Shor [[9,1,3]] → Shor [[9,1,3]] | identity (no declared logical action) | 0 | verified |
| shor/x-transversal@1 | gate | Shor [[9,1,3]] → Shor [[9,1,3]] | X 0 | 0 | verified |
| shor/z-transversal@1 | gate | Shor [[9,1,3]] → Shor [[9,1,3]] | Z 0 | 0 | verified |
| steane/cx-transversal@1 | gate | steane ⊗ steane → steane ⊗ steane | CX 0→1 | 0 | verified |
| steane/cz-transversal@1 | gate | steane ⊗ steane → steane ⊗ steane | CZ 0,1 | 0 | verified |
| steane/h-transversal@1 | gate | steane → steane | H 0 | 0 | verified |
| steane/prep-zero@2 | gate | ∅ → steane | prep |0⟩ | 0 | verified |
| steane/readout-z-decoded@1 | gate | steane → ∅ | MZ 0 → m_out | 0 | verified |
| steane/s-transversal@1 | gate | steane → steane | S 0 | 0 | verified |
| steane/se-z-round@2 | gate | steane → steane | identity (no declared logical action) | 0 | verified |
| steane/t-inject@1 | gate | steane ⊗ steane → steane | CX 0→1 MZ 1 → m_tel | 0 | verified |
| steane/z-transversal@1 | gate | steane → steane | Z 0 | 0 | verified |
| surface-rot-3/cx-transversal@1 | gate | Rotated surface code [[9,1,3]] ⊗ Rotated surface code [[9,1,3]] → Rotated surface code [[9,1,3]] ⊗ Rotated surface code [[9,1,3]] | CX 0→1 | 0 | verified |
| surface-rot-3/prep-plus@1 | gate | ∅ → Rotated surface code [[9,1,3]] | prep |+⟩ | 0 | verified |
| surface-rot-3/prep-zero@1 | gate | ∅ → Rotated surface code [[9,1,3]] | prep |0⟩ | 0 | verified |
| surface-rot-3/readout-x-decoded@1 | gate | Rotated surface code [[9,1,3]] → ∅ | MX 0 → m_out | 0 | verified |
| surface-rot-3/readout-z-decoded@1 | gate | Rotated surface code [[9,1,3]] → ∅ | MZ 0 → m_out | 0 | verified |
| surface-rot-3/se-x-round@1 | gate | Rotated surface code [[9,1,3]] → Rotated surface code [[9,1,3]] | identity (no declared logical action) | 0 | verified |
| surface-rot-3/se-z-round@1 | gate | Rotated surface code [[9,1,3]] → Rotated surface code [[9,1,3]] | identity (no declared logical action) | 0 | verified |
| surface-rot-3/x-transversal@1 | gate | Rotated surface code [[9,1,3]] → Rotated surface code [[9,1,3]] | X 0 | 0 | verified |
| surface-rot-3/z-transversal@1 | gate | Rotated surface code [[9,1,3]] → Rotated surface code [[9,1,3]] | Z 0 | 0 | verified |
| surface-rot-5/cx-transversal@1 | gate | Rotated surface code [[25,1,5]] ⊗ Rotated surface code [[25,1,5]] → Rotated surface code [[25,1,5]] ⊗ Rotated surface code [[25,1,5]] | CX 0→1 | 0 | verified |
| surface-rot-5/prep-plus@1 | gate | ∅ → Rotated surface code [[25,1,5]] | prep |+⟩ | 0 | verified |
| surface-rot-5/prep-zero@1 | gate | ∅ → Rotated surface code [[25,1,5]] | prep |0⟩ | 0 | verified |
| surface-rot-5/readout-x-decoded@1 | gate | Rotated surface code [[25,1,5]] → ∅ | MX 0 → m_out | 0 | verified |
| surface-rot-5/readout-z-decoded@1 | gate | Rotated surface code [[25,1,5]] → ∅ | MZ 0 → m_out | 0 | verified |
| surface-rot-5/se-x-round@1 | gate | Rotated surface code [[25,1,5]] → Rotated surface code [[25,1,5]] | identity (no declared logical action) | 0 | verified |
| surface-rot-5/se-z-round@1 | gate | Rotated surface code [[25,1,5]] → Rotated surface code [[25,1,5]] | identity (no declared logical action) | 0 | verified |
| surface-rot-5/x-transversal@1 | gate | Rotated surface code [[25,1,5]] → Rotated surface code [[25,1,5]] | X 0 | 0 | verified |
| surface-rot-5/z-transversal@1 | gate | Rotated surface code [[25,1,5]] → Rotated surface code [[25,1,5]] | Z 0 | 0 | verified |
| qrm15/switch-to-steane@1 | composite | qrm15 → steane | identity (no declared logical action) | 0 | verified |
| steane/magic-t-prep@2 | composite | ∅ → steane | prep |T⟩ | 0 | verified |
| steane/memory-z-1@2 | composite | ∅ → ∅ | prep |0⟩ MZ 0 → m_out | 1 | unverified |
| steane/memory2@2 | composite | steane → ∅ | MZ 0 → m_out | 0 | verified |
| steane/t-gate@2 | composite | steane → steane | T 0 | 0 | verified |
All recipes
| recipe | noise | decoders | tier | shots | accepted | logical errors | rate | date |
|---|---|---|---|---|---|---|---|---|
| steane/memory-z-1/sd6-1e-3@2 | SD6 p=0.001 | bp_osd | ff | 20000 | 20000 | 526 | 0.0263 | 2026-10-06 |