◆ Datasheet · CraftDEM

Goal-Driven Digital Experience

Experience as a goal — outside-in and inside-out, correlated as one.

CraftDEM is a goal-driven digital experience platform that unifies two co-equal observability disciplines: Digital Experience Management (DEM) measures what the user actually feels from the outside in, and Full-Stack Observability (FSO) measures what the system is doing from the inside out. The two are bound together by Ritam, MatreComm's correlation engine, so an experience symptom and its technical root cause resolve to one story rather than a war-room of disconnected tools. Teams declare the experience goals they own — a Digital Experience Score, a page-load target, a transaction SLA — and CraftDEM measures them continuously and pinpoints what to fix. It is OpenTelemetry- and eBPF-native, and augments the APM tools you already run.

DEM + FSO
Co-equal, correlated
<60 s
Root cause (target)
eBPF
No code change
OTel-native
Open standards

Architecture

CraftDEM is a layered, two-plane observability platform. Outside-in experience signals and inside-out system telemetry flow up into the correlation layer, which binds them on one dependency graph; declared experience goals and their root-cause verdicts flow back to the teams that own them.

PlaneFunction
InterfacesExperience-goal console · Digital Experience Score (DXS) · dashboards · alerting · REST & GraphQL APIs
Correlation & RCARitam binds outside-in symptom to inside-out cause · cross-stack causal graph · <60 s root cause (target)
DEM — outside-inReal-user monitoring (RUM) · synthetic checks · session replay · Digital Experience Score
FSO — inside-outeBPF host & kernel telemetry · OpenTelemetry traces/metrics/logs · full-stack topology map
SourcesBrowser & mobile SDKs · synthetic agents · eBPF collectors · OTel instrumentation · cloud & APM feeds

DEM — digital experience (outside-in)

Real-user monitoringWeb & mobile RUM SDKs · Core Web Vitals · per-user & per-journey experience · geography/device breakdown
Synthetic monitoringScripted synthetic checks · uptime & transaction probes · multi-step user-journey validation
Experience scoringDigital Experience Score (DXS) · session replay · experience goal tracking & alerting

FSO — full-stack observability (inside-out)

eBPF telemetryKernel-level host, network & process telemetry · CO-RE · no code change, low overhead
OpenTelemetryDistributed traces · metrics · logs · code-level spans · W3C Trace Context · OTLP export
TopologyFull-stack service & dependency map · infrastructure-to-request correlation

Worked example — “Checkout feels slow”

DetectRUM shows the Digital Experience Score for checkout dropping for users in one region; the goal dips
CorrelateRitam binds the RUM symptom to FSO telemetry — an eBPF-observed DB connection-pool saturation upstream
Root causeThe cause is pinpointed to the exact service and span in seconds — not the CDN, not the browser
ActThe owning team is alerted with the precise cause and evidence; experience recovers once the pool is resized

Result: one investigation replaced a NOC-vs-APM-vs-frontend bridge call. The experience symptom and its true root cause were bound together automatically, in under a minute.

Goal-driven experience

  • Experience is a declared goal — a DXS target, a page-load budget, a transaction SLA — tracked continuously, with the platform flagging and pinpointing anything at risk before it becomes a support queue.
  • Three verticals, native — BFSI (transaction assurance), OTT/media (stream quality & start-time), and SaaS (feature-level experience) each frame the goals their users actually care about.

Telemetry, interfaces & openness

CategoryProtocols / interfacesUsed for
Real-userRUM SDKs (web & mobile) · Core Web VitalsOutside-in experience capture
SyntheticScripted probes · transaction checksProactive uptime & journey validation
Distributed tracingOpenTelemetry (OTLP) · W3C Trace ContextEnd-to-end request tracing, code-level spans
System telemetryeBPF (CO-RE) · host/network/processKernel-level inside-out, no code change
IngestionOTLP · Prometheus · Jaeger · log pipelinesOpen ingest from existing stacks
NorthboundREST · GraphQL · webhooksGoal console, alerting, event export

Integrations & interoperability

CraftDEM augments the observability and APM tools you already run — open-standards ingest, no rip-and-replace. Representative integrations:

APM / observabilityDatadog · Dynatrace · New Relic · Grafana · Prometheus · Jaeger · Elastic
StandardsOpenTelemetry (OTLP) · eBPF (CO-RE) · W3C Trace Context · Core Web Vitals
Ops & workflowServiceNow · Jira · PagerDuty · Slack / Teams · webhook events

Deployment & security

Deployment modelsSaaS (multi-tenant) · self-hosted · hybrid · data-residency options
InstrumentationLow-overhead eBPF (no application code change) · lightweight RUM SDKs · OTel-native
PlatformCloud-native · horizontally scalable · high-availability
OnboardingInstrument (eBPF + RUM) → baseline experience goals → correlation live
AuthenticationSSO / SAML · OIDC · MFA · directory federation
AuthorizationRBAC · least-privilege scopes · per-team data views
Data protectionTLS in transit · encryption at rest · PII masking / redaction in RUM & session replay
GovernanceData-retention controls · audit log · tenant isolation

Standards & compliance

OpenTelemetry (OTLP, traces/metrics/logs) · eBPF (CO-RE) · W3C Trace Context · Core Web Vitals · Prometheus/Jaeger interop · SAML / OIDC · TLS 1.2+ · no vendor lock-in.

Prefer the PDF?

Download the printable datasheet from the resources library.

Get the PDF →
See it on your estate

See CraftDEM against your network.

Book a demo or scope a proof of concept with our engineering team.