Dashboard

Revenue (Q1)$2.4M+12.5%
Open Orders284+8.2%
Pending Invoices$847K-3.1%
Inventory Value$5.1M+1.8%
Monthly Revenue2025
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
Recent OrdersLast 7d
OrderCustomerAmountStatus
Oakridge Mfg.$24,500Shipped
NovaChem AG$18,200Processing
Globalex Corp.$31,750Shipped
Profit Solutions$12,800Pending
✦ AI-native surfaces

Go deeper than tables

14 views · pure JSON descriptors, no hand-written SQL
CodeCompany NameTax IDCityStatus
Oakridge Manufacturing Ltd.94-8256443New YorkActive
Profit Solutions Inc.94-8756443ChicagoActive
Santander Corporate Banking84-9625443MadridActive
Globalex Trading Corp.73-8291004LondonPending
NovaChem Industries AG62-9184753BerlinActive
Meridian Logistics GmbH55-7302918DubaiActive
Atlas Precision Engineering48-3019275TokyoInactive
Showing 1–7 of 284 contractors
Order #CustomerDateAmountStatus
Oakridge Mfg.Mar 28$24,500Shipped
NovaChem AGMar 27$18,200Processing
Globalex Corp.Mar 26$31,750Shipped
Profit SolutionsMar 26$12,800Pending
Santander Corp.Mar 25$45,900Shipped
Meridian GmbHMar 24$8,650Shipped
InvoiceCustomerIssuedDueAmountStatus
Oakridge Mfg.Mar 15Apr 14$24,500Paid
NovaChem AGMar 12May 11$18,200Pending
Globalex Corp.Mar 10Apr 09$31,750Paid
Profit SolutionsFeb 28Mar 30$12,800Overdue
Atlas PrecisionFeb 25Mar 27$62,100Overdue
SKUProductCategoryStockPriceStatus
Industrial Valve AssemblyComponents1,240$320OK
Pressure Gauge ModuleInstruments3,890$85OK
Heat Exchanger CoilComponents82$1,450Low
Electric Motor 400WMachinery0$890Backorder
Temperature SensorElectronics450$45OK
📊
Q1 Profit & Loss

Revenue, COGS, operating expenses, net income

Ready
📦
Inventory Valuation

Stock value by category and warehouse

Ready
💰
Accounts Receivable Aging

Outstanding invoices by 30/60/90+ days

Generating...
📈
Sales by Region

Revenue across NA, EU, APAC

Ready
✦ Ask the platform ⌘ + Enter
Active anomalies 14 +3 today
Exposure at risk $1.24M +8.1% / 7d
Model confidence 92.4% stable
Resolved (7d) 38 +22% vs prior
Anomaly feed live · last 24h
critical Invoice INV-0198 aging 47d past term 3m ago

Customer Profit Solutions has 3 unpaid invoices totaling $41,300. DSO climbed 18d in 30d. Payment pattern deviates 4.2σ from baseline.

94% confidence ↳ AR.payment_pattern
high Vendor NovaChem AG — lead-time drift 11m ago

Last 4 deliveries averaged 19d vs SLA 12d. 3-way match exceptions up 40% quarter-over-quarter.

87% confidence ↳ Vendor.SLA_monitor
high SKU HXC-200C stock-out forecast 22m ago

Demand spike detected in EU region. Current stock 82 units, projected burn 24 units/week, reorder point 100.

91% confidence ↳ Inventory.forecast
medium Unusual login — US-East, 04:17 UTC 1h ago

Finance admin account accessed from IP outside normal geo cluster. No prior logins from ASN.

72% confidence ↳ Security.geo_anomaly
medium GL reconciliation variance $12,840 2h ago

Account 4000-Revenue off by 0.14% vs bank feed. Candidate: 2 deposits posted to wrong period.

68% confidence ↳ Finance.reconcile
low Duplicate contractor suspected 4h ago

Tax ID 94-8256443 shares name-prefix with contractor 00108 "Oakridge Manufacturing Corp".

61% confidence ↳ MDM.dedupe
Revenue forecast · next 90d Prophet v2 · MAPE 3.1%
now Jan Feb Mar Apr May Jun
Actual
Projected (90d, P50)
80% CI
Detected anomalies
AI insight

Projected Q2 revenue +14.8% vs prior quarter, driven primarily by APAC uplift. Two risk factors offset the forecast: Profit Solutions past-due exposure ($41,300) and Atlas Precision credit-score degradation. Recommend tightening credit terms on both accounts before 2026-05-01.

Entity risk matrix 7 of 284 · sorted by overall
Entity Type Credit Payment Fraud Compliance Overall
Atlas Precision Customer
88
91
31
42
73
Profit Solutions Customer
78
84
22
35
64
Globalex Trading Customer
52
48
14
18
36
NovaChem AG Vendor
34
22
9
41
28
Meridian Logistics Vendor
28
18
6
14
18
Oakridge Mfg. Customer
18
12
4
8
11
Santander Corp. Customer
12
8
2
6
7
Model provenance auditable
Anomaly detectorisolation-forest v3.2Trained 2026-04-01 · 1.2M rows · F1 0.91
Forecastprophet v2 + bayesian ensembleMAPE 3.1% · backtested 24mo
Risk scoregbdt + human-in-loopSHAP-explainable · PCI-DSS reviewed
Semantic indexbge-m3 · 1024-dim17.4M docs · refreshed 04-15 14:00Z
Investigation · INV-2026-0417-A Who is A. Hollinger paying, via what entities?
Entity graph · 9 nodes, 10 edges
director director owns owns routes controls beneficiary counterparty P A. Hollinger O Oakridge Mfg. O NovaChem AG O Shell Co. Ltd T Wire $184K P M. Kaplan O Globalex Trading
Person Organization Account Transaction Critical edge
Entity timeline · A. Hollinger 6 events · last 60d
2026-04-14 09:12
Wire transfer $184,200 → Shell Co. Ltd (Malta)
transaction
2026-04-13 16:40
Board resolution signed by A. Hollinger
document
2026-04-09 11:03
Vendor onboarding: NovaChem AG → Shell Co. counterparty
mdm
2026-04-02 08:55
Address change on Acct 2039 → Valletta, Malta
kyc
2026-03-28 14:21
3-way-match exception on PO-9841 (NovaChem)
p2p
2026-03-14 10:04
A. Hollinger registered as director of Oakridge + NovaChem
registry
Kind · any Time · Q1 2026 Region · Europe Margin < 10% Overdue > 30d + add facet
AI answer DEX-Analyst-7B · grounded on 17.4M documents

Four customers meet the criteria in Q1 2026: Profit Solutions (margin 7.2%, DSO 47d), Atlas Precision (margin 6.8%, DSO 63d), Globalex Trading (margin 4.1%, DSO 41d), and Meridian GmbH (margin 9.4%, DSO 34d). Combined exposure is $182,450. Three of these accounts received discount adjustments outside the standard approval window — see SO-4819.

1,248 hits · ranked by semantic similarity
report Q1 P&L — Europe segment 2026-03-31

Revenue €4.12M, up 18% YoY. OpEx inflated by vendor claims from NovaChem AG…

0.94
order SO-4819 Globalex — margin review 2026-03-26

…margin 4.1% vs target 12%. Line items discounted 22% outside of approval window…

0.91
contract Contract renewal — Atlas Precision 2026-03-18

…payment term moved Net 30 → Net 90 without CFO sign-off. Trigger: credit score dropped…

0.88
note Compliance note — vendor screening 2026-04-02

…Shell Co. Ltd flagged as counterparty to NovaChem AG. No OFAC hits, but address delta > 400km…

0.82
aging AR aging — Profit Solutions 2026-04-10

…DSO 47d, three invoices pending over 30d. Automated reminders have been ignored on all three…

0.79
Global operations · live

8 locations · 3 alerts

New York London Madrid Berlin Dubai Tokyo Sydney São Paulo
Operational Attention Critical
Locations 8 total
LocationKindRevenueStatus
HQ $4.2M ok
Office $2.8M ok
Office $1.1M warn
Warehouse $0.9M critical
Office $1.4M ok
Office $2.1M ok
Warehouse $0.6M warn
Warehouse $0.4M critical
Regional sparklines 30d
Americas$4.6M
EMEA$4.8M
APAC$2.7M
Running Reconcile AR aging for Q1 · 04-17 11:42 → now
claude-sonnet-4-6 tools: 14 turns: 8/40
Tokens used48,214of 200,000
Cost$0.412session
Tool calls23avg latency 142ms
Success rate96.2%last 50 runs
DUYou11:42:08

Reconcile Q1 AR aging. Flag any invoice past 30d where payment history shows >3 late cycles.

✧ Planning
  1. Pull all invoices with due_date < today - 30d (status ≠ Paid)
  2. Join with contractor.payment_history, filter late_cycles > 3
  3. Rank by exposure, apply risk weights from scorer
  4. Cross-check against open disputes, pending credits
  5. Draft summary + recommend actions per customer
sql.query48ms→ 47 rows
SELECT inv.id, inv.due, inv.amount, c.code FROM invoices inv JOIN contractors c ON inv.contractor=c.id WHERE inv.due < CURRENT_DATE - 30 AND inv.status != 'Paid'
sql.query31ms→ 12 rows
SELECT contractor, late_cycles FROM payment_history WHERE late_cycles > 3
graph.traverse212ms→ 2 hops, 19 entities
ENTITIES('Profit Solutions').related(type='dispute', open=true) + .related(type='credit_note')
Warning: 3 of 19 entities have stale risk scores (>14d)
risk.scorerunning…
score(customer_ids=[104,217,392,...], model='gbdt_v3')
DEX AI11:42:18

I found 47 overdue invoices. Of those, 12 customers have >3 late cycles. Scoring risk on that cohort now…

Agent queue7 scheduled
TaskAgentTriggerNext runStatus
Scorercron 0 9 * * *tomorrow 09:00running
Auditorcron 0 18 * * MONin 2dqueued
Screenerevent · onboardingon demandqueued
Trainercron 0 2 * * SUNin 4ddrift 0.14
Resolvercron 0 3 * * *in 15hqueued
Dispatcherevent · overdue>7don eventpaused
Closercron 0 18 1 * *in 14dqueued
System prompt
You are DEX Analyst, an AR reconciliation agent. Use sql.query, semantic.search, risk.score. Never call payment.wire without human approval. Always cite sources.
Evals · gold set
Correctness
94%
Groundedness
88%
Toxicity
0.02
PII leak
0
Sandbox
Envstaging-us
VPCdex-agent-01
PII redactionon
Networkallowlist
Artifact sinks3://dex-agents/ar-reconcile/
Cost · last 24h
Claude Sonnet 4.6$3.41
Embeddings (bge-m3)$0.18
Vector ops$0.06
Total$3.65
Decision · DEC-2026-0417

Should we tighten credit terms on at-risk customers?

A · Tighten terms nowbaseline
Expected NPV$412K
Risk (σ)$48K
Prob. positive94%
B · Stay the course
Expected NPV$218K
Risk (σ)$182K
Prob. positive72%
C · Hedge w/ factoring
Expected NPV$307K
Risk (σ)$22K
Prob. positive99%
Decision treeauto-expanded to 3 levels
Start Tighten Stay recover 70%p=.64 churnp=.36 pay on timep=.52 defaultp=.48 +$612K −$142K +$240K −$310K
Variablesdrag to simulate
Discount offered8%
Net terms (days)30d
Collections intensity40%
Dunning frequency7d
Interest rate6%
Factoring fee3%
✦ Nudge toward Scenario C: reduce variance by 63% for only 4% yield loss.
Monte Carlo · 10,000 trialsP10/P50/P90 = 340/412/484
P10 P50 · $412K P90
Pareto frontier · yield vs variance3 scenarios
A B C ← lower yield · higher yield → ← lower risk
Sensitivity (tornado)top 6 drivers
Default rate
Avg collection delay
Discount
Interest rate
Factoring fee
Dunning freq.
Trade-off radarA vs C
Yield Speed Safety Cost Risk-adj
Scenario AScenario C
✦ AI recommendation

Scenario C (Hedge w/ factoring) dominates on risk-adjusted return. Expected value $307K at σ=$22K gives a Sharpe-like ratio of 14.0 vs A's 8.6. The gain from A (+$105K EV) is not worth the 2.2× volatility given the CFO's stated risk budget. Recommend C.

Contributing factors — default-rate uncertainty factoring capacity available balance sheet headroom low
Constraints5 active
satisfiedGross margin > 32%
satisfiedCash buffer > 90 days
warnCustomer concentration ≤ 20% per account — Profit Solutions at 21.4%
satisfiedCompliance: SOX ICFR intact
satisfiedBoard resolution: factoring allowed up to $2M
Action plan6 steps · 2 approvals
  1. Open factoring facility with Santander (up to $2M)
  2. Quote terms to the 12 flagged customers
  3. Board sign-off on updated credit policy approval · CFO
  4. Update contract templates in MDM
  5. Notify Sales of revised discount authority
  6. Schedule reconciliation review for 05-15 approval · VP Finance
Expected value$412K90d
Break-even prob.92%Monte Carlo
Worst case (P5)-$48Kσ boundary
Decision latency2.1sfull model run
Source systems6connected
Records analysed2.41Mlast 24h
Match pairs1,284candidate
High-confidence auto-merge847≥0.95
Pending review3120.70-0.95
Rejected125<0.70
Match confidence distribution1,284 pairs
0.00.5 reject ↕ review0.7 review ↕ auto0.951.0
Record comparison · Oakridge Manufacturing 2 sources
SAP ECCsrc_id: 00009
match
Salesforcesf_id: 001A7K
Name
Oakridge Manufacturing Ltd.
✓ 0.99
Oakridge Mfg. Ltd.
Tax ID
94-8256443
✓ 1.00
94-8256443
City
New York
✓ 1.00
New York
Street
200 West 57th Street
△ 0.62
200 W 57th St.
Payment terms
Net 60
not set
Currency
USD
✓ 1.00
USD
Matching rulesactive · 7
40%
Exact Tax IDregex: /^\d\d-\d7$/ · blocking key
22%
Name Jaro-Winklerthreshold 0.86 · normalise "Ltd"/"Corp"
14%
Address cosineon tokenised street + city
10%
Email domainmatch on TLD + SLD
8%
Currency × Countryconsistency check
4%
Phone numericlast 7 digits
2%
Embedding similaritybge-m3 · cosine > 0.82
Cluster · Oakridge5 records
GOLD SAP ECC Salesforce Netsuite Legacy DB
Merge audit traillast 10
WhenActorActionRecordSourcesScore
04-17 11:02systemauto-mergeSAP · SF0.99
04-17 10:58m.okonkwohuman-mergeSAP · Legacy0.78
04-17 10:41systemauto-mergeSAP · SF · Netsuite0.96
04-17 10:12m.okonkwosplitSAP · SF0.58
04-17 09:48systemunmergeSAP · Legacy0.72 (drift)
Model · risk_scorer

gbdt_v3.2 prod

deployed 14d ago · 1,284,502 predictions · 99.98% uptime
gbdt_v3.2prod
ArchitectureLightGBM · 240 trees
Training data2024-01 → 2026-03 · 1.2M rows
Ownerml-platform@dex
Licenceinternal
gbdt_v3.3-rcstaging
ArchitectureLightGBM · 320 trees
F1 vs prod+1.4%
Evals passed18/20
Ready by2026-04-24
txn_anomalyprod
Typeisolation-forest
Precision0.91 · recall 0.84
Last train2026-04-01
Latencyp95 18ms
forecast_prophetprod
Horizon90 days
MAPE3.1%
Refreshweekly · Sun 02:00
Backtest24 months
Feature drift · PSI14 features tracked
0.25 alert 0.10 warn
30d trend · PSI on payment_delay climbing into alert range — retrain scheduled Sun.
Feature importanceSHAP · mean |ϕ|
payment_delay_30d
0.34
late_cycles_count
0.28
avg_invoice_amount
0.21
industry_code
0.15
geo_region
0.12
tenure_months
0.08
dispute_count_90d
0.05
credit_line_change
0.03
Confusion matrixholdout n=4,812
TN3,914
FP88
FN42
TP768
Precision 0.897Recall 0.948F1 0.922
ROC · AUC 0.943gbdt_v3.2
FPR → TPR → AUC 0.94
CalibrationBrier 0.041
predicted observed
SHAP · exampleProfit Solutions · pred 0.84
E[f(x)]
0.23
+ payment_delay_30d
+0.32
+ late_cycles_count
+0.21
− tenure_months
−0.09
+ industry_code
+0.14
+ dispute_count
+0.03
f(x)
0.84
Inference latencyp50 12ms · p99 38ms
5ms
10
12
15
20
25
30
p99
45
60+
Slice analysisF1 by segment · overall 0.922
SlicenF1Δ vs overallFairness
Industry · Manufacturing1,2040.934+0.012ok
Industry · Financial services8120.918−0.004ok
Region · APAC6040.881−0.041review
Tenure · < 6 months3420.812−0.110flag
Amount · < $1,0001,8080.896−0.026ok
Eval suitev3.2 candidate
gold_set · correctness94.1%
adversarial_edges88.4%
out_of_domain72.1%
fairness · equalised odds0.93
PII leakage0 hits
A/B test · champion vs challengerrunning · 7d
Champion · v3.2
0.922
F1 · 50% traffic
Challenger · v3.3-rc +1.4% ▲
0.935
F1 · 50% traffic
p < 0.01 · power 0.98 · recommended: promote v3.3-rc
Data lineagerisk_scorer · inputs
SAP · invoices SAP · contractors Payment events etl · dailyAirflow dag ar_etl features.v3.2 labels.v3.2 risk_scorergbdt_v3.2
Open alerts3
critPSI on payment_delay crossed 0.25fired 04-17 08:44 · retrain scheduled
warnAPAC slice F1 dropped 4.1ppfired 04-16 22:10 · investigating
warnp99 latency 38ms > SLO 30msfired 04-16 15:02 · autoscaled
Classes218
Properties642
Individuals1.42M
Triples12.8M
Namespaces14
Coverage86.4%
Schema graph · dex:Customerneighbours · depth 2
Customer86 Address Invoice Contact Order Industry Rating hasAddress raises hasContact places inIndustry rated
Triples · subject = ex:oakridge_mfg47 triples · 3 graphs
SubjectPredicateObjectGraphProvenance
rdf:typedex:Customer<prod>SAP · 2024-03-12
dex:taxId"94-8256443"<prod>SAP · verified
dex:hasAddressex:addr_ny_57<prod>SAP
dex:inIndustryex:manufacturing<prod>inferred · SIC code
dex:creditScore"78"^^xsd:decimal<scoring>gbdt_v3.2 · 2026-04-17
dex:paymentTerms60<prod>contract 2024-03
dex:raisesex:inv_0201<prod>Billing
SPARQL editor0.21s · 18 rows
PREFIX dex:  <https://dex.example/ontology#>
PREFIX xsd:  <http://www.w3.org/2001/XMLSchema#>

SELECT ?c ?name ?score
WHERE {
  ?c a dex:Customer ;
     dex:creditScore ?score ;
     dex:name        ?name .
  FILTER (?score > "60"^^xsd:decimal)
}
ORDER BY DESC(?score)
LIMIT 100
NL → SPARQL✦ AI
SELECT ?c ?name ?score
WHERE { ?c a dex:Customer ; dex:inIndustry ex:manufacturing ; dex:creditScore ?score … }
Confidence 0.91 · grounded on ontology.dex.v3
Inference rulesSHACL + custom · 34
strategic_customerif totalRevenue > 500K ∧ tenure > 24mo → dex:StrategicAccount
high_risk_vendorif sanctionsHit = true ∨ creditScore < 30 → dex:HighRiskVendor
ultimate_beneficial_ownertransitive closure over dex:owns > 0.25
overdue_chainif Invoice.due < today - 30 ∧ status ≠ Paid → dex:OverdueInvoice
Namespaces14
dex:https://dex.example/ontology#owned
rdf:http://www.w3.org/…/rdf-syntax-ns#core
rdfs:http://www.w3.org/…/rdf-schema#core
owl:http://www.w3.org/…/owl#core
xsd:http://www.w3.org/…/XMLSchema#core
fibo:https://spec.edmcouncil.org/fibo/…finance
schema:https://schema.org/web
Coverage heatmapfill-rate per property per source
SAPSFNetsuiteLegacyExternal
name10098948272
taxId9672904818
address9488825624
contact629644288
paymentTerms882272440
creditScore0000100
Q2 FY26 · week 3 of 13

Pipeline covers 2.4× of remaining quota · on-track to 108%

$3.8M commit$6.1M quota
Pipeline $$14.6M+22% QoQ
Coverage2.4×target 3.0×
Avg cycle64d-8d
Win rate31%+4pp
Slipped deals7$1.2M at risk
ACV avg$142K+11%
Pipeline funnel · Q264-day average cycle
Prospect412$82.4M
→ 48% qualify
Qualified198$39.6M
→ 62% demo
Demo123$24.6M
→ 58% proposal
Proposal71$14.2M
→ 72% neg
Negotiation51$10.2M
→ 63% closed-won
Closed won32$6.4M
Deal momentum · size vs age51 open · red = stalled
← fresh deal age stalled → size →
Forecast waterfall · Q2AI-weighted
Closed won
$1.92M
+ Commit
+$1.72M
+ Best case
+$1.08M
+ Pipeline upside
+$0.86M
Forecast P50
$5.58M
Deal health · top 5 by risk × valueAI score
Globalex Tradingstalled 22d
Value$480K
StageNegotiation
CloseJun 28
AI score
22
no exec sponsorsecurity review pending
✦ next: schedule CISO call this week
NovaChem AGlosing heat
Value$320K
StageProposal
CloseJul 10
AI score
48
competitor mention 3×
✦ send competitive datasheet
Santander Corp.on track
Value$620K
StageCommit
CloseMay 22
AI score
74
multi-threaded · 4 contacts
✦ confirm MSA redlines by Fri
Meridian Logisticsclosing
Value$240K
StageBest case
CloseApr 30
AI score
88
legal done · procurement approved
✦ send SOW for signature
Atlas Precisionslipping
Value$180K
StageDemo
CloseJul 18
AI score
42
no activity 11d
✦ breakup email · re-qualify
Call intelligence · Oakridge discovery · 38 min✦ transcribed · analysed
REP 62%
CUST 38%
Pricing · 4:22 Competitor: Workato · 2:18 Security · 6:41 Procurement timeline · 3:08 Timeline · 2:54 Success criteria · 7:12
Cust: "We can't move this until we have SOC 2 evidence in hand." 8:14
Risk flag — procurement blocker, no action taken in 6 days. Suggest: ship SOC 2 deck today.
Rep: "I'll send the compliance packet by EOD." 8:41
Commitment — logged to Salesforce · due Apr 17. Not done.
Rep leaderboard · attainmentQ2 to date
JM
Jamie M.
124%
SL
Sara L.
102%
OP
Okon P.
88%
TB
Teresa B.
71%
RH
Ravi H.
54%
DK
Diana K.
38%
Activity heatmap · last 14 dayscalls + emails + meetings
Mon
Tue
Wed
Thu
Fri
Sat
Sun
Next best actions✦ AI · ranked by impact
1
Send SOC 2 packet to Oakridgeunblocks $480K · commitment overdue 6d
+$480K
2
Loop CFO into Santander threadmulti-thread score 3→5 · closes gap
+22% win
3
Send competitive battle card · WorkatoNovaChem mentioned 3× · deal losing heat
+14% win
4
Breakup email to Atlas11d silence · deal is at 42 score
cycle -6d
North-star metric Weekly active creators
2,418 +18.4% WoW
Segment: Signed up > 7d Has workspace Paid tier + and
DAU14.2K
MAU186K
DAU/MAU7.6%
StickinessD30 42%
Churn2.8%
Retention cohort · weekly8 cohorts × 12 weeks
CohortsizeW1W2W3W4W5W6W7W8W9W10W11W12
Jan 291,2041005241363230282726252423
Feb 051,41210056443834312928272626
Feb 121,378100584641363330282726
Feb 191,5221006250443834312928
Feb 261,68410068544842383432
Mar 051,812100715852464138
Mar 121,9441007462565044
Mar 192,10210078666054
✦ Onboarding v2 (Mar 05) lifted W4 retention from 36% → 52% (+16pp). Holding through W6.
Activation funnel7-day window
Signup10,482100%
18% drop · 1,887 users
Email verified8,59582%
24% drop · 2,063 users
Created workspace6,53262%
31% drop · 2,025 users
Invited teammate4,50743%
38% drop · 1,713 users
Activated (3+ actions)2,79427%
User paths from Hometop flows · 7d
Home · 100% Editor · 42% Templates · 31% Billing · 14% Logout · 13% Published Abandoned Duplicated
Feature adoptionall signed-up users
Workspace
82%
Templates
64%
Invite teammate
43%
AI suggestions
34%
Public share
22%
API key
9%
Webhook
4%
Experiments · active3
onboarding_v2winner
ControlW4 ret · 36.2%
Variant BW4 ret · 52.4% (+44.7%)
n = 18,420 · p < 0.001 · power 0.99
ai_suggestions_bannerrunning
ControlCTR · 3.2%
Variant ACTR · 3.8% (+18%)
n = 4,218 · p = 0.12 · need 6d more
paywall_placementlosing
ControlConv · 4.8%
Variant AConv · 3.1% (-35%)
n = 12,104 · p < 0.01 · ship control
Engagement segment distribution186K MAU
power 8%core 22%casual 34%dormant 24%churned 12%
Power · 15kCore · 41kCasual · 63kDormant · 45kChurned · 22k
ALL SYSTEMS NORMAL 1 open incident · INC-2026-0418 · p99 breach on checkout-api
Last deploy:api-gateway · v2.14.78m ago · by j.morales
Request rate41.2k rps+4.2%
Error rate0.08%SLO 0.5%
p50 latency42mstarget 100
p99 latency342msSLO 250
Apdex0.94satisfied
Saturation62%3/12 hosts hot
Service map12 services · thickness = rps · red = error
edgecdn api-gw41.2k rps auth8.2k rps checkoutp99 342ms ▲ catalog12.4k rps orders6.8k rps profile2.1k rps payments-db catalog-db orders-db users-db
Error budgets · 30d window6 SLOs
api-gateway availability
92% left · ok
checkout p99 < 250ms
18% left · burn 4×
auth success > 99.9%
88% left
catalog availability
72% left
orders p95 < 300ms
48% left · warn
profile success > 99.5%
96% left
Checkout latency · 2hp50 / p95 / p99 · ✦ deploys
250ms SLO deploy v2.14.7 p99 p95 p50
Distributed trace · checkout · 342mstrace_id 8a9f…bc14
api-gw · POST /checkout
342ms
auth · verify
18ms
orders · create
76ms
orders-db · INSERT
58ms
payments · charge
214ms ▲
stripe · /v1/charges
178ms · external
catalog · lookup
20ms
notify · publish
6ms
Slowest span: stripe.charges (178ms). P99 regressed after v2.14.7. Consider rolling back or caching idempotency keys.
Log tail · ERROR+WARNlive · checkout-api
11:42:18.214 ERR checkout.charge_failed: timeout > 30s · stripe_err=rate_limited · retry=3/3
11:42:17.892 WARN orders.retrying insert · attempt=2 · trace=8a9f…bc14
11:42:17.612 WARN circuit breaker half-open · upstream=stripe · err_rate=8%
11:42:14.008 ERR payments.idempotency_collision · key=chg_8912…
11:42:13.554 INFO deployer: api-gateway v2.14.7 canary 10% traffic
Top endpoints · p95by rps
Endpointrpsp95errtrend
412342ms0.42%
3,21468ms0.01%
2,10842ms0.00%
40898ms0.08%
1,64254ms0.02%
Host saturation12 hosts
api-0122%
api-0231%
api-0344%
api-0452%
api-0568%
api-0674%
api-0781%
api-0894%
api-0991%
api-1062%
api-1148%
api-1288%
Alert timeline · 6h4 firing · 12 resolved
11:42checkout p99 > 250msfiring · 8m
11:28orders-db connections > 80%firing · 22m
10:55stripe error_rate > 5%firing · 55m
10:12canary deploy v2.14.7info
09:48catalog memory pressureauto-resolved · 14m
08:14auth cache miss spikeresolved · 6m
◉ ELEVATED 3 active incidents · 2 high, 1 critical · MTTD 4m 12s · MTTR 18m
Org risk score68of 100 · ↑4 in 24h
Events/s18,412ingest
Detections 24h28492% auto-closed
Incidents open31 critical
MTTD4m 12starget 5m
Mean sev.2.4of 5
Phishing caught1,842this week
MITRE ATT&CK coverage · last 30d14 tactics × technique hits
Initial Access Phishing Valid Accounts Public-facing App Supply Chain
Execution Command Shell PowerShell Scheduled Task WMI
Persistence Startup Item Cron Boot Logon BITS Job
Priv. Escalation Valid Accounts Token Manip. Sudo/Su UAC Bypass
Defense Evasion Obfuscated Files Masquerading Disable Tools Rootkit
Credential Access Brute Force Credentials in Files OS Credential Dump Kerberoasting
Discovery Account Discovery Network Scanning System Info Domain Trust
Lateral Movement Remote Services Pass the Hash Taint Shared Content Internal Phishing
Collection Clipboard Data Screen Capture Audio Capture Email Collection
Exfiltration C2 Channel DNS Tunneling Web Service Physical Media
Attack chain · INC-2026-0418AI-reconstructed · 7 steps
1Phish email09:14 2Creds stolen09:21 3VPN login10:04 4Lateral (SSH)10:38 5Priv-esc11:02 6Data stage11:34 7BLOCKED11:42 T1566 T1078 T1133 T1021 T1068 T1567 SOAR
AI correlation

6 alerts in 2h 28m stitched into one incident. Phish → creds → VPN → SSH lateral → sudo abuse → S3 upload attempt. Auto-blocked at step 7 by SOAR playbook PB-0041 (disable account, revoke tokens, isolate host).

Threat feed · livefiltered high+
CRITLateral movement from j.morales@corp11:38 · host-0914 → host-0211 · SSH
HIGHImpossible travel · warsaw → singapore 12m11:12 · a.kowal@corp · MFA bypassed
HIGHSuspicious PowerShell · encoded cmd10:44 · host-0521 · base64 decoded
MED15 failed MFA prompts · same account10:12 · MFA-fatigue pattern
MEDNew OAuth app consented · broad scope09:48 · finance-ops tenant
LOWPort scan from 203.0.113.4209:14 · external · auto-blocked
UEBA · top risky identitiesbehavior deviance
UserDeptRiskTop signal
Finance92new device + off-hours login
Ops88impossible travel · WAW→SGP
Data64data volume 4.2× baseline
Eng58new admin role · sensitive
Eng42geo drift · CA→NY
Compliance coverage5 frameworks
SOC 2
96%
ISO 27001
88%
HIPAA
82%
GDPR
91%
PCI-DSS
74%
SOAR playbooks · 24hauto-response
PB-0041 · Isolate host + revoke tokens12 runs
PB-0018 · Quarantine mailbox38 runs
PB-0027 · Disable OAuth app6 runs
PB-0009 · Force MFA reset22 · 2 failed
PB-0052 · Block indicator on edge184 runs
Geo threat origin · 24h14.2K events
EE · 4.8kCN · 3.1kBR · 1.2k
Vulnerability postureall assets
14criticalmean age 4d
82highmean age 12d
412mediummean age 34d
1,208lowmean age 82d
SLA compliance · crit 72h: 88% · high 7d: 94%
SIEM queryKQL · 1.8s · 412 rows
SecurityEvent
| where TimeGenerated > ago(1h)
| where EventID in (4624, 4625, 4740)
| summarize fail = countif(EventID == 4625),
            succ = countif(EventID == 4624)
         by Account, IpAddress, bin(TimeGenerated, 5m)
| where fail > 10 and succ > 0
| extend pattern = "suspected brute force + success"
Design system · DEX Framework

40 component primitives

The governed building blocks the AI composes from. Each primitive below is a single JSON-descriptor entry in the framework. Click a card to copy its descriptor.

MKAH
Avatarinitials / image
Status dotoperational state
PaidDueOverdueDraft
Pillstatus badge
Europe ×Finance ×
Tagremovable filter
FinanceHighCrit
Chipcategorical
Progresslinear bar
Progress radialcompletion %
Revenue$2.4M+12.5%
KPImetric + delta
Sparklinetrend hint
Mini barcompact chart
15
45
78
Heat cellmatrix value
Toggleboolean input
Segmentedexclusive choice
Sliderscalar input
Range sliderdual thumb
Europe · EMEA
Dropdownselect control
NYCLON+ 3
Multi-selecttagged values
📅 2026-04-17
Date pickercalendar input
Apr 01 → Apr 17
Time rangefrom → to
Search inputwith shortcut
Password strengthentropy meter
★★★★
Ratingstar input
Voteup / down
👍 4🎯 2🔥 1+
Reactionsemoji tally
Sandbox modeChanges here are not persisted to prod.
Bannercontextual notice
⚠ Payment overdue by 7 days
✕ Schema drift detected on risk_scorer
✓ Merge completed · 847 records
Alertseverity cue
✓ Saved to notebook
Toasttransient confirmation
iTrained 2026-04-01 · 1.2M rows
Tooltiphover hint
Breadcrumbhierarchy trail
Tabscontextual sections
1Quote2Approve3Ship4Invoice
Steppersequential flow
‹ 1 2 3 … 12 ›
Paginationpage navigator
Skeletonloading placeholder
No anomalies in the last hour
Empty statezero-data view
⬇ Drop .csv or browse
Dropzonefile upload
📎
Q1_report.pdf2.1 MB
File cardattachment
SMTWTFS282930311234567891011121314151617
Calendarmonth grid
backlog
Rewire AR reminderDEX-412 · 3d
Kanban cardwork item
MK
M. Kaplan 2h

Pushing the factoring line-up — let's sync tomorrow.

Commentthread entry
K search
Shortcutkeybinding
Order to Cash

Complete sales cycle from order creation through invoicing to payment collection.

6 steps Active
Procure to Pay

From purchase requisition through vendor payment and goods receipt.

6 steps Active
Employee Onboarding

New hire setup from contract signing to first productive day.

5 steps Active
Month-End Close

Financial closing process including reconciliation, adjustments, and reporting.

5 steps Active
Inventory Reorder

Automated replenishment cycle when stock falls below configured thresholds.

4 steps Active
Customer Credit Review

Periodic assessment of customer creditworthiness and payment behavior.

4 steps Draft
Documentation

Dashboard

Executive overview aggregating real-time KPIs from all modules. Revenue, order volume, pending invoices, and inventory value are calculated from live database queries.

Data Sources

  • GET /api/v1/analytics/kpis — aggregated metrics
  • GET /api/v1/analytics/revenue/monthly — chart data
  • GET /api/v1/orders?sort=date&limit=5 — recent orders

Business Logic

  • Revenue is calculated as sum of all paid invoices in the selected period
  • Open Orders counts orders with status Draft, Pending, or Processing
  • Change percentages compare current period vs. previous period

Permissions

Visible to all authenticated users. Financial KPIs (revenue, invoice totals) require finance:read role.

DEX AIOnline

Ask Mode

Ask me anything about the system, your data, or how to perform an action. I'll guide you step-by-step — no changes will be made.

ESC
Record Detail