This workspace includes the did:jolo
DID method specification,
as well as implementations for compliant, Ethereum / IPFS based, resolver and registrar modules.
The packages directory contains the following modules:
-
registry-contract: Wrapper for deploying / interacting with an instance of the Jolocom registry Ethereum smart contract. Both the resolver and the registrar can be configured to use a custom registry contract address (the default address is the Jolocom registry contract).
-
jolo-did-registrar: Module implementing the logic for anchoring and updating Jolocom Identities using an "Registry" Ethereum smart contract and IPFS. Relies on the
registry-contract
module for assembling / broadcasting Ethereum transactions. -
jolo-did-resolver: Module implementing the logic for resolving Jolocom Identities using an instance of the Jolocom Registry contract and IPFS. The module is compatible with the interface required by the DIF DID-Resolver package.
-
jolocom-did-driver:
did:jolo
integration for the DIF Universal Resolver.