What an OTP request file and its answer file hold, and how to read them.
Both are read without trusting them. Anything that is not exactly what
this code writes reads as absent, so a damaged or foreign file can neither
surface as a request nor hand the importer a code. That includes a time
JSON can spell but a clock never reaches, such as `1e999`, a code the
portal's own route would have refused, and a file that held a `__proto__`
key the parser left out.
What an OTP request file and its answer file hold, and how to read them.
Both are read without trusting them. Anything that is not exactly what this code writes reads as absent, so a damaged or foreign file can neither surface as a request nor hand the importer a code. That includes a time JSON can spell but a clock never reaches, such as `1e999`, a code the portal's own route would have refused, and a file that held a `__proto__` key the parser left out.