We get a lot of question in regard to what we are doing and what our solution is all about. This site is intended to be a living document. We will update it frequently to keep it current and relevant. So in case you have questions that are not covered here, feel free to reach out to us via telegram, gitter or twitter.
Questions covered are:
- What problem does Jolocom solve?
- Who is the target group?
- What is the SmartWallet?
- What are claims and verified claims? Where is the difference and why should I care?
- How does Jolocom treat my data and what is the personal store?
- If developers are interested, what can they use?
- What are the advantages for services/apps/dapps?
- What do you store on the Blockchain?
- How can I verify my information?
- Can I also verify my own claims or from others?
- Can I find the app on appstore?
- What is your Roadmap?
- How can I contribute?
Let’s get started! 🚀
What problem does Jolocom solve?
It’s 2018. When we look around us we see a world which is dominated by data slavery. In this world a few big companies own a big share of your data. Although you are the one generating this data, you don’t control it nor own it, and you are definitely not the one monetizing it. You pay with your privacy and navigate the digital landscape with numerous usernames and passwords supplying the data silos of big corporations with a never ending stream of your personal data. At Jolocom we want to change this. We think that we need to move away from data slavery to a world of data sovereignty where you are in control of your data. Taking control of your data starts with your personal information — with your identity. We are developing a solution to realise this vision.
Who is the target group?
Jolocom’s user facing app is the SmartWallet. This app is geared towards all people who want to take back control of their data footprint and effortless navigate the digital world. If you want to be in full control of your personal data you are in the target group.
What is the SmartWallet?
The SmartWallet is our app facing the user. Think of the SmartWallet like your normal physical wallet where you carry your IDs and money, but with smart functionalities on top. The SmartWallet is an app that lets you manage your identity related data like email address, phone number, or ID card. Get an overview over your personal details and verified information easily with our app.
Like with the physical wallet in the real world, you can use the SmartWallet in the digital world to identify yourself or pay for things (currently only ether are supported). So next time when you would like to register with a car sharing company, you can use the SmartWallet app and log in with one click instead of creating usernames and passwords.
Privacy lies at our heart, so we make sure that your data stays private and you are always aware and in control which data you share with whom. So in the case of the car sharing company, you would be prompted with a screen which shows exactly the information requested by the company, leaving you the choice to accept or decline their request.
All your data is stored and managed on your device. You are in full control over who gets access to information. Jolocom has no access to the data on your device nor does anybody else without your permission. In case you grant access to information to another party, like your drivers’ license in our car sharing company example, you can always see what you shared with them and request them to delete your information. In fact, you can always quickly and easily check which service has access to which data. This provides you with an instant overview over your connections.
As our app supports ether, the SmartWallet enables you to plug into the Ethereum infrastructure seamlessly. So when other applications provide smart contracts functionality to support their service offering, you can access them conveniently with our app.
What are claims and verified claims? Where is the difference and why should I care?
A claim is a piece of information that you or others say about you, like your email address for example. Now when you communicate your email address to your friend, she will likely assume that this claim is true because you know her since many years and your relationship is based on mutual trust. However, when you deal with parties where no previous relationship and no trust is in place, providing a claim is likely not enough. You would want to trust the information without necessarily trusting the party involved. This is where verification comes in handy.
A verified claim is a piece of information about you which was checked and cryptographically signed by another party. It is always transparent who the other party is — and when you accept or provide the verified claim, you can choose to trust this information without knowing the owner of the claim itself. So when you present your verified claim of let’s say your drivers’ license, which was signed by an official authority, during the registration to a car sharing service, they will likely accept it.
Because you communicate these verified claims digitally, it makes your life easier. Now you can freely move between different applications and on-board on new ones with just a couple of clicks.
How do you treat my data?
Your data is stored securely on your device. As we have decentralized the whole logic to manage your identity details, permissions etc., we don’t execute any processes for you. You can navigate the digital world independently.
We think that storing the information in a secure place is key to enable actual data ownership. This is why we make sure that you are the only person that has access and can share information with others.
If developers are interested, what can they use?
Developers can implement the functionality of Single-Sign-On (Jolocom SmartLogin) on their web application so that users with a SmartWallet can easily onboard and login. The advantage is that with this implementation neither you nor your customers/users need to take care of usernames and passwords anymore but can use verified information from the user.
Moreover, developers can use the Jolocom SDK to ‘connect’ the functionality of their smart contracts to the SmartWallet. This has the big advantage that users with a SmartWallet can use these smart contracts easily. It also removes the need for the app/dapp developer to implement ether transactions functionality or educating/onboarding new users. This also allows the developer to display method descriptions of used smart contracts to the SmartWallet user in a very user-friendly way which brings transparency to the whole process, also for non-technical people.
What are the advantages for services/apps/dapps?
The advantages for a service or dapp is that you can control which minimum information you require from users of your application and if this information has to be verified. This removes a lot of headaches, like checking if you are e.g. a human and not a bot, implementing an own verification department to check drivers’ licenses, or storing sesitive data of the user. Note that this functionality is made available to you through our SmartLogin solution.
Moreover, using our Ethereum integration (Jolocom SDK) you can implement smart contract logic and make it available for your users though our SmartWallet. It builds a bridge to the blockchain world for your users.
What do you store on the Blockchain?
We don’t store anything on the blockchain per default. However, we have Ethereum integrated in our solution which gives you the opportunity to create an identity contract with the SmartWallet app. When you do this, the only information that we would store is your identifier and your public key. No personal information like your name or email address will ever be stored on the blockchain.
How can I verify my information?
When you sign up, you can get your phone number and email address instantly verified with Jolocom. For verification like e.g of your ID card or drivers licence you would need to go to a partner which carries out the verification process and signs your claim (like e.g. a bank for ID card verification).
We are currently working on establishing a network of these partners so that you can find one conveniently in your city. Remember that you would ideally just do the verification process once and be able to reuse the signed claim on every following interaction that requires the verified information in question.
Can I also verify my own claims or claims from other people?
Can I find the app in the app store?
We are currently finishing our updated alpha release after some changes to the architecture that will make the user experience with Jolocom even more frictionless. Drop us a line if you are interested in testing the alpha
What is your Roadmap?
How can I contribute?
We are always happy to get feedback on our whitepaper and find supporters for testing our solution. In case you are interested, please reach out through one of our channels.
In case you want to integrate our solution into your product or discuss interesting use cases, please reach out to info @ jolocom . com
We’re happy to talk!