SynedrixOS
Domain packs

One platform underneath. A different rulebook for every industry.

A domain pack is what lets Synedrix OS speak one industry's language: its entities, its workflows, its rules, all without forking the platform underneath. Trading's pack looks nothing like Commerce's, and both run on the same OS.

Follow the buildEngage with us
The problem

The duplication problem

Domains differ at the business level: a trading desk and a commerce catalog share almost nothing. Yet every team that builds an AI system for its own domain rebuilds the same governed stack: orchestration, governance, observability, audit. Different choices on approvals, audit trails, and escalation leave those systems incompatible. Domain packs end that rebuilding. Synedrix OS solves the shared layer once, so each pack can focus on what is genuinely specific to its industry.

Concretely: a bank's trading desk needs a policy check on every order before it reaches the market; a retailer's catalog needs price-change approvals that can run for days. Same need for governance, different shape: two rulebooks on one platform, and neither team rebuilds the governance underneath.

The contents

What a domain pack contains

A domain pack contributes seven things: a domain entity model, a domain event catalog conforming to the shared event envelope, specialised agents, tool adapters, domain policies and approval thresholds, a domain workflow library and playbooks, and an analytics vocabulary of KPIs and metrics. None of it touches orchestration, governance, memory, or observability directly. Those stay in the OS, where every domain pack shares them, so a domain pack extends Synedrix OS and stays compatible with everything else that runs on it.

Business functions are enabled by reusable domain packs, not mapped to them one-to-one. Order Operations, for example, might combine capabilities from the Commerce, Ops, and Finance domain packs, plus a company-specific business instance extension for its own escalation workflow. One organisational function can draw on several domain packs at once, and no domain pack belongs exclusively to one function.

None of this touches what the OS itself already handles. An agent's authority boundary, how an approval routes to a human, how an audit trail gets written: those work the same way whether the domain pack behind them is Trading or Finance. What changes from pack to pack is the vocabulary and the workflow; the machinery underneath stays exactly the same.

The packs

The four domain packs

Four domain packs are named in the roadmap today: Trading, Commerce, Ops, and Finance. Trading has a published v2.0.0 specification. Commerce, Ops, and Finance are registered domain scopes with defined one-line boundaries; their full pack specifications are not published yet.

Synedrix Tradingv2.0.0

Markets, positions, strategies, execution.

A consensus-driven algorithmic trading system: 23 specialised agents operating across five agentic swarms, executing 44 orchestrated workflows, under explicit risk controls, policy governance, and full auditability.

Synedrix Commerce

Catalog, pricing, orders, fulfilment.

Synedrix Ops

Incidents, tickets, runbooks, workflow operations.

Synedrix Finance

Invoicing, payments, general ledger, reconciliation.

Deployment

Business instances

Deploying Synedrix OS for a specific business means configuring a business instance: the OS, plus one or more domain packs, plus tenant configuration, with nothing forked or rewritten along the way. Secrets, approval thresholds, and any detail specific to one customer live at this level, not inside the pack itself, which is what lets the same Synedrix Trading pack run for two different trading desks without either one touching the other's configuration.

A regulated bank running Synedrix Trading air-gapped and a fast-moving retailer running Synedrix Commerce in the cloud are both business instances of the same kind of pack, configured for entirely different environments and risk appetites.

Common questions

Domain pack questions, answered

What domain packs add, how they relate to the OS and business instances, and how deployment modes fit. Ask the assistant for deeper, source-grounded detail.

What are domain packs, and how do they extend the platform?

Domain packs add industry-specific entity models, event catalogs, specialised agents, tool adapters, policies, and workflow libraries on top of the shared OS. Trading is the first fully specified pack; Commerce, Ops, and Finance are registered scopes that inherit the same core primitives.

What's the difference between Synedrix OS, a domain pack, and a business instance?

Synedrix OS is the reusable core. A domain pack configures it for one industry (entities, events, specialised agents, policies). A business instance configures it for one deployment (secrets, thresholds, approvers, tenant settings) without forking the platform underneath.

What deployment modes does Synedrix OS support?

Synedrix OS supports cloud-connected, self-hosted hybrid, and air-gapped deployments. The same core platform runs in each mode; inference location and external connectivity change, not the governance model.

Domain packs are specified and in development alongside the OS itself. Synedrix OS is in active development.

Follow the buildRead the platform architectureExplore the Academy