All that would be required to interact would be to know the 42 contract's address characters...
That is a technical issue that has prevented thousands of people from using bitcoin. A long stream of characters can scare anybody.
Allow users to create "nicknames" for their contracts. So I can say use contract VOD24 instead of xxx....
You obviously can reuse old names after a period of time.