Skip to main content
IXO Matrix provides encrypted data rooms and communication channels for IXO applications. This page explains the architecture model; setup details belong to SDK and API reference pages.

Architecture role

IXO Matrix is the data and communication layer in the IXO architecture. It supports domain collaboration, evidence exchange, and stateful workflows with encryption and explicit access controls.
IXO Matrix supports encrypted rooms, event-based communication, and verifiable room history across users and services.
IXO Matrix uses federated Matrix-compatible server topology, so participants can exchange events across trusted homeservers while retaining room-level controls.
  • IXO MultiClient SDK (@ixo/impactxclient-sdk) for cross-service integration
  • IXO Matrix Client SDK (@ixo/matrixclient-sdk) for Matrix-specific operations
  • room and state bot services for automation and policy-driven updates
  • Model Context Protocol (MCP) integrations where available

Concept model

Data rooms

Encrypted collaboration spaces with explicit membership and permissions.

Messaging

Event-driven communication between users, apps, and service actors.

File exchange

Protected file sharing connected to room state and audit history.

State coordination

Stateful workflows through room events and automation bots.

Typical use cases

Digital twin operations

Coordinate entity and project state with secure shared context.

Verification workflows

Keep evidence and review conversations linked to verifiable events.

IoT data collaboration

Exchange and process telemetry in governed data rooms.

Multi-party coordination

Run cross-team workflows with encrypted communication channels.

Go here next

IXO Matrix Client SDK

Use package-level documentation for implementation details.

IXO Matrix APIs

Use canonical API reference pages for exact interfaces and parameters.

Developer guides

Follow task-oriented workflows after this architecture overview.