uPort Credentials Library
Required Upgrade to email@example.com
Starting with version 1.3.0 you are required to specify either a
Resolver instance, or a valid configuration
Previous versions of this library were relying on the automatic configuration of some default
DID resolvers but this pattern was both limiting and prone
to errors of misconfiguration or interference.
This has caused an outage in credential verification on 2020-01-20 and continued use of previous versions are highly
likely to no longer function properly because of this.
An example configuration with a resolver:
const providerConfig = rpcUrl: '<YOUR INFURA PROJECT ID>'const resolver =const credentials =did: processenvAPPLICATION_DIDsigner:resolver
See ethr-did-resolver#43 for more info.
Integrate uPort Into Your Application
uPort provides a set of tools for creating and managing identities that conform to the decentralized identifier (DID) specification, and for requesting and exchanging verified data between identities.
To hit the ground running with uPort Credentials, visit the Getting Started guide.
For details on uPort's underlying architecture, read our spec repo
This library is part of a suite of tools maintained by the uPort Project, a ConsenSys formation. For more information on the project, visit uport.me
Please see our contribution guidelines if you wish to contribute to this project.