d-Auth streamlines the integration between applications and users' third-party platforms, addressing the challenges in managing authentication secrets. Now, end users are able to delegate requests to their preferred apps.
MPC shards & distributes your users' API keys among a network of oracles, ensuring no single entity ever has access to the full key.
Our decentralized network of oracles eliminates single points of failure and ensures robust, tamper-proof data verification and transaction processing.
MPC is implemented within a TEE to ensure that API keys are not reconstructed without the owner's consent, preventing malicious oracles from taking control of your keys.
The API key is split into several shares in MPC. These shares are allocated to various participants in the computation, including the owner of the dApp or smart contract and the Oracle nodes.
After computing the share, API owners send the shares to the Oracle along with the payload that needs to be signed.
The oracles with their shares generate local signatures using distributed signing algorithm and send this signature to the API owner. The API owner get the final signature and sends a request using the payload.
Splitting an API key into secret shares prevents any single entity from having complete control, mitigating risks associated with key exposure.
d-Auth is the first technology that allows you to read and write programmatically though a decentralize API key management solution.
Use ZKON widget or SDK and integrate a decentralized API key management system in 5 minutes.