Well, it's basicaly ipfs-based chat with Vernam cipher (aka one-time pad), python.
Requirements:
- working ipfs daemon
- Python 3.x
- https://github.com/ipfs/py-ipfs-api
How to use:
- edit roster.py config file
- run input_IVchat.py and output_IVchat.py in separate terminals
- ...
- PROFIT