Anchor needs to know what and when to sign particular messages.
The validator client has this service and we should be able to utilize this as a dependency as best we can. It is located inside the validator client, its not linked here, as it currently undergoing a change of location