User:
-Register
-Login
-Deposit
-Withdraw
-Vendor Account with a fee of 75$ to pay in btc from balance
-Balance of the user that can be loaded with unique deposits address
-Dispute options for Buyers
-Escrow feature (User will be able to finalize order and release funds to vendor) or dispute.
- Password reset tool with a Mnemonic they got one time when registering
- 2FA with PGP decryption
- BTC address that keeps working for 7 days even if a new one has been assigned
- See history of orders and amount spent
- Favorite a listing
- Report Button
- Force feedback system, a user HAS to leave feedback within 5 days after finalising otherwise $5 will de deducted in btc from their account.
- Feedback: Positive, Neutral and Negative with optional description.
Vendor:
-Create listing with images price etc
-Manage listing/delete/add/edit
-Autofulfill listing
- Create a hidden listing
- Multi-Sig (Can be added later)
- Can only apply to be a vendor if the user has a PGP key in their profile.
-
Overall Market Options:
- All orders and notes should be deleted within 30 days