@adamico just a quick question while reviewing this old PR. What exactly does `user_proof` do?