Bind organizations within your private networks to Ethereum addresses.
Add enterprise identity to your blockchain with a decentralized on-chain registry of Public Key Infrastructure (PKI) backed digital certificates mapped to organizations, Ethereum addresses and end users.
Register associated user identities and logically bind them to their organization. This allows external users to sign transactions with their own private keys, while still being unambiguously associated with the parent organization.
Easily find addresses of users and companies by exposing a plain text representation of targetable and indecipherable hex strings. Using reverse lookup, you can map nonsensical Ethereum account addresses (represented as indecipherable hex strings) to human readable identity assertions.
Store relevant public information associated with parent organizations and registered users in a fully transparent database, allowing for a historical snapshot of information to be captured indelibly on the blockchain for future audits or validation.
An environmental utility service allowing for x509 identity certificates to be authoritatively mapped to organizational Ethereum addresses within a directory smart contract. Also exposes a key/value based smart contract (profiles) for any publicly accessible information that is needed by the rest of the consortia.
Examples of publicly accessible info include public keys for asymmetric encryption, private addresses for confidential transactions and destination certificates for encrypted App-2-App messaging.
You can elect for one of two approaches to provision the Registry Service: Kaleido Console UI or Admin API. For users unfamiliar with the Kaleido REST API, the console interface is the recommended happy path. Both approaches will ultimately result in a new service instance and the deployment of two smart contracts (Directory and Profile) within the targeted environment.