The real world constraints will require more complexity than you think.

· Bits and Bobs 7/1/24

So keep your key flow you plan simple.

If it starts complex and gets combinatorially more complex then you're screwed.

Complexity tends to go up combinatorially as you layer in more details, more fractal surface area.