From 9d24cff4ce90601d9987e3f9ff67d221ed83809b Mon Sep 17 00:00:00 2001 From: "fryorcraken.eth" Date: Tue, 24 Oct 2023 15:44:35 +1100 Subject: [PATCH 1/2] Refine ideas Avoid chat related ideas and ideas that excpect large data transfer over Waku --- README.md | 43 ++++++++++--------------------------------- 1 file changed, 10 insertions(+), 33 deletions(-) diff --git a/README.md b/README.md index cdc47e2..8091941 100644 --- a/README.md +++ b/README.md @@ -1,41 +1,17 @@ # 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. -- 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 : +- 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. +- 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 : @@ -46,3 +22,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. From ad49c89a9c3ce928632ecf31816354b419c9c777 Mon Sep 17 00:00:00 2001 From: Vaclav Pavlin Date: Mon, 30 Oct 2023 10:28:52 +0100 Subject: [PATCH 2/2] Add Notifications centre and API gen --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 8091941..88ed4e0 100644 --- a/README.md +++ b/README.md @@ -6,6 +6,8 @@ - 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 - Reputation systems: - Censorship resistant reviews plugin: - Privacy preserving location tracker: