Without the checksum, I wouldn't need to do that second step. As stated above, as long as my dice aren't loaded and I complete enough rolls, I can map throws directly to the word list without a hash or a checksum. Since standard practice should always be to test recovery using seed words then the checksum isn't necessary.
Interesting take.
If only the entropy's size is exactly divisible by the number of bits per word, a client may be able to accept partial words for recovery without a checksum.
Unfortunately, the standard is 11-bits per word so it's not possible to map without a checksum that'll fill those remaining bits. (
yes, it's not just for error-checking)
I think it's more viable to develop or "
feature request" a new advanced feature for advanced users that accepts raw entropy that'll be used as the "
binary seed" when restoring a wallet.
That way, it wont have to follow any mnemonic standards and wont have to calculate a checksum, but it'll require more dice rolls.
Users who rely on dice rolls can just feed it with their true-RNG entropy.