@jeff
So far, what we have is a random key in someone else's closed source database, a random key generated by a closed source application inserted into a DNS record, and a text string matching said DNS record in aforementioned closed source database.
It is hard to see which part of this makes it less proprietary than a text string which does not match a DNS record.