Thanks for the message. All private keys will not be on the BitFirst website itself. They will be on different servers with different domain names, and these will also be client side and server side encrypted, so server will not have access to the private keys. Servers will call one another, so even though Users are on the bitfirst.net site, it can call to different servers with different domain names (so they can access directly with bitfirst.net or the other allocated domain name). So the private keys are in the BitFirst community network of servers (decentralized, distributed and encrypted).
3rd Party - BitFirst Trusted Community Member
Community Members will be anonymous to Buyer and Seller
Only used when Buyer or Seller request Trade Dispute
3rd Party will find best outcome for Buyer and Seller
If Buyer or Seller not happy with Trade Dispute outcome, they can request Resolution Dispute
Resolution Dispute
More Trusted Community Members will be Called upon
Community Auditors will investigate both Buyer and Seller
Additional questions will be requested and Answers should be given
Community Jury will be called upon to vote
They can request additional information for Auditors to investigate
If Buyer or Seller still not happy with outcome
They can request 1 more group of Community Jury to vote
Each Buyer and Seller can request 2 Dispute each
Max dispute for each trade is 4 times
If both Buyer and Seller have even outcomes
5th Round of voting can be requested and it will be final and binding
Both Buyer and Seller cannot interact with each other again to prevent future problems
Verdict by Voting style involving Trusted Community Members [anonymous and binding]
There is an inherent challenge with this approach. The wisdom of crowds is not always right. Trusted accounts can be manipulative or can exercise muscle. Besides, such a method will open the dispute resolution to prejudices and biases of individuals. How can you ensure that they remain cognitive in their decision making?