I'm trying to figure out how/when an authentication attempt ever expires? If I authenticate once, what prevents me from always being authenticated
In our smart contract we implemented a block timeout. This forces any specific address to authenticate once per day.