-snip-
After the timer runs out I will randomly select three (3) winner txid's who split the pot equally after I have taken my fee.
-snip-
How are the three winners selected? How can we know that the selection is fair?
I check the count of transactions (and take one (1) off which is my tx of my fee to my wallet) and add them into randomize.org list and let it do the pick.
Edit: To clarify: Oldest tx will be number one (1), second oldest number two (2) and so on.
This can only be fair if you
#1 use escrow so we know that you will not be able to run with the funds. Escrow is free, so this should not be a problem
#2 ""Use pregenerated randomization based on persistent identifier" on random.org and let the person doing the escrow select the seed. If a hash of the seed is known in advance no one but the trusted party knowns the seed, but everyone can verify it later.
#3 the winning number is predetermined. E.g. #1 of the random list wins. You cant select #130 because we dont know if #130 exists.
Example. Seed: 6248DBCDB6A27E3C7D7 would be revealed later
sha256(seed) = 308a03e28e5a99f69e30d82f4462d1127756ddc7a245ef86593102d546a10965
as produced by xorbin[1] would be provided in advance.
[1]
http://www.xorbin.com/tools/sha256-hash-calculator