Hosted integrations
idOS-hosted client-side Integrations
idOS provides hosted integration solutions that enable developers to seamlessly interact with idOS without managing their own infrastructure. These solutions simplify the integration of decentralized identity verification and data access while maintaining user privacy and security.
The two primary hosted services are:
The idOS Enclave – A secure execution environment for handling encryption, authentication, and cryptographic operations in an isolated manner.
The idOS Isle – A fully managed UI component that can be embedded into applications via iFrame, providing an intuitive user interface for identity-related interactions, controlled via the Isle Controller SDK.
Both services help developers integrate privacy-preserving identity solutions quickly and efficiently.
The idOS Enclave
URL: https://enclave.idos.network/
Github: https://github.com/idos-network/idos-sdk-js/tree/main/apps/idos-enclave
The idOS Enclave is a secure execution environment designed to handle privacy-sensitive operations around encryption and decryption, as well as key derivation in a complete local context.
How It Works
The idOS Enclave acts as a privacy-preserving intermediary for identity-related cryptographic operations. When an application requests an operation—such as identity verification, decryption, or signing—the Enclave processes the request inside a secure, isolated environment and returns a cryptographically verified response.
This approach enhances data security and user privacy, making the Enclave ideal for financial services, regulated industries, and Web3 applications requiring high-security identity verification.
The idOS Isle
URL: https://isle.idos.network
Github: https://github.com/idos-network/idos-sdk-js/tree/main/apps/isle
The idOS Isle is a fully managed, embeddable user interface (UI) designed to provide seamless identity interactions within third-party applications. Unlike traditional API-based integrations, the Isle allows developers to embed the UI via an iFrame, enabling a native-like user experience for managing identity data, access permissions, and Verifiable Credentials.
Key Features
Embeddable via iFrame: The Isle can be integrated directly into an application via an iFrame, providing a seamless user experience without requiring full SDK implementation.
Controlled via the Isle Controller SDK: Developers can programmatically control the Isle UI through the Isle Controller SDK, allowing for dynamic interactions, event handling, and customized workflows.
User-Friendly Identity Management: Provides an intuitive interface for users to view, manage, and share their Verifiable Credentials without interacting with complex identity protocols.
Secure & Permissioned Access: The Isle ensures that all interactions are permission-based, aligning with idOS privacy and security principles.
How It Works
Embedding the Isle via iFrame: Developers can integrate the Isle into their application by simply embedding an iFrame pointing to the Isle service and the integration of an Isle Controller SDK.
Controlling the UI with the Isle Controller SDK: Once embedded, the application can communicate with the Isle UI through the Isle Controller SDK, allowing for customized actions, data retrieval, and event-driven updates.
User Interaction & Data Management: The Isle provides a user-friendly interface where individuals can approve data-sharing requests, manage access permissions, and view identity credentials.
This approach eliminates the need for applications to build their own identity management UI, reducing development complexity while ensuring secure and compliant identity interactions.
Last updated