#SSIpaper has been released! Download a landmark publication on self-sovereign identity from leaders in the field

Universal Identity Protocol

An open source protocol for people and smart agents to autonomously create and interact with digital,

self-sovereign identities.
A model of identity 
that works for everyone 
and everything

Whether you’re an individual, organization, business, public administration, or IoT device, Jolocom’s open source protocol makes it easy to produce, share, and consume unique identity information. By using a shared universal language to underwrite our framework for identity information exchange, standardized identity transactions are finally possible.


Unlike typical federated identities that resist usage outside particular applications, services, or blockchain infrastructures, decentralized identities generated using Jolocom’s protocol are designed to operate in any virtual environment. We rigorously implement open standards developed by the W3C and the DIF for decentralized identifiers (DIDs) and verifiable credentials to ensure our identities remain highly interoperable over time.

Flexible and scalable 
by design

We designed our infrastructure for self-sovereign identity to accommodate all current and foreseeable demands on digital identity. Modular, lightweight, open source, and adaptable, the protocol is primed to support any transaction involving unique identity data. It’s flexible enough to support countless distinct commercial and noncommercial use cases, yet sufficiently robust to sustain implementation at scale across different industries and markets.

For developers

Our dev team is constantly iterating on the protocol.
Take a look, check out our repos, submit a new issue or help out on an existing one.

Jolocom-lib on Github
Have questions for our devs? Ask them on Gitter.

Jolocom SmartWallet

An app for identity management that puts you in control of your data.
Manage all your encrypted personal data in one secure app

Take advantage of secure encryption and blockchain technology to secure your personal identity data and reduce your exposure to identity theft. Our SmartWallet allows you to control where your personal data goes and how your digital identity is used. Nobody – not even Jolocom – can access the data on your device without your permission. You decide who to share your data with and on what basis. It’s that simple.

Create, verify, and share claims

Easily generate data representing your identity all on your own, attach meaningful information to your digital attributes, and build a reputation for your digital self. Using our open source protocol, the SmartWallet lets you request and share identity data in an automated fashion.

High tech, 
low stress

Easily sign in to websites and services and only share the information they really need. Once verified, you can use the same credentials to sign in to multiple different services.

The Jolocom SmartWallet is already available
for alpha testing on Android devices.
Additional platforms coming soon.

Product updates

July 2018

Released the Jolocom SmartWallet v1.0.0.

Refactored and documented a version of jolocom-lib, which encapsulates all the functionality requisite for self-sovereign identity, such as creating decentralized identifiers and verifying verifiable credentials, as well as a set of functionalities useful for services looking to implement self-sovereign identity single sign-on solutions.

June 2018

Redesigned and rewrote the SmartWallet.

Switched from Cordova to React Native to address performance issues, improved the UI to make it more convenient to use, and removed credential verification through Jolocom (included only for showcase purposes during previous iterations) in order to support different verification flows.

March 2018

SmartWallet mobile app released for Android.

Enabled functionalities that support self-sovereign identity, like creating verifiable credentials which third parties can evaluate and provide attestation for. Added support for credential-based single sign-on was added.

Dec. 2017

Client application and protocol development.

A major architectural pivot resulting in a lightweight client application (the SmartWallet) and a protocol built with Ethereum and IPFS. The app encapsulates major functionality around self-sovereign identity management and interactions. The format of identity data is compliant with W3C open standards and the identity is based on HD key pairs.

July 2017

Jolocom Identity Gateway development.

A major architectural pivot resulting in development of the Jolcom Identity Gateway, which acted as the main entry point for personal data. Support for more features unique to self-sovereign identities and how they interact with each other (e.g. the process of claim verification) soon to follow.