Also, seems this should be broken up into specs on individual validators, but you could do that when you work on the other validators in a future PR if you think we should break this up.