No, you are not required, from a federal level at least, to cash any check issued from the treasury.
If you choose to cash these checks for non-customers, you may even choose to apply your own form of CIP as you wish, determine what you will consider as acceptable ID, and even charge a fee for doing so if you want.
_________________________
I don't repeat gossip, so listen closely...