I would like to see them required to give 24 hours notice of any trades. If a few members of the armed services committee want to sell Boeing stock tomorrow, fine, but the market can decide what that means first.
Yes report the transactions real-time and make them available via publicly accessible api.