Code attempts left, when the server said.
Both values present and confirmed, and nothing in flight or already sent for them.
The address the code went to (code_sent/verifying), or the verified one.
The latest problem, in words a person can act on; '' when there is none.
The server's machine-readable code for Problem, when it gave one.
Epoch ms before which another send is refused (server back-off); 0 when none.
Sends the server will still allow for this session, when it said.
Everything the surface renders — an immutable snapshot, replaced on every change.