From 3e1bf3b950399859e8ca9c66b3ee0cf2c9947dae Mon Sep 17 00:00:00 2001 From: Golda Velez Date: Sun, 31 May 2020 04:56:40 +0000 Subject: [PATCH] Update iris.md --- applications/iris.md | 51 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) diff --git a/applications/iris.md b/applications/iris.md index e69de29..c1197ee 100644 --- a/applications/iris.md +++ b/applications/iris.md @@ -0,0 +1,51 @@ +# IRIS + +## Overview +IRIS is a WoT (Web of Trust) based social networking app. It includes libraries for reading messages and indexes, and several demo applications for chat and microblogging. + +### Identity +Uses WoT attestations to link human readable names to key-pair and other identity attributes. + +### Networking/Message passing +Uses GUN for networking and data storage. (stores locally on users' machines without a server) + +### Data Storage/Message Persistance +Also uses IPFS for attachments and message backups. + +### Moderation/Reputation +Users only see messages in their WoT, that is, from users who have been upvoted by someone in a chain from someone they upvoted. Downvotes are also possible. + +### Social/Discovery +Real name search. + +### Privacy and Access Control +A keypair is created for each account. + +### Monetization +Donation supported. + +### User experience (if applies) +Similar to other microblogging platforms, with mobile & desktop clients. Relies on finding/knowing your contacts in order to see messages. It is necessary to reach out to contacts to ask them to add you to see your messages. + +### Interop with other systems +Provides a library for the message layer that could be reused. + +Also allows importing content from other sources, based on attestations of the author's identity. +"For example, a crawler can import and sign other people's messages from Twitter. Only the users who trust the crawler will see the messages." (not sure how to find the crawler in order to trust it?) + +### Scalability + +### Metrics +?? + +### In the wild +Demos: + [https://iris.to/](https://iris.to/) decentralized chat + [https://social.iris.to/](https://social.iris.to/) Angular version + +### Links + +Code: [github.com/irislib/iris](https://github.com/irislib/iris) + +[Learning to Trust Strangers](https://medium.com/@mmalmi/learning-to-trust-strangers-167b652a654f) +