A protocal that enables the quick and customized creation of buy/sell smart contract for physical goods
A proof of concept project that creates a web-hosted frontend that users interact with to create a customizable smart contract. Drop-down fields with options for price, timing, and arbitrator are displayed prior. The contract logic is changed depending on which field choice the user makes. Once all selected, the user deploys the contract on Base. The contract holds the "purchase price" for the good until the buyer signals that they received the good or the deadline lapses. The contract permits any wallet address to serve as an arbitrator. Any wallet can be chosen as an arbitrator. The seller accepts the contract by signing an on-chain verification.
The contract was built using Base. The contract was deployed on Base because it has access to most non-technical web3 customers. This is the target market for the product because these users utilize web3 and believe in decentralization without being technical enough to write their solidity code.