#SSI principles
#Existence — exist in real life
#Control —control their identities.
#Access —access to their own data
#Transparency — Systems and algorithms must be transparent.
#Persistence — must be long-lived.
#Portability — identity must be transportable
Interoperability — Identities should be as widely usable as possible.
#Consent — Users must agree to the use of their identity.
#Minimization — Disclosure of claims must be minimized
#Protection — The rights of users must be protected
Concept of Alan Kay - Software internet eat my brain for 20+ years . System is a composition of objects that communicate with a messages . It could and should be fully #decentralized on demand . After a smaltalk we got actors and remote actors . Nowadays we have one more mind blowing thing - #webassembly . I deep believe on actors as web assembly modules interconnected with #fogcomputing and distributed computing.
#Trust is a main currency and economic and social interaction driver . Trust make us human . It is a human to human interactions. Some times trust is bigger than personality and convert and scale to believe to organizations , ideas , ideology and identity. Trust is a human identity. It is not easily portable to virtual world. You trust is more than crypto or set of facts about others
#Localfirst feet well to #ssi principles and solve a security and privacy-first software challenge.
One more interesting aspect is the scalability of local first architectures - as far as we use #edge storage we do not have a challenge of big data.
Local first users could collaborate via #CRDT-based protocol and create shared in-sync copies of co-local state.
Local first wallets could create a companion SSI agent to create more complex data networks.
Self Sovereign Internet idea of Phil Windley
The Internet was born without identity and permission layer as same as persistence. So #web3 and blockchains try to solve this in their way. What could #ssi offer here?
We lift transport protocols like #didcomm to give standard messaging protocols that have security and identity based on #dids
Instead of IPs we use peer-to-peer dids for every interaction with others via encrypted messages
Programming languages is manifestation of philosophy and way of thinking try to learn something outside of #algol languages
Try
- #lisp
- #forth
- #prolog
- #ocaml
- #smalltalk
- #erlang
- take #racket and discover language oriented programming. Build your own philosophy
Not only #blockchains. #Blockchain is global decentralized ledger with consensus. All this make them slow. It is wide range of areas where we need something super fast and for much more local networks . we have a concepts like #nanoledger - llist on steroids that use cryptographical digest of the block for data #integrity. #Microledger is append only ilog but with proof of #authentisity . So we add controller identifiers that allow to get a public key and signature.
https://diode.zone/w/8yezgaJyDtXuZKZNAZePv1 . One quite big idea of #ssi and #verifiablecredentials that quite often ignored and miss used is #jsonld and concept of #linkeddata. So your #wallet is #decentralized #distributed #database of #semanticdata . I made few experiments with #rdf #sparkql queries and turn ssi wallet to db .
my short explanation why I hooked to #ssi and why I believe that #ssi together with #decentralizedidentity is enabler of #dataecobomy . First we should give back a #privacy and #dataownership back to user . Only after that we could build a instruments that could empower data economy . Turn your data to assets