Smart identity management is a method to consolidate user identities across multiple rewards-based databases. Mammoth offers a universal identity solution to keep track of users’ assets that are stored on a decentralized rewards database. Our platform manages an identity across distributed networks which can be done by assigning a master private/public key-pair to an identity (PKI). This master key-pair can then be used to associate any other public keys to an identity. The key authoring entity is the resource that generates private/public key pairs for use on the blockchain.

Mammoth provides a way for one identity to assign a trust value to another one, thus creating a hybrid decentralized “web of trust” combined with a PKI. Mammoth verifies the user’s identity via the signature of a login request. Pending the signature matches an entry in the database of the permissioned public keys, Mammoth accepts the request and submits the request to the private blockchain miners. The miners receive the request as a call from a blockchain account against a target contract. The miners execute this call, and in the event that the request is an allowable action, the transaction is entered and the identity is verified. Once verified, this transaction causes the emission of an event message in the blockchain, keeping a ledger for the management of identity.