###### tags: `Kurate` # Developers documentation This document is the working document for development, to coordinate and discuss on the path to develop the outlet ## Posting: Vojtech Posting on Waku Using the graph protocol TODO: define schema for making posts (op, replies, likes). Must include ECDH key for private chat ## Semaphore group creation and joining: Vojtech Already setup for 1 group needs to be upgraded to multiple channel TODO: plan out what else is needed to support multiple channels ## Chat: Filoozom Similar to boardwalk TODO: plan out how to create a DM with OP of a post using embedded ecdh key TODO: define scheme for chat messages ## Unirep: Tsukino Deploy and integrate the the existing Unirep contract Keep the state in a Waku channel? TODO: review unirep protocol and see if we should use what they've deployed vs deploy new sets of contract. TODO: define how reputation point + tokens will be integrated from Unirep ## UI: Vojtech and Barbara CSS by Barbara ## Stack EVM for semaphore WAKU for states WAKU for storage posts THE GRAPH for aggregation, indexing