I agree that slowly sprinkling SQRL around is a good way to go, but we need to go back and have an RFC written one that addresses some of the issues I mentioned above (if needed) and provides a standard implementation for it RFC style.
That storage block is kind of criminally complex and could have been easily done as a simple json/xml document that is encrypted with the master password / rescue code
View attachment 738
The communication between client and server is all done using x-www-form-urlencoded format is which again mostly outdated and could easily be replaced by standard RESTFul methods and a RAW/JSON Request Body
Simple / little stuff that will make a HUGE difference when trying to implement this in 100 different languages and frameworks.