pnlp is the open publishing platform for written content on web3. Authors: write and publish on the open web; assemble a following and earn money from your readership. Subscribers: browse the best writing on the open web and support the authors you value most.
pnlp.network is a reference client of the newly proposed pulp protocol.
pulp is a protocol that specifies a set of behaviors to facilitate the regular publication and subscription of text-first content on the distributed web: authors use pulp to publish content, readers use pulp to consume content, and aggregators use pulp to surface content.
See more details on protocol here: https://github.com/pnlp-network/pnlp/blob/master/WHITEPAPER.md
Stack Description
javascript browser application; Angular
the browser application is deployed to and hosted on IPFS using Fleek
browser application uses the ethers library to interact with Metamask and the ethereum blockchain
we rolled our own identity module to generate libP2Pidentities from Ethereum addresses, thereby connecting IPNS keyspace to Ethereum address space
the browser application uses Textile Buckets hosted on Textile Hub to interact with IPFS and IPNS.
See our full hack log here: https://github.com/pnlp-network/pnlp/blob/master/LOG.md