0.1.0-alpha is a POC largely geared toward getting the machines more maintainable and keeping them separated, hence a bunch of the code is repeated, this issue will address making these components more generic across all machines.
[x] move all pin validation into the auth machine.
[x] standardize machine errors.
[x] move all inter-account interactions to a generic validation function.
[x] add better state descriptions.
[x] put all generic terminal states in base translation files i.e
0.1.0-alpha is a POC largely geared toward getting the machines more maintainable and keeping them separated, hence a bunch of the code is repeated, this issue will address making these components more generic across all machines.