NOT READY FOR TESTING
Hypha extension allows users to publish article, subscribe to authors, and send messages to each other in a peer to peer way. It uses user graph from matters.news to bootstrap contact list and speed up operations that are limited in p2p world.
User identify each other via each user's OrbitDB address (key-value store), which stores user name, avatar, peer id and article feed address.
Article feed is also stored in OrbitDB, with feed store. Peer id is stored on DHT, used to establish p2p connection and send messages.
npm i && npm run dev
Then go to Chrome extension page, click on "Load unpacked", and load build
directory.