diff --git a/README.md b/README.md index 9fee6f7..a76ec2e 100644 --- a/README.md +++ b/README.md @@ -1,42 +1,21 @@ # Waku - Idea Board -- Chat app : P2P messaging app that uses wallet addresses/ENS domains as user IDs and facilitates chat between users. -- Poll app : App for users to create or participate in polls that require users to connect their wallet. -- Customer support chat bubbles : A web widget that can be embedded in any website to facilitate messaging between a customer and a customer support agent. -- Community chat : Chats that are gated to specific communities that own a specific NFT/Token/Onchain proof. -- Authentication methods : New methods to authenticate a user while using a dapp. For example : connect your wallet by scanning a QR code that holds a URI on Waku. + +- Polling/Voting: Enable polling or voting off-chain, vote results could be aggregated and submitted on chain in one transaction. +- Marketplace (buy/sell goods or NFTs, ride-share, etc): Send offer and negotiate off-chain. Highest bids sent over Waku could be binding and submitted to the contract by seller. +- Collaborative editing: Use Waku for live collaborative editing of documents, saved version of documents can then be stored on decentralized storage. +- Multiplayer games: Waku can be used to communicate game move off-chain, final state (e.g. winner) can then be submitted on chain for reward (e.g. NFT mint or winner takes stake). +- IoT systems: Enable devices to communicate or report small data payload in a decentralized manner. +- Decentralized wallet address ownership verification: Use Waku to enable communication between dApp and wallet such as signature or zeroknowledge proof exchange to prove identity. +- Notifications centre: use an SDK (probably go-waku?) to build general Notification protocol over Waku and a mobile app allowing you to replace centralized Push Notifications provided by Apple/Google +- API generator: build a tool to generate a Waku protocol (and code) from a provided OpenAPI specification - Leader Election Protocol: Leader election can viewed as a soft consensus mechanism. Implement something like [RAFT](https://raft.github.io/) as a library on top of Waku (using any SDK), so that users can easily plug it in their applications -- Escrow system : -- Dispute resolution system -- Decentralized P2P exchange : -- Decentralized Whistleblower platform : -- Decentralized DocuSign : -- Multiplayer games : -- Privacy centric dating app : -- Secure P2P File transfer app : -- IoT systems : -- Permissionless remote surveillance systems : -- Decentralised SOS Notifications : -- Push notifications : -- Anonymous legal consultations : -- Decentralized mental health therapy groups : -- Decentralized collaborative tools : -- Decentralized personal data monetization system : -- Decentralized VPN service : -- Decentralized auctions : -- Decentralized ride hailing platform (Uber) : -- Feedback systems : -- Bias-less resolution systems : -- Decentralized ‘everything’ app : -- Decentralized wallet address ownership verification : -- Reputation systems : -- Censorship resistant reviews plugin : -- Privacy preserving location tracker : -- Interactive NFT Marketplaces : +- Reputation systems: +- Censorship resistant reviews plugin: +- Privacy preserving location tracker: - Medical systems for remote diagnosis : - Decentralized smart grid system : - Decentralized autonomous vehicle coordination : -- Decentralized CCTV video surveillance : - Crowd-sourced weather data network : - P2P Chess : - P2P TicTacToe : @@ -47,4 +26,4 @@ - Decentralized web Walkie-Talkie : - Crypto ATMs : - Smart access cards : - +- Chat app: Proper chat protocol is complex, we recommend to instead wait for our upcoming Chat SDK.