If you use tsp send (or tsp request, etc), and the VID hasn't been explicitly resolved before, then resolve it at that moment.
I'd like for the TSP CLI to prompt the user for confirmation that this is intended, but then this permission asking behaviour can be overriden using the --yes flag. E.g. similar to receiving a message from an unknown source.
(Or if the intent is that TSP messages should always be allowed to send, we could also invert the meaning of the --yes flag, so that essentially it is the default, but there exists a --ask flag to get the confirmation propts)