Self-Managed Digital ID App

macrokey is a fully decentralised, self-managed digital identity app allowing to issue, collect and share verifiable information and user consent to safely interact with peers, web services and AI agents. Verifiable information is in the form of W3C Verifiable Credentials that serve a specific purpose that you consent to, do not disclose your raw data, and are non-reusable if they land in the wrong hands.

macrokey enables trust online & offline through instant verification of credentials. It is server-free and fully decentralised, eliminating bottlenecks, single points of failure, and centralised data targets. It also facilitates governance through data minimisation & verifiable user consent. Users can collect credentials from macrokey-enabled websites and store them on their own device. macrokey allows users to create and manage their own digital identity independent of any third party identity platform and pair it to their digital identities and associated credentials issued by governments and businesses alike. The following are key macrokey features:

 Manage your personal data and take control of data sharing

macrokey offers a built-in encrypted personal data vault that sits on your own device. It allows users to safely store personal data and share it with peers, websites and AI agents in a controlled manner, creating an improved and safer digital experience. Users can collect verifiable credentials from macrokey-enabled websites, peers and AI agents. All data stored in the personal data vault is protected using cryptography so that data sharing requires your explicit verifiable consent.

 Accountable, Self-Managed Authentication & Authorization

macrokey uses cryptography, instead of passwords, to authenticate users. This enables a simpler and more secure way to authenticate. It is also more than just authentication. Users generate verifiable consent to share personal data requested by websites, peers or AI agents. Not only does this improve authorization, it also enables seamless trust-based interactions in a self-managed manner.

 Issue verifiable credentials to your peers

Users can interact with each other, in a peer-to-peer manner, to prove who they claim to be, share data, and provide consent. Users can also collect issue verifiable credentials to each other peer-to-peer. For example, employees could receive a verifiable credential from their line managers (e.g. awards, best employee of the month, etc.). This enables a wide range of applications of verifiable credentials in a fully decentralised way.

 Interact with AI Agents for verifiable human oversight

Connecting your Digital ID to AI agents enables secure, human oversight by allowing you to authenticate and control AI actions through verifiable credentials, ensuring responsible and authorised actions without centralised intermediaries.

 Interact with blockchain smart contracts (Hyperledger Fabric)

Blockchain technologies are effective at solving many trust problems, thanks to massive improvements in transparency, accountability, and consistency. However, as with any distributed technology, the integration with existing systems is typically where complexity cancels out the benefits. macrokey’s capability to interact with smart contracts on Hyperledger Fabric blockchain networks can be leveraged to allow businesses and regulators to deploy blockchain based applications with ease while the complexities of cryptographic key management, identity management, authentication, blockchain interactions, data sharing, and access controls are dealt with from the end user side, drastically reducing deployment costs.