So, for constructors that survive for long, information in the recipe must be digital, to make reliable error correction possible after copying: if not, there would be a fundamental limit to how well an error can be detected, which would lead to a build up of errors and a limit to the accuracy and resiliency achievable. A self‑reproducing cell must do all this, too. The parent cell contains a recipe – DNA – with all the instructions to construct a new cell (recipe excluded). This means that accurate self‑reproduction can occur only in two steps. Using letter-by-letter replication and error-correction, the parent cell makes a high-fidelity copy of the recipe to be inserted in the new cell; then it constructs the copying mechanism plus the rest of the cell afresh, following the recipe - https://aeon.co/essays/how-constructor-theory-solves-the-riddle-of-life