This kind of thing really irritates me. Why are we piloting anything? Brazil has this solved! They have a system with much harder restrictions than what the US currently has [1] and their system has been working fine for years. Don't write a new one, just buy theirs!
[1] You must be able to prove that everyone has voted because those who haven't receive a fine. You must not be able to tie a vote to the person who cast it because if that can be done it could lead to serious consequences for voters.