Back to Home
ContextERP
Technical Deep Dive

Event-Sourced 360° Timeline

"Play by Play" of a Customer

Every business moment becomes an immutable event, woven into a real-time graph that gives AI agents and humans the same crystal-clear context.

Architecture Overview

1. Raw Events Captured

Every system emits immutable events to a centralized event stream

entity_typeentity_idcorrelation_idsource
2. Timeline Materialized

Projector service flattens stream into customer-scoped views

v_customer_timeline
3. Context Delivered

UI widgets + AI agents get the same unified context envelope

• Real-time UI updates
• Context API endpoints

Live Customer Timeline

Customer CUS-55 • Real-time event stream

Event Timeline
ORDER_CREATEDPortal

SO-222 total $18,000

2025-08-01 16:15 UTC

GOODS_SHIPPEDWMS

10 × WIDGET-A

2025-08-02 09:13 UTC

INVOICE_POSTEDERP

INV-900

2025-08-03 11:06 UTC

PAYMENT_APPLIEDERP

$18,000 via ACH

2025-08-04 14:55 UTC

SUPPORT_OPENEDHelpdesk

ticket #456 "Damaged item"

2025-08-07 17:44 UTC

RMA_AUTHORIZEDPortal

RMA-101 for 1 × WIDGET-A

2025-08-08 09:02 UTC

Event Schema

Click on a timeline event to view its schema

Technical Implementation

Mandatory Event Headers
FieldDescriptionExample
entity_typecustomer · order · invoice · ..."order"
entity_idUnique identifier for the entity"SO-222"
correlation_idTie related events—order_id, contract_id, etc."CUS-55"
sourceERP / WMS / Portal / Recommender"Portal"

Ready to see this in action?

Book a technical demo and watch real events flow through the system live.