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.Position in the stack
Position in the stack
IXO Matrix supports encrypted rooms, event-based communication, and verifiable room history across users and services.
Federated topology
Federated topology
IXO Matrix uses federated Matrix-compatible server topology, so participants can exchange events across trusted homeservers while retaining room-level controls.
Integration surfaces
Integration surfaces
- 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.