Instruxi™ Data Mesh
The Instruxi Data Mesh (IDM) is a powerful data management and access control platform designed to streamline user account management and enable scalable data sharing across Web2 and Web3 applications. By decoupling authentication and authorization from core application logic, IDM solves one of the most pressing challenges in hardening system security and software development: securing user account operations and orchestrating data, AI agents and services. Built on a Web3 foundation, IDM’s seamless compatibility with both traditional and decentralized technologies makes it an ideal choice for organizations looking to accelerate development, enhance data security, and reduce time to market.
IDM is organized into three modules:
Clients have the flexibility to select individual modules or opt for the complete platform solution, tailoring IDM to their specific needs:
1. Mesh Enforcer
Access Control & Governance – This module is the foundation of the IDM core API offering. It serves as the entry point to a customer's application (authentication) and provides the rules engine for the application's user sessions (authorization). It integrates Decentralized Digital IDs with Open Policy Agent (OPA) for dynamic policy enforcement, providing authentication via JWTs, API keys, and Web3 wallets. The enforcer supports role and attribute based access control and token gating for rich Web3 experiences. For administrators, this module offers an interface for managing and organizing account profiles by role, groups, tenant, verification status, and more. For developers, the Rest API and SDK make it easy to adapt the enforcer to any modern-day application framework.
2. Tokenization Engine
Digital Asset Management – This module contains two components. First, IDM’s smart contract library offers token contracts that can be owned, operated, and enforced by IDM user accounts. Secondly, the Virtual NFT (vNFT) gateway serves verifiable metadata for the token smart contacts in a zero-knowledge way (Proof of SQL). vNFTs are used to develop NFT’s with reactive and real time metadata that can represent off-chain assets on one of the token contracts.
3. Data Management & Sharing
Mesh SQL allows you to pull, query and combine data from various sources. It supports connections to over 100 different types of data sources. Mesh SQL uses Mesh Enforcer to manage access controls on the connected ‘meshed’ data sources. This means that every query follows strict rules to keep data secure and only accessible to those with permission. IDM is a secure, scalable and serverless framework, integrating decentralized object store and compute. This ensures that you can access your data from different locations while keeping it safe and encrypted. It uses a technology called Proof of SQL to verify that any data you retrieve is authenticated and that the connection hasn't been tampered with. Together, these features ensure data sovereignty, meaning that users have full control over who can access and manage their data. Smart contracts can be used to handle the permissions, and policies are strictly enforced through the Mesh Enforcer's Proof of Policy system.
Web3 but feels like Web2
IDM utilizes Multi-Party Computation (MPC) wallet technology enabling seamless integration of its session management capabilities with most modern authentication providers, including Active Directory, Gmail, and Okta, as well as existing smart contracts. This means that our software can handle provisioning users their wallet without them knowing while also allowing more sophisticated users to bring their preferred wallet.