I didn't understand what buyer/seller verified means.
What I mean is that when you are leaving feedback via AM, you will be required to enter a Tx id, where the sender (buyer's) account must match your account # and the receiving account must match the account where you are sending the feedback AM (the sellers account). If those match up, the feedback is sent via AM.
I'm wondering if escrow/reputation is the best model for the SR type use case, and if there could be an alternative model.
Would the names of products and quantities sold be publicly available on the blockchain? Somehow I think this will draw unwanted attention.
Nothing would show up on the blockchain except the amounts of Nxt and the public feedback, all other messages would be encrypted.
How would disputes be resolved? Outsiders can't know if the seller has sent the product. Either the seller or buyer can try to scam.
With Escrow AT, you would send your Nxt to seller via AT, at which point the Nxt is committed and you have two choices, release the funds to the seller or release the funds to the genesis block or charity (whereas neither party would benefit). You wouldn't have the choice to get them back and the seller wouldn't have incentive to scam you since the funds would go elsewhere if you don't get your product.
Seller can sell to himself and give good feedback.
Yes, but they would have to go through the trouble of sending Nxt, leaving feedback, and it would all be traceable, and there would be no purpose with Escrow AT.
So this is a burn escrow, which doesn't need outsiders to resolve disputes. And it doesn't use the asset exchange, because sales are not public.
I didn't understand how the buyer finds the sellers and the products to be sold.
That is what we need to work on, a decentralized market. Personally I would prefer a torrent style file that downloads a marketplace to your client where it would be viewable. The marketplace could be hosted on several seeding/forging machines.
My vision for a decentralized anonymous marketplace has the following features, in order of importance.
1. Security
2. Anonymity
(3. Fraud-prevention)
The market would be hosted nowhere, each seller would host his own market on his own computer. No centralized weak point. Outsiders don't know what is being sold. Even the buyers don't have a clear picture of all available products and amounts being sold. Each seller would only know his own sales.
Security would come from the p2p nature of the Nxt network, encryption of all messages, and optionally the users could use Tor. Coins can be mixed by the users using the existing mixers for Bitcoin or Nxt, not directly by the anonymous market software.
Fraud-prevention can be done with non-technical means such as forum discussions and word-of-mouth reputation.