In several qubit-based quantum processors [1]}, the implementation of some of the building blocks of QEC, such as the encoding of information in a QECC and the detection and correction of errors without altering the encoded information, has been demonstrated, for example, using trapped ions [2]}, [3]}, [4]}, [5]}, [6]}, [7]}, [8]}, [9]}, [10]}, [11]}, superconducting circuits [12]}, [13]}, [14]}, [15]}, [16]}, nuclear magnetic resonance [17]}, [18]}, or nitrogen-vacancy centres [19]}, [20]}. Recently, and in parallel to these efforts, there has also been much progress in protecting quantum information in oscillator-based bosonic QEC encodings (see, e.g. [21]}, [22]} using trapped ions [23]}, [24]}, [25]} and superconducting setups [26]}, [27]}).
