Skip to content

Instantly share code, notes, and snippets.

@owenkellogg
Created November 22, 2020 18:46
Show Gist options
  • Save owenkellogg/a6c74cd09ca843dcd6a925c3b9be4b59 to your computer and use it in GitHub Desktop.
Save owenkellogg/a6c74cd09ca843dcd6a925c3b9be4b59 to your computer and use it in GitHub Desktop.
How To Turn PayPow From A Tool Into A Marketplace

Currently Anypay is the only real seller of goods on the platform in the form of gift cards. If we wanted other people to be able to sell goods on the platform we could all them to publish product listings from their paymail account. That way they would be able to sell anything they wanted and anyone could list anything on the site. Because the listing is on-chain it incentivizes truthfullness and reputation because postings can never be removed. Therefore it is likely only legal goods and services will ever be sold. From a user standpoint it because super easy to shop and buy because all they have to do is swipe their bitcoin wallet to pay. Merchants get instant certainty, instant payouts, a clear record of purchases that can never be corrupted. Merchants own their data therefore can never be de-platformed from their own data. In this way Anypay can remove itself as the provider of services and become the provider of a platform which grows in value as more and more people make purchases. No one can be banned from participating in the platform because others can build their own versions because individuals maintain ownership of their data on chain.

Minimally sellers need to be able to list items for sale with a price and some delivery mechanism. When an order is placed the merchant needs to be notified of the order and take actions to fulfill the order. Every listing and every order are published on chain by either the seller or the buyer. Order status updates can also be easily published by the seller and delivery confirmations, disputes, or comments may be set by the buyer. PayPow provides a graphical user interface abstracting away all the blockchain interactions so that buyers only ever see prices in their preferred currency.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment