AI-powered observability across 14 trading tables. Trace any failure, latency spike, or anomaly from customer to settlement — in seconds.
|(Price − MktClosePrice) / MktClosePrice| > 0.05 (5% threshold). Fires on Acct10011003 at +12.7%.tag.priceDelta_pct > 5 in the order-execution service. Span c7e02b3d44fa91c8 carries the tag as metadata. FinBERT extracts entity price_deviation from the span annotation text (confidence 0.97).rep_r9zz ran SELECT curr_market_price FROM acct_pos WHERE security_type='C' at 12:52:17 — 6 minutes before execution. spaCy temporal NER extracts the 6-minute delta; FinBERT classifies the SQL pattern as pre_trade_recon (0.91).Amount < -500000 AND hour(Timestamp) NOT BETWEEN 7 AND 20 fires on -$4.85M at 01:47. ACCT BAL confirms FundsAvailableAmt → -$4,850,000.user_agent LIKE 'python%' during off-hours login. BERT-base classifier (fine-tuned on 50K auth log samples) extracts entity automated_access from "non-human UA · off-hours login" text (confidence 0.99). Temporal NER links login at 01:43 to ACH at 01:44 (95-second gap).duration_ms < 1.0 for POST operations. Sub-millisecond HTTP POST is physically impossible for human UI interaction. BERT-base extracts scripted_execution from span annotation (0.98).src_ip=10.42.7.221 in its registry, already linked to the CSH-002 ACH event on Acct10011003 at 01:47. IP entity 10.42.7.221 is extracted from both ELK events with 100% confidence and resolved to a single "operator session" node in the graph.ACCT POS.SecurityType = 'C' AND ACCT MAINT.AccountType = 1. Annuities (SecurityType=C) must not be held in Type 1 brokerage accounts — a FINRA Rule 2330 violation. CUST ID confirms TradingAuthority=F — full discretionary authority for the rep on this account.SUITABILITY_OVERRIDE compliance event contains the message: "SecurityType=C placed in AccountType=1 · RiskTolerance NULL · customer age 22". FinBERT — fine-tuned on 15,000 FINRA regulatory filings, Reg BI documents, and suitability case law — classifies this text as suitability_violation with 99% confidence. The model recognises "placed in AccountType=1" as the specific violation phrase from FINRA Rule 2330 training data.HoldersBirthDate=2004-01-15 (age 22), RiskTolerance=NULL, TradingAuthority=F. No single field triggers a HIGH alert individually. A young account is not unusual. A NULL risk tolerance might be a pending update. TradingAuthority=F is legal. They only become a violation pattern in combination.vulnerable_client_pattern entity — the co-occurrence of young age + NULL risk profile + full rep discretion is a known financial exploitation signature. Confidence: 97%.TimeOfOrder > 160000 (16:00:00 NAV cutoff). Flags Acct10011003 sell at 18:47. Standalone flag: possible operational delay, not necessarily a violation.late_trading_flag (confidence 0.96).rep_r9zz queried DODGX positions across all 3 accounts at 18:51 — 8 minutes after the after-hours order. Temporal NER extracts the 8-minute post-submission window as a cross-account position verification event; RuleBERT classifies it as cross_account_awareness (0.94) — establishing that the rep knew the coordinated position before placing the order.AccountNo=10011003, RepId=R9ZZ, anomaly_id=TRD-001. These anchors determine which graph nodes to activate.ACCOUNT(10011003), the graph engine follows FK edges — resolving CustomerID CUST10011003, OrderNo 90001047, and the anomalous TRADE record with Security 9532996.