Please describe your proposed solution.
The proposed solution would require a front end interface to facilitate the ability to propose and execute trades. Interested parties would be requested to connect their wallet and enter the receiving address of the counter-party. This would allow for our backend to search both parties wallets and allow the proposer of the trade to suggest a reasonable trade to the counter-party. A link would be provided to the proposer to be sent to the potential acceptor of the trade. After the trade is accepted, both parties would be prompted to send the agreed upon items to a temporary wallet until all agreed upon native assets are collected from both parties. Once all agreed upon assets are received, both parties will receive their agreed upon items. In the event that one or both parties fail to send the agreed upon assets within a given timelimit, the smart contract will revert and return any assets it has received to the proper wallets.
Please describe how your proposed solution will address the Challenge that you have submitted it in.
This solution will provide value to the cardano ecosystem by allowing Cardano users to transact P2P in a trustless manner and avoid using decentralized exchanges or NFT marketplaces.
What are the main risks that could prevent you from delivering the project successfully and please explain how you will mitigate each risk?
We do not forsee any challenges that would prevent us from successfully delivering the project.