Update iris.md
This commit is contained in:
parent
c292a0d0da
commit
3e1bf3b950
|
@ -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)
|
||||
|
Loading…
Reference in New Issue