Let's say I'm paying my monthly rent using bitcoin. I'm going to set up a script to send 5 bitcoin from my wallet to my landlord's address every month. I will not be able to tell beforehand which addresses the bitcoins will come from, nor does my landlord want to verify signatures on many addresses.
How can I prove that 5 bitcoin is leaving my wallet every month and going into my landlord's account?