The question as to whether our universe is a Matrix-style computer simulation (the simulation hypothesis) is, like God, considered a philosophical debate, for it is presumed that it cannot be proved (or disproved). However, there are anomalies (a mathematical relationship) between the mass space time dimensions of our universe (kg, m, s, A, K) that constitutes evidence we are in a simulation, for they cannot be explained by a physical universe, furthermore they suggest coding and this implies a Programmer.
From these anomalies, and the physical constants (G, h, c, e, me, kB), we can derive natural Planck units from which to re-construct the universe source code. This text, the Programmer God, is a discussion of that source code.
The ancestor simulation proposes that an advanced civilization could simulate our universe to the degree we can observe. Conversely, a deep-universe (Programmer God) simulation begins with the big bang and constructs the universe in its entirety, down to the smallest detail; - the Planck scale (if an atom was the size of the entire universe, then Planck length would be the size of a tree, that's how small the Planck scale is -Brian Greene).
In this deep-universe model, at the Planck scale Mass, Length, Time and Charge are embedded into geometrical objects MLTA, the geometry of 2 dimensionless physical constants; the fine structure constant alpha 137.036 and Omega = 2.007.
These MLTA objects can then be combined Lego-style to form more complex objects; from electrons to galaxies, via this mathematical relation between the units (kg, m, s, A, K), a relationship which, according to physics, cannot be (we cannot measure distance in kilograms and amperes or mass in length and temperature) ... yet embedded within the physical constants (G, h, c, e, me, kB) is evidence of this relationship, and so this simulation hypothesis is easy to prove.
This unit relationship also shows how to combine the (kg, m, s, A, K) units so that they may cancel and form a unit-less object, the electron is an example, for although embedded within the electron object are the physical MLTA units, the electron itself has no dimensions, it is a mathematical particle, not a physical particle.
Likewise for the universe to remain dimensionless (for the universe is simply data), but also to create (the dimension of) time, the time to read this passage for example, the universe must in the appropriate ratio also create the dimensions for mass and space ... and so as the universe grows older, it also grows larger and more massive ... likewise if time were to reverse, the universe would have to shrink in size and mass. If observed externally, there is no physical universe.
From these MLTA objects we can reverse engineer some of the coding and use this to emulate the electron, gravity, relativity ... however, although this coding uses mathematical forms we are familiar with (as the simulation source code would be the origin of these familiar forms), the geometries are used in ways that we are not familiar with, and we will have to develop new mathematical tools to decipher the underlying logic.
The code for example uses a geometrical base-15 for dimensionless objects (such as the electron). By implication therefore, the presence of such a coding could be considered as our first tangible evidence of a non-human intelligence.
Essentially the Programmer God code can create a geometrically autonomous universe, electrons orbit nuclei, not via a set of inbuilt laws, but from geometrical imperatives (the electron and proton geometries), the expansion of the universe as the engine driving this.