ENGINE: v0.8.4-CORE
OPEN-SOURCE MODULAR OS
MODULOGIUMPlatform
Modular Business Software
DECLARATIVE EVENT BUS & WORKFLOW ENGINE

Cross-Module Automations

When an event occurs on a shared primitive (e.g. an Invoice is Settled, an Asset quantity drops, or a New Hire is added), Modulogium executes reactive workflows across any connected module without Zapier or third-party webhooks.

Declarative Event & State Engine

Cross-Primitive Automation Pipelines

Trigger → Condition → Action Architecture
Preset Cross-Module Pipelines:

Enterprise Deal Won -> Project & Onboarding Setup

1WHEN (Event Trigger)
Primitive: Transaction · Event: status_changed_to_settled
When an Enterprise Deal Invoice is marked Settled
2IF (Boolean Condition Filter)
Transaction.amount >= $10,000 AND Organization.status == 'prospect'
3THEN (Dispatched Action)
Target Primitive: Project · Module: Projects
Auto-create Client Onboarding Project, assign Lead Engineer, and spawn 5 setup tasks
1. Single-Transaction Atomicity

ACID State Guarantees

Actions execute within the same database transaction. If a project creation fails, the trigger state is preserved with full rollback safety.

2. In-Memory Event Streaming

Zero Webhook Latency

Events dispatch in under 5ms directly over PostgreSQL Write-Ahead Logs (WAL) or SQLite change-data-capture channels.

3. Type-Safe Action Contracts

End-to-End TypeScript

Trigger payloads and action arguments are strictly typed against your active module schema definitions.