A production-grade product design operating
system for trading, compliance, AML, enterprise SaaS, and regulated onboarding. Built to show executive
judgment: dense information architecture, governance-ready components, accessibility discipline, and
implementation detail that a senior fintech design team can trust.
First-screen signal for top-tier finance teams
Not a UI kit. A system for decisions, risk, evidence, and scale.
The artifact is structured like a real institutional platform: product surfaces,
compliance obligations, workflow states, data density, auditability, and engineering handoff all living in
one navigable system.
Interact with the system in real environments
rather than reading about principles.
Institutional Trading TerminalConsumes the exact tokens and components defined here. Live
charts, order book, and portfolio simulation.Open Terminal Demo →
Storybook Component LibraryEngineering extension. Live component variants, prop controls,
and state logic directly in the browser.Open Storybook →
Code PrototypesWhere components start. Bespoke animations and reference implementations that
engineers fork to production.See Code Prototypes
→
Order Entry EngineThe terminal order ticket maps directly to the Order Entry, SL/TP, margin,
and jurisdiction simulator components.Inspect
Order Entry →
Production-tested across 40+ jurisdictions including ASIC RG 268, MiFID II Art 24-27, FINRA 2111, SEC
17a-4
What this system is NOT
Not a Bloomberg / Refinitiv / Tradeweb clone — opinionated decisions, not parity
Not a marketing site framework — every component carries an institutional use case
Not a generic "design system in a box" — built around regulated-finance constraints
Not auto-generated from Figma — every component is hand-coded, audited, and versioned
DesignersUse the swatches and type ramp; copy CSS for prototypes.
EngineersCopy JSON or Tailwind config; verify components in our Live Storybook.
ComplianceInspect disclosure and surveillance components; cite by token
name.
Product / HRThis is the artifact behind the case studies — not a parallel
deliverable.
Design Principles
Constraint-First
Regulatory requirements shape every component. ASIC, FINRA,
SEC, and FCA compliance is built into the system, not bolted on.
Density Modes
HD (High Density) for trading terminals, MD for dashboards,
LD for client portals. One component, three contexts.
Accessibility as a Number
WCAG 2.1 AA baseline. Every fg/bg pair carries its computed
contrast ratio inline. Finance-Specific Accessibility for color-blind traders.
Themeable
CSS custom properties power light/dark themes. Toggle the
theme above to see every component adapt in real-time.
Reconstructable from a File
Every decision is in code, not memory. If the design lead
leaves, the next designer can rebuild any component from this catalog without losing intent.
Where this ships
The catalog above isn't speculative. Every primitive ships across four shipped case studies — audited under ASIC, MAS, FCA, ESMA, and FINRA jurisdictions, often more than one at the same time. Click any card to see the system in production.
An editorial stance — why this catalog exists, who it's for, and what it isn't.
Why this exists
Most fintech design systems read like an extended Figma library — neat tiles of buttons, cards, and modals.
That's a deliverable, not a system. Real design systems are contracts: between designers and
engineers, between product and compliance, between the team that ships v1 and the team that maintains it three
years later.
This catalog is the contract behind every case study on the portfolio. ACY's 150-component absorption of 8
regulatory rewrites without a rebuild cycle is this catalog. Christie's 260-year editorial restraint
translated into a private-banking onboarding flow is this catalog. The institutional terminal at
/demo-trading-terminal.html compiles down to tokens defined here.
How to read this catalog
The sidebar groups 146 categories into 17 domains. Three approaches:
Designer scan — open Color, Typography, Spacing, then jump to a domain you care about (AML, Trading, Compliance).
Engineer scan — open Tokens · Code
Export first to grab CSS / JSON / Tailwind config, then copy any component snippet directly.
HR / hiring manager scan — read this section, the Changelog, and pick three components
from different domains. The breadth of regulatory citations across components is the signal you're looking
for.
Engineering Extension: Live Storybook
This showcase is accompanied by a full Storybook component library. It acts as an engineering extension and
verification layer where engineers, design system consumers, and frontend/tech leads can interact with live
component variants, prop controls, states, and interactions. It demonstrates that every design decision
considers strict implementation feasibility and is fundamentally R&D-ready.
What you won't find here
No animation library, no marketing-page patterns, no chart engine wrapper. This catalog handles the
regulated finance core — disclosures, surveillance, order entry, KYC, risk, audit. Charts live in
Lightweight Charts v4.2; animations live in component-level CSS keyframes; marketing pages live
in main.css outside this surface.
Maintenance contract
Versions are SemVer. Breaking changes go in the changelog with migration guidance. New components arrive in
batches with a regulatory anchor (you don't add a new disclosure pattern without naming the rule it serves).
Tokens are immutable within a major version.
Changelog & Version
SemVer · breaking changes called out · regulatory anchors per release.
v1.0.02026-05-05Stable release
System Card pinned at top — version, scope, audience, maintainer signature
New Tokens · Code Export module exposing color / typography / spacing / motion /
elevation tokens as CSS, JSON, and Tailwind config (multi-format copy)
Editorial stance section formalises why the system exists and how to read the catalog
Promoted from 0.9.x. No breaking changes from 0.9.x — all token names preserved
v0.9.42026-04-19+20 components
10 AML Compliance components (Sanctions Screening, PEP Monitor, SAR Filing, UBO Graph, Ongoing
Monitoring, Jurisdiction Heatmap, CDD Refresh, Typology Library, Regulatory Change Feed, Transaction Risk
Scoring) — all anchored to FATF / FinCEN / EU AMLD6 / MAS / OFAC
The color system supports visual hierarchy, accessibility, and product
differentiation. All tokens respond to light/dark theme toggle.
Core Palette
Live Theme Switcher
Theme
Density
Preview how core components react to token changes without leaving
the color foundation.
Order workspace
tokens live
Exposure$24.8M
Risk
stateApproved
AAPLLimit · 500Ready
MSFTMarket · 200Review
NVDAStop · 80Queued
Semantic Colors
Accessibility: Color-Blind Safe
Live Preview
Standard
▲ +2.4%▼ -1.8%
→
Deuteranopia-Safe
▲ +2.4%▼ -1.8%
Typography
A clear type hierarchy optimized for financial data density. System fonts for
performance; monospace for market data.
Type Scale
Display / 48px / Weight 300
Portfolio Overview
H1 / 32px / Weight 400
$28,752,400
H2 / 24px / Weight 600
Performance Attribution
H3 / 18px / Weight 600
Regulatory Status
Body / 16px / Weight 400 / Line-height 1.7
Design systems serve as the
single source of truth for product teams. These frameworks include reusable components and design tokens.
Caption / 12px / Weight 600 / Uppercase
Last Updated 2 min ago
Monospace / Data / 14px
AAPL 182.48 ▲+0.13% | BID
182.47 ASK 182.49
Spacing
A 4px base grid ensures consistent rhythm across all components. Spacing tokens
scale from 4px to 96px.
Spacing Scale
4
8
12
16
24
32
48
64
96
Token
Value
Usage
--space-1
4px
Inline icon gaps, minimal padding
--space-2
8px
Compact padding, tag gaps
--space-3
12px
Input padding, button gaps
--space-4
16px
Card padding, section gaps
--space-6
24px
Content padding, grid gaps
--space-8
32px
Section separation
--space-12
48px
Major section margins
--space-16
64px
Page-level spacing
Elevation
Elevation communicates hierarchy and interactivity. Shadows scale from subtle
borders to prominent overlays.
Shadow Scale
Level 0
Level 1
Level 2
Level 3
Level 4
Iconography
Tabler-based SVG icon system — 5 semantic categories, 3 density sizes, consistent
2px stroke weight. Every icon is inline SVG for full colour control and zero network requests. Click any icon to
copy its SVG.
ICON GRID — click to copy SVG✓ Copied!
No icons
match your search.
Token
HD (dense)
MD (default)
LD (comfortable)
Stroke
Usage
--icon-xs
12px
14px
16px
1.5px
Inline text, badges, table cells
--icon-sm
14px
16px
18px
2px
Buttons, input adornments
--icon-md
18px
20px
24px
2px
Navigation, cards, tabs
--icon-lg
24px
28px
32px
1.5px
Feature icons, empty states
--icon-xl
32px
40px
48px
1.5px
Hero, onboarding illustrations
Size Variants — Trending Up icon
xs·12px
sm·16px
md·20px
lg·28px
xl·40px
Button
Buttons trigger actions. Variants communicate importance hierarchy from primary CTA
to ghost actions.
Selection controls for settings and multi-choice forms.
Live Preview
Toggles
Checkboxes
Radio
Slider
0%42%100%
Badge & Tag
Status indicators and categorical labels for financial workflows.
Live Preview
ActiveVerifiedPendingRejectedAI
DraftArchived
Card
Cards group related content and data. Hover states signal interactivity.
Live Preview
Total AUM
$24.5M
+8.72% YTD
Client Score
9.1/10
Above Average
Pending Docs
2
Action Required
Alert & Toast
Feedback patterns for system messages, confirmations, and compliance notifications.
Inline Alerts
Live Preview
Info: Quarterly review scheduled for April 3, 2026.
Success: Investment proposal signed — compliance review in progress.
Warning: Fixed income allocation +2.3% above target threshold.
Error: Authentication failed — session expired.
Toast Notifications
Click to trigger
Data Table
Sortable data tables for portfolio holdings, transaction history, and compliance
logs.
Live Preview
Asset Class
Allocation
Value
YTD Return
Equities
42%
$10,291,008
+12.4%
Fixed
Income
28%
$6,860,672
+4.1%
Alternatives
18%
$4,410,432
+9.8%
Real
Estate
8%
$1,960,192
+3.2%
Cash
4%
$980,096
+0.2%
Progress
Progress indicators for onboarding flows, file uploads, and multi-step compliance
processes.
Live Preview
Onboarding72%
KYC Verification100%
Document Upload40%
Modal & Dialog
Modals for confirmations, signatures, and compliance acknowledgments. Focus-trapped
with keyboard navigation (WCAG 2.1 AA).
Live Preview — Click to open
Investment Proposal
By signing below, you
authorize the rebalance of $2.5M across 5 asset classes per the proposed allocation strategy. This action
is subject to FINRA suitability requirements.
Digital Signature
Robert Morrison
Delete Position?
This will permanently
close your AAPL position (10,000 shares). This action cannot be undone and will trigger a taxable event.
Tooltip
Contextual hints for data points, regulatory terms, and abbreviations. Accessible
via keyboard focus.
Live Preview — Hover over items
FINRA
SuitabilityFINRA
Rule 2111 requires broker-dealers to have reasonable basis to believe a recommended transaction is
suitable for the customer.Sharpe
RatioRisk-adjusted
return measure. Higher = better return per unit of risk. Values > 1.0 are generally considered
good.AML/KYCAnti-Money
Laundering / Know Your Customer. Required under the Bank Secrecy Act and FINRA Rule 3310.
Avatar
User identity indicators for RM profiles, client accounts, and team displays.
Live Preview
AC
RM
JM
EC
AC
RM
JM
+4
Skeleton
Loading placeholders that maintain layout structure while data fetches. Reduces
perceived latency.
Live Preview — Shimmer Loading State
Disclosure
Regulatory disclosure patterns for SEC, FINRA, and ASIC requirements. Expandable by
default to meet visibility mandates while preserving UI cleanliness.
Risk Disclosure (ASIC)
Live Preview — Expandable Disclosure
Important Risk Warning — CFDs and Leveraged
Products
ASIC Regulatory Disclosure: Trading CFDs carries significant risk and is not suitable for
all investors. You could lose substantially more than your initial deposit. You do not own, or have any
interest in, the underlying assets. 74% of retail investor accounts lose
money when trading CFDs with this provider. Consider whether you understand how CFDs work and
whether you can afford to take the high risk of losing your money. Refer to our Product Disclosure Statement (PDS) and Financial Services Guide (FSG).
FINRA BrokerCheck Notice
Check the background of this firm and its investment professionals on FINRA BrokerCheck. Past performance does not guarantee future results.
Investments are not FDIC-insured and may lose value.
Consent Flow
Stepped consent patterns for GDPR, COPPA, and financial services agreements.
Consent is recorded with timestamp for audit trail compliance.
Live Preview — Multi-Step Consent
Step 1 of 3 · Terms of Service
By opening an account with this institution, you agree to the following terms: (1) You acknowledge that
investments carry risk of loss; (2) You confirm that all information provided is accurate and complete;
(3) You authorize the firm to verify your identity pursuant to AML/KYC regulations; (4) You understand
that the firm is registered with and regulated by the SEC and FINRA...
Consent recorded with timestamp per SEC Rule 17a-4
KYC Stepper
Multi-step Know Your Customer onboarding. Progressive disclosure collects all
AML/FINRA-required information across 5 validated steps — Identity, Source of Wealth, Entity Structure,
Investment Policy, and Compliance Review.
LIVE PREVIEW — Step 1 of 5:
Identity Verification
1
Identity
2
Wealth
3
Entity
4
Policy
5
Review
Identity verification is required under FinCEN Customer Due Diligence rules (31 CFR § 1020.220).
Source of wealth disclosure is required under FATF Recommendation 10 for high-value account
relationships.
Required under the Corporate Transparency Act (CTA) and Bank Secrecy Act — beneficial ownership of 25%+
must be disclosed.
ULTIMATE BENEFICIAL OWNERS (UBO) — 25%+ OWNERSHIP
JH
Jonathan Harrison
US Passport A12345678
51%
Verified
Name
Jonathan Harrison
Entity
Harrison Capital Partners LLC
Net Worth
$25M – $100M
Risk Profile
High — Capital Appreciation
AUTOMATED SCREENING RESULTS
OFAC / UN Sanctions ScreeningClear
PEP (Politically Exposed Person)
CheckNo Match
Adverse Media ScreeningClear
DECLARATIONS *
Fields marked * are required
Risk Warning
Contextual risk indicators for leveraged products, margin calls, and position
sizing. ASIC and ESMA mandated visibility at point of action.
Live Preview — Leverage Risk Indicator
High Leverage Warning
Leverage
1:30
Margin Required
$3,333
Liquidation At
$178.14
SafeWarningLiquidation
Suitability
FINRA Rule 2111 suitability assessment components. Captures risk tolerance,
investment horizon, and financial situation for compliance-grade audit trails.
Live Preview — Suitability Questionnaire
What is your investment experience?
What is your annual income?
FINRA Rule 2111: This questionnaire satisfies the reasonable-basis suitability
obligation. Responses are recorded and retained per SEC Rule 17a-4 (6-year retention requirement).
Session Timeout
Session management for authenticated financial portals. Preserves in-progress state
and provides graceful re-authentication (WCAG 2.2.1 Timing Adjustable).
Live Preview — Timeout Warning
Session Expiring Soon
Your
session will expire in 4:59. Any
unsaved progress will be preserved. Click below to continue working.
Per WCAG 2.2.1: Users can extend, adjust, or
turn off time limits. In-progress data is auto-saved.
Accordion
Expandable content panels for FAQ, regulatory disclosures, and progressive
information architecture.
Live Preview — Click to expand
What are the account minimum requirements?
Xanthos Private Bank requires a minimum $5M in investable assets for individual accounts and $10M for family
office structures. Accredited investor verification per SEC Rule 501(a) is required.
How is my data protected?
All data is encrypted with AES-256 at rest and TLS 1.3 in transit. We comply with SOC 2 Type II, GDPR, and
CCPA requirements.
What regulatory bodies oversee the platform?
Registered with SEC (Investment Adviser), FINRA (Broker-Dealer), with ASIC (AFSL) authorization for
Australian operations.
Tabs
Content segmentation for multi-view interfaces. Active tab maintains keyboard focus
for WCAG compliance.
Live Preview
Portfolio
Transactions
Documents
Settings
Portfolio overview with asset allocation, performance
attribution, and geographic distribution.
Breadcrumb
Navigation trail for deep hierarchies. Provides context within multi-level
information architecture.
Compact horizontal step tracker for multi-step flows.
Live Preview
Review
Approve
3
Sign
4
Complete
Price Display
Real-time price rendering with directional indicators, color coding, and
flash-on-change animation.
Live Preview
AAPL
182.48
▲ +0.23 (+0.13%)
NVDA
891.43
▼ -2.10 (-0.24%)
SPY
524.18
▲ +0.87 (+0.17%)
Order Entry
Trade execution form with buy/sell toggle, order type selection, and pre-trade risk
check.
Used in TradeX Terminal: this component powers the Order Entry
panel
in the institutional trading terminal, sharing the same density
tokens, focus states, and pre-trade risk language.
Live Preview
BUY
SELL
Position Card
Active position display with real-time P&L, entry price, and allocation weight.
Live Preview
AAPLLong
Qty: 10,000Entry: $181.20Mkt: $182.48Weight: 42%
+$12,800 (+0.71%)
NVDAShort
Qty: 2,000Entry: $895.50Mkt: $891.43Weight: 18%
+$8,140 (+0.45%)
Trade Ticket
Confirmation receipt for executed trades with compliance-grade audit metadata.
Live Preview
Order Filled#TXN-20260401-00847
ActionBUY
SymbolAAPL
Quantity500 shares
Fill Price$182.47
Total Value$91,235.00
ExecutionApr 1, 2026 14:32:08.442
EST
P&L Display
Profit and loss rendering with directional formatting, color coding, and arrow
indicators.
Live Preview
Day P&L
+$42,380
Unrealized
-$18,220
YTD Total
+$2,134,800
Watchlist Row
Compact instrument display for watchlists with sparkline area, last price, and
change.
Live Preview
AAPL182.48+0.13%
NVDA891.43-0.24%
SPY524.18+0.17%
Sparkline
Inline mini-charts for trend visualization within table rows, cards, and compact
displays.
Live Preview
1D — Up
1D — Down
1D — Flat
Area fill variant
Depth Indicator
Order book depth visualization showing bid/ask volume at each price level.
Live Preview
182.50
182.49
182.48
182.47
182.46
← BID depthSPREAD: $0.01ASK depth →
Heatmap Cell
Color-intensity cells for market sector performance, correlation matrices, and risk
grids.
Live Preview — Sector Performance
Tech
+2.4%
Health
+1.1%
Staples
+0.2%
Utils
-0.1%
Energy
-0.8%
RE
-1.9%
Financ.
+1.5%
Indust.
+0.6%
Order Book
Full bid/ask price ladder with quantity, cumulative depth bars, and spread
highlight. Designed for HD-density trading terminals.
Live Preview — AAPL Order Book
QTYPRICEQTY
2,400182.52
5,100182.51
8,800182.50
SPREAD$0.02 · 0.01%BEST
182.48
10,200
182.47
6,300
182.46
3,500
Instrument Header
Full instrument identity strip — symbol, name, exchange, asset class, currency, and
live session status. Used at the top of charts and order panels.
Live Preview
Apple Inc.
NASDAQ · Equity · USD
$182.48▲ +0.13%●
OPEN
€
$
Euro / US Dollar
Forex · Spot · Majors
1.08342▼ -0.08%●
24H
Leverage Selector
Interactive leverage input with risk-level color gradient and maximum allowed
indicator. Risk disclosure updates dynamically per ASIC/ESMA regulatory constraints.
Live Preview
Selected leverage1×
Risk
levelLow
ASIC max leverage: 30× for major FX, 2× for crypto. 74% of
retail accounts lose money when trading CFDs.
Margin Panel
Account margin overview with used/available balance, margin level percentage, and
warning thresholds. Color shifts to amber at 150% margin level and red at 110% (margin call zone).
Live Preview
Account Margin
Balance$50,000
Used
Margin$8,400
Free
Margin$41,600
Margin Level595%
Margin call at 100% · Stop out at 50%
⚠ Margin Warning
Balance$12,800
Used
Margin$11,200
Free
Margin$1,600
Margin Level114%
⚡ Approaching margin call threshold
Order Status
State badges and inline status rows for the full order lifecycle. Each state maps
to a deterministic UI color and icon to support rapid scanning in high-volume queues.
Stop Loss and Take Profit configuration with pip distance, price equivalence, and
estimated P&L impact. The dual-input layout reduces cognitive load by showing both absolute price and distance
simultaneously.
Live Preview — EUR/USD position @ 1.08342
−24.2 pips≈ −$242
+35.8 pips≈ +$358
Risk/Reward Ratio1 : 1.48
Volume Bar
Volume histogram showing today's trading activity relative to the 20-day average.
Above-average bars are highlighted in accent color to signal unusual activity.
Live execution tape showing individual trades with timestamp, aggressor side,
price, and size. Color coding distinguishes buyer-initiated (green) from seller-initiated (red) trades.
Live Preview — AAPL Tape
TimeSidePriceSizeExch
14:32:08.441BUY182.485,000NYSE
14:32:08.290SELL182.471,200ARCA
14:32:07.882BUY182.48800BATS
14:32:07.441SELL182.463,400NYSE
14:32:06.910BUY182.4810,000NYSE
Buy: 62%Sell: 38%Flow: Buyer dominated
Economic Calendar
Event row with impact tier indicator, consensus vs. previous values, and countdown.
High-impact events trigger pre-event risk warnings in connected order entry components.
Live Preview — Today's Events
TimeEventImpactForecastPreviousActual
14:30 EST🇺🇸CPI YoY
HIGH
3.2%3.4%3.1% ↓
15:00 EST🇬🇧PMI Manufacturing
MED
49.848.3Pending
17:30 EST🇪🇺ECB Speakers
LOW
———
Session Clock
Multi-timezone market session display showing open/closed status for major
exchanges. Critical for institutional traders managing positions across jurisdictions.
Live Preview — Market Sessions
Open
New York
14:32 EST
NYSE · NASDAQ · AMEX
Closes in 1h 28m
Closed
London
19:32
GMT
LSE · ICE
Opens in 13h 58m
Closed
Tokyo
04:32
JST
TSE · OSE
Opens in 4h 58m
Pre-Open
Sydney
06:32 AEDT
ASX
Opens in 28m
Allocation
Visual portfolio allocation breakdown across asset classes. The bar-based approach
is preferred over pie charts in high-density trading UIs for accurate proportional comparison at small sizes.
Live Preview — Portfolio Allocation
Asset ClassWeightValue
● Equities58%$290,120
● FX / Derivatives22%$110,050
● Fixed Income14%$70,030
● Cash6%$30,020
Total AUM$500,220
Spread Display
Bid/ask spread visualization with pip value and cost-per-lot calculation. Tight
spreads are shown in green; widening spreads during low liquidity shift to amber with a visual indicator.
Live Preview
EUR/USD · Tight
BID
1.08342
SPREAD
0.2
pips
ASK
1.08344
Cost / 1 lot: $2.00
EUR/USD · Widening ⚠
BID
1.08338
SPREAD
1.8
pips
ASK
1.08346
Cost / 1 lot:
$18.00 · Low liquidity window
Risk Matrix
Two-dimensional risk grid mapping position size against market volatility. Each
cell's background intensity communicates aggregate risk level at a glance — designed to surface tail-risk
concentrations without requiring mental arithmetic.
Used in TradeX Terminal: the terminal risk rail reuses this
matrix to connect order size, VIX regime, margin exposure, and alert thresholds in one scan pattern.
Live Preview — Portfolio Exposure Grid
Position → Volatility ↓
Small <$50K
Medium $50–200K
Large $200–1M
Block >$1M
Low VIX <15
LOW
LOW
MED
MED
Mod VIX 15–25
LOW
MED
HIGH
HIGH ⚠
High VIX >25
MED
HIGH
HIGH
CRITICAL
Current portfolio: 3 positions in HIGH zone
· 1 approaching CRITICAL threshold
Alert Config
Price alert configuration with condition logic, notification channel selection, and
expiry. Supports absolute price, percentage move, and crossover triggers for professional traders managing
multiple instruments.
Live Preview
AAPL will alert when it
crosses $185.00 · Expires in 1 day
Trade History
Closed position history row with entry/exit prices, duration, and realized P&L.
Color-coded P&L with directional indicators enables rapid performance scanning across hundreds of historical
trades.
Live Preview — Closed Positions
DateSymbolSideEntryExitQtyP&L
Apr 3AAPLL181.20182.4810,000+$12,800
Apr 2NVDAS895.50891.432,000+$8,140
Apr 1MSFTL420.00418.50500−$750
3 trades · Win rate: 67%Net P&L: +$20,190
Candlestick
OHLC candle display with body, wicks, and data annotation. The side panel shows
Open / High / Low / Close values with directional color. Used in chart tooltips, trade review panels, and daily
summary cards.
Live Preview — Daily Candles
Bullish · Apr 3
O181.20H183.10L180.85C182.48
Bearish · Apr 2
O184.30H185.10L181.05C181.80
Doji · Indecision
O182.00H184.40L179.80C182.05
Screener
Instrument scanner with filter chips and ranked results. The chip-based filter
pattern reduces the form footprint compared to dropdowns while keeping all active criteria visible — critical
for traders who run multiple simultaneous scans.
Live Preview — Market Scanner
S&P
500 ✕%
Change >2% ✕Vol
> Avg ✕+
Add Filter
Symbol
Name
Price
Change
Volume
Rel. Vol
NVDA
NVIDIA Corp
891.43
+4.2%
68.4M
2.4×
META
Meta Platforms
510.22
+3.1%
42.1M
1.8×
AMD
Advanced Micro Devices
188.74
+2.8%
38.7M
1.4×
3 results · Sorted by % Change · Updated 14:32 EST
Funding Rate
Perpetual swap funding rate display with next payment countdown, annualized rate,
and long/short cost indication. Positive rates mean longs pay shorts; negative rates reverse the flow.
Live Preview — Perpetual Contracts
BTC-PERP
Binance Futures
Longs
Pay
+0.0183%
per 8h · Annualised: +20.1%
Next paymentin 2h 14m
ETH-PERP
Binance Futures
Shorts
Pay
−0.0042%
per 8h · Annualised: −4.6%
Next paymentin 2h 14m
API Credential
API key management card with reveal/conceal toggle, one-click copy, environment
badge, and expiry indicator. Designed for the ACY Connect institutional B2B onboarding flow — credential
issuance is the final step before a counterparty can connect their trading system.
Multi-broker quote comparison for best execution analysis. Highlights the tightest
spread and lowest slippage per column. Used in institutional prime brokerage dashboards to satisfy best
execution obligations under MiFID II.
LIVE PREVIEW — EUR/USD RFQ · Best Execution AnalysisMiFID II RTS 27
· 3 LPs · Updated 0.8s ago
Prime A
Tier-1 LP
Bid1.08340
Ask1.08346
Spread0.6 pips
Latency4.2 ms
Est. fill: $98kScore 8.1
Prime B
ECN
Bid1.08338
Ask1.08348
Spread1.0 pips
Latency6.8 ms
Est. fill: $72kScore 6.4
BEST ROUTE
Prime C
STP · Non-dealing
Bid1.08342
Ask1.08344
Spread0.2 pips
Latency1.8 ms
Est. fill: $124kScore 9.7
Recommended LPPrime C
Savings vs. worst~$62 per $1M notional
Execution policySTP · no last-look
Review cadenceQuarterly
Motion
Animation timing functions for transitions, micro-interactions, and loading states.
Click each card to preview.
Ease Out
cubic-bezier(0.0, 0, 0.2, 1)
Entry transitions
Ease In Out
cubic-bezier(0.4, 0, 0.2, 1)
State changes
Spring
cubic-bezier(0.34, 1.56, 0.64, 1)
Micro-interactions
Linear
linear
Progress bars
Accessibility
WCAG 2.1 AA baseline with Finance-Specific Accessibility (FSA) protocols for
institutional environments.
Luminance Tapering
Live Preview — Data Luminance Hierarchy
182.48AAPL+0.13%09:31:04ACCT-4821
← Mission-Critical (>7:1)Non-Essential (<4.5:1) →
Color-Blind Safe Mode
Standard vs. Deuteranopia-Safe
Standard P&L
▲ +$42,380 ▼ -$18,220
→
CB-Safe P&L
▲ +$42,380 ▼ -$18,220
Density
Components adapt across three density modes. HD for trading terminals, MD for
dashboards, LD for client portals.
Token
HD (Trading)
MD (Dashboard)
LD (Portal)
btn-height
28px
36px
44px
input-height
28px
36px
44px
row-height
28px
40px
52px
cell-padding
4px 8px
8px 16px
12px 20px
font-body
12px
14px
16px
icon-size
14px
18px
24px
Infrastructure & State
API-driven UI architecture for high-concurrency financial environments. We design
the data lifecycle, not just the visual layer.
Real-time State Orchestration
In institutional platforms like TradeX, the UI must handle 10,000+ data updates per second
across 8-monitor setups. Our design system extends into the state machine layer to ensure consistency and
performance.
Deterministic UI States
Components are architected as finite state machines. Whether
it's a "Partial Fill" on a trade ticket or a "Stale Data" warning on an Order Book, every visual state is a
predictable outcome of the API payload.
Event-Driven Component Logic
We use a pub/sub architecture at the component level. A price
update in the Order Book automatically propagates to the Risk Matrix and P&L attribution widgets, ensuring a
unified "Truth State" across all open monitors.
Error & Liability Management
We categorize system failures into high-fidelity error states mapped to SEC/FINRA auditing
requirements.
Error Category
UI Strategy
Audit Signal
API Timeout
Graceful degradation to "Stale Mode"
ERR_302_TIMEOUT
Regulatory Halt
Immediate action lock-down
HALT_SEC_204
Auth Expiry
Soft-relogin modal (non-disruptive)
AUTH_REFRESH_01
Figma Libraries
Source Figma files for the complete Zerologix component library and brand system.
Component Library
Brand System
Date Picker
Date and date-range selection for transaction filtering, reporting periods, and
regulatory filing deadlines. Essential for compliance date queries and historical data analysis.
Three variants: a native styled Select for simple lists, a fully keyboard-navigable
Combobox with type-ahead for instrument search, and a Multi-Select Tag input. All support grouped options and
ARIA roles. Keyboard: ↑↓ navigate, Enter select, Esc dismiss.
PREVIEW — Native Styled Select
PREVIEW — Searchable Combobox (keyboard ↑↓ Enter Esc)
Search instruments…
PREVIEW — Multi-Select Tag Input
Selected: 0 /
10 instruments
Radio Group
Exclusive choice selection for order type, account tier, and risk classification.
Supports both horizontal and vertical layouts with descriptive labels for compliance contexts.
PREVIEW Code
<label>
<input type="radio" name="ordertype" checked />
Market Order
</label>
<label>
<input type="radio" name="ordertype" />
Limit Order
</label>
Range Slider
Dual-handle range input for price filters, allocation percentages, and risk
tolerance bands. Visual range display with real-time value updates for portfolio rebalancing.
One-time password entry field for two-factor authentication, wire transfer
confirmation, and sensitive admin actions. Secure digit-by-digit input with auto-focus between fields.
PREVIEW Code
Two-Factor
Authentication Required
Enter the 6-digit code sent to your registered device.
Mobile-first panel for order confirmation, filter selection, and quick actions.
Dismissible sheet with drag handle and smooth scroll behavior for touch devices.
Drag the divider handle to resize panel areas. Used in trading workspaces for
chart/order-book splits and multi-panel layouts. Supports both horizontal and vertical orientations with min/max
constraints.
PREVIEW — 50% | 50% Code
Price ChartAAPL · 1D
Order Book
PRICESIZETOTAL
182.4540072,980
182.4028051,072
182.3515027,352
182.30
182.2532058,320
182.2050091,100
182.1518032,787
Drag handle · min 80px per panel · resets on dblclick
Persistent context bar for instrument identity, account status, and active session
info. Remains visible during scroll for quick reference to critical data.
PREVIEW (sticky on scroll) Code
TYPESCRIPT
NASDAQ
3,421.50
+2.50 (+0.07%)
Account: Institutional
Market Open
52W High
4,125.75
52W Low
2,845.20
Volume
45.2M shares
Market will close in 4h 32m
Lorem ipsum dolor sit amet, consectetur
adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Collapsible left sidebar with grouped navigation links, notification badges, and
active state indicators. Supports deep nesting for multi-level information architecture.
Sortable, filterable, and paginated data grid for holdings, transaction history,
and compliance logs. Column-based layout with sort indicators and selection checkboxes for bulk actions.
Hierarchical account and portfolio structure with interactive expand/collapse,
keyboard navigation, and optional checkbox selection. Used for fund-of-funds, sub-account hierarchies, and
permission scopes.
PREVIEW — click nodes to expand · arrow keys to navigate
Institutional Portfolio$48.2M
Equities$22.4M46.5%
US Large Cap$14.2M
—Apple Inc. AAPL$3.1M+2.4%
—Microsoft Corp. MSFT$2.8M+1.8%
—NVIDIA Corp. NVDA$2.4M-0.9%
International$8.2M4
holdings
—Toyota Motor TM$2.1M
—ASML Holding ASML$1.8M
Fixed Income$18.6M38.6%
—US Treasury 10Y$8.5M4.28%
—Investment Grade Corp.$6.2M5.14%
—Emerging Market Bonds$3.9M6.75%
Alternatives$7.2M14.9%
—Real Estate Fund$4.0M
—Private Credit$3.2M
0 items selected
Kanban Board
Workflow visualization for compliance task tracking, trade lifecycle states, and
review pipelines. Drag-and-drop card management with status column organization.
Event calendar for earnings announcements, regulatory filings, dividend dates, and
economic events. Visual event markers with details on hover or click.
Syntax-highlighted code display for API documentation, FIX protocol messages, and
WebSocket payload examples. Copyable code with line numbers and language identifier.
PREVIEW Code
javascript
const order = {
symbol: 'TYPESCRIPT',
quantity: 250,
type: 'LIMIT',
price: 3421.50,
timeInForce: 'GTC'
};
// Submit order to exchange
client.submitOrder(order)
.then(response => {
console.log('Order ID:', response.orderId);
});
Aggregated notification feed for price alerts, compliance deadlines, and system
messages. Categorized and dismissible notifications with priority indicators.
Right-click action menu for chart annotations, watchlist management, and quick
trade execution. Floating menu with grouped actions and keyboard shortcuts.
This system was built by studying 8+ reference-grade design systems — from
institutional finance (Bloomberg, Stripe) to government compliance (Gov.uk, USWDS). Below: what each reference
taught us and how it shaped component decisions.
Financial & Institutional
Morningstar
Investment Data Platform
Semantic gain/loss color system with deuteranopia-safe alternatives. Dense
data tables with sortable columns and row-level status indicators.
Data ColorA11yTables
Financial Times Origami
FT Group
Financial data presentation with strict typographic hierarchy. ARIA-landmark
structure for screen reader navigation of live market data.
TypographyARIALive Data
Bloomberg Fish Tank
Bloomberg Industry Group
Ultra-dense information architecture. Every pixel earns its place. Inspired
our HD density mode for trading terminal components.
DensityTerminalB2B
Finastra Design System
Finastra (Misys + D+H)
Regulatory requirements baked into component variants. Compliance state as a
first-class design concern — not a post-hoc annotation.
ComplianceVariantsFintech
Enterprise & Data
IBM Carbon
IBM Design
Enterprise-grade form validation patterns with inline error recovery.
Structured notification hierarchy (toast → inline → page-level) adopted directly.
FormsValidationEnterprise
Elastic EUI
Elastic
Data-heavy table patterns with expandable rows, bulk actions, and real-time
update indicators. Used as reference for the Data Grid component.
Data GridReal-timeOpen Source
Palantir Blueprint
Palantir Technologies
Dark-first design system built for intelligence and financial analysis.
Dense number formatting and monospace data alignment patterns.
Dark ModeAnalyticsDense Data
Atlassian Design System
Atlassian
Token-first architecture with multi-brand theming. Their semantic token
naming conventions (--color-background-success) informed our own token layer.
TokensThemingMulti-brand
Government & Regulatory
GOV.UK Design System
Government Digital Service, UK
Disclosure and consent patterns for public services. Clear, unambiguous
language for legally-required notices. Informed our Disclosure and KYC components.
DisclosureConsentAccessible
USWDS
U.S. Federal Government
Section 508 compliance patterns. Federal form patterns for identity
verification — reference for KYC multi-step flow and suitability assessment design.
Section 508FormsIdentity
What This System Does Differently
Regulation as Component Variant
EU / UK / AU / US regulatory states are first-class
variants — not conditional CSS hacks. Switch jurisdictions; components adapt automatically.
Real Regulatory Text
ESMA loss percentages, FCA CASS rules, MiFID II article
references — all sourced from actual regulatory instruments, not made-up placeholders.
Density-Aware Architecture
HD (terminal), MD (dashboard), LD (client portal) — one
token system, three information densities, zero component duplication.
MiFID II Suite EU 2014/65/EU
MiFID II (Markets in Financial Instruments Directive II) mandates pre-trade
transparency, post-trade reporting, best execution disclosure, and transaction cost reporting. These components
encode those requirements as interactive UI patterns — not PDF documents.
Pre-Trade Transparency — Best Execution Venues Art. 27
Investment firms must take all sufficient steps to obtain the best possible result for
clients. This panel surfaces venue-level data so PMs can verify routing decisions before order submission.
Reporting obligation: T+1 via ARMVenue data: real-time via SIP
Post-Trade Confirmation Art. 59 & 60
Investment firms must send trade confirmations no later than the first business day after
execution. This confirmation component encodes all MiFID II-required fields.
Live Preview — Trade Confirmation (MiFID II Compliant)
Trade Confirmation — TXN-00291847CONFIRMED
Instrument (ISIN)AAPL ·
US0378331005
Transaction TypeBuy · Market
Order
Quantity500 shares
Execution Price$182.49
Total Consideration$91,245.00
Execution Venue (MIC)XNYS —
NYSE
Transaction Costs (Art. 24)$18.25
(0.020%)
Execution Time (UTC)14:32:47.821
Settlement DateT+1 ·
2026-04-14
Trade Report ID (ARM)TRDE-2026-291847-XNYS
Transaction Cost Disclosure Art. 24(4) &
RTS 28
Live Preview — Ex-Ante Cost Breakdown
Transaction Costs — Ex-Ante Disclosure · $91,245 Order
COST TYPEAMOUNT% OF ORDER
Explicit
Costs (commission)$18.250.020%
Market
Impact (spread)$9.120.010%
Slippage
(est.)$4.560.005%
Clearing
& Settlement$0.250.000%
Total
Cost$32.180.035%
ESMA / FCA Risk Warning
ESMA (European Securities and Markets Authority) and FCA (Financial Conduct
Authority) mandate specific risk warnings for retail CFD clients, including the percentage of retail investors
who lose money. These are legally required — not optional copy.
Mandatory CFD Risk Warning ESMA 2018/796
Required at point of sale and on all marketing materials. The loss percentage must be
calculated from the firm's own client data over the preceding 12 months and updated quarterly.
Live Preview — Risk Warning (3 Variants)
RISK WARNING — CFDS ARE COMPLEX
INSTRUMENTS
74.3%
of retail investor accounts lose money when trading CFDs with this
provider. You should consider whether you understand how CFDs work and whether you can afford to take
the high risk of losing your money.
⚠ Leverage Warning (FCA)
You have selected 20:1 leverage. This means a 5% adverse market move will result in a 100% loss of your
margin. Losses can exceed deposits.
ℹ Negative Balance Protection
Under FCA COBS 22.4.3, your account is protected from negative balances. You cannot lose more than your
deposited funds.
ESMA Leverage Caps by Asset Class ESMA 2018/796 Art. 4
Interactive — Leverage Cap Reference
Asset Class
ESMA / FCA Cap
ASIC Cap
Risk Level
Margin Required
Major FX Pairs (EUR/USD, GBP/USD…)
30:1
30:1
Medium
3.33%
Non-major FX / Gold
20:1
20:1
Medium-High
5.00%
Major Equity Indices (S&P 500, FTSE 100…)
20:1
20:1
Medium-High
5.00%
Non-major Equity Indices / Commodities
10:1
10:1
High
10.00%
Individual Equities
5:1
5:1
Very High
20.00%
Cryptocurrency
2:1
2:1
Extreme
50.00%
Jurisdiction Simulator
The same Order Entry component renders differently across regulatory jurisdictions.
Switch between EU (MiFID II/ESMA), UK (FCA post-Brexit), Australia (ASIC), and US (CFTC/FINRA) to see how
compliance requirements alter the interface — warnings, leverage caps, disclosures, and required fields all
adapt automatically.
Live Interactive — Jurisdiction Switcher
🇪🇺 EU / ESMA
🇬🇧 UK / FCA
🇦🇺 Australia / ASIC
🇺🇸 US / CFTC
What Changes Per Jurisdiction
Risk Warning Text
Loss % must match firm's actual client data. ESMA/FCA
require specific wording. ASIC has different AFSL disclosure requirements.
Leverage Caps
Hard limits enforced by ESMA (EU), FCA (UK), ASIC (AU). US
retail forex max 50:1 major pairs per NFA rules.
Negative Balance Protection
Mandatory for EU/UK retail clients. ASIC requires it. US
does NOT require it — professional accounts can owe money.
Investment firms must demonstrate best execution — the best possible result for
clients considering price, costs, speed, likelihood of execution, size, and market impact. This panel shows the
Smart Order Router's venue decision in real-time.
Live Interactive — SOR Venue Selection (updates every 2s)
Routing Decision:Optimising across lit and dark venues…
MiFID
II RTS 27 venue data published quarterly · RTS 28 top-5 execution venues report available in Downloads
FCA CASS — Client Money CASS 7 & 7A
The FCA's Client Assets Sourcebook (CASS) requires firms to segregate client money
from firm money. This panel surfaces client money status for both the end-client view and the RM operational
view — distinct audiences, distinct information needs.
Client View — Account Safety
Live Preview — Client Money Status (Client-Facing)
Your funds are protected
Your money is held in a segregated
client account at Barclays Bank plc, separate from ACY Securities' own funds. In the unlikely event of
ACY Securities' insolvency, your money is protected under CASS 7.13 and is not available to creditors.
FSCS protection: up to £85,000.
Your Balance
$142,750.00
✓ Segregated
Custodian
Barclays Bank plc
FCA Authorised · Sort 20-00-00
Last Reconciliation
Today 06:00 UTC
Daily reconciliation per CASS 7.6
FSCS Protection
Up to £85,000
Financial Services Compensation Scheme
RM View — CASS Operational Status
Live Preview — Operations Dashboard (RM-Facing)
Total Client Money
$48.2M
✓ Reconciled
Segregated Accounts
3
Barclays · HSBC · Lloyds
CASS Reconciliation
06:00
✓ Today · No discrepancy
Client Money Deficiency
$0.00
✓ No shortfall
CASS 7.6.2 daily reconciliation complete
· Next: 2026-04-14 06:00 UTC · Senior Manager (CASS): J. Thompson · FCA Reference: 730729
Design Decision Note
Two completely different components serve two completely different
users — but they reference the same underlying data. The client view answers "is my money safe?" The RM view
answers "are we CASS compliant today?" Same information architecture. Different cognitive tasks. Different
visual weight.
CASS 7.6CASS 7.13COBS 2.1MiFID II Delegated Reg.
Filter Bar
Chip-based active filter display with search, date range picker, and status
toggles. Used in data grids, trade blotters, and compliance logs to surface active filter state clearly.
PREVIEW — click chips to remove · type to filter
Showing 84 of 234 orders
Quick:
SYMBOLSIDETYPEQTYPRICESTATUS
Split Button
Primary action button with a dropdown chevron for variant actions. Used for order
entry (Buy / Buy Limit / Buy Stop), export (CSV / PDF / JSON), and report generation actions.
PREVIEW — click the chevron for dropdown actions
ORDER ENTRY
Buy Market
Buy Limit
Buy Stop
Buy Stop-Limit
SELL ORDER
Sell Market
Sell Limit
Sell Stop
EXPORT
Export CSV
Export Excel (.xlsx)
Export PDF
Export JSON
DISABLED STATE
Market closed
Audit Trail
Immutable chronological log of system events, user actions, and compliance
decisions. Required for MiFID II best execution reporting, SOX audit support, and internal controls. Each entry
is cryptographically linked to prevent tampering.
Design components consuming real production APIs — zero mock numbers. Every price,
rate, and filing shown here is fetched live. Demonstrates loading skeletons, stale-data detection (72-second
window), error boundaries with last-known-good cache, and WebSocket reconnection with exponential backoff.
CoinGecko
APIBinance
WebSocketopen.er-api.comSEC
EDGARWorld
Bank APIKraken
APIAlpha
VantageNo
API Keys Required
LIVE — CoinGecko · polling every 30s
Fetching...
ASSETCOINGECKOKRAKENSPREAD24H CHANGEMKT CAP
Connecting to CoinGecko...STALE
DATASource: coingecko.com/api · No
key required
LIVE — World Bank Open Data · G7 + Asia macro
indicators
Fetching…
METRIC:
World Bank Open Data API — free, no key required · Data typically 1-2 years lagged (official
national statistics)Source: data.worldbank.org
KYC / AML Identity Verification Stepper
Multi-step identity verification flow used by regulated financial platforms for
onboarding under FinCEN CDD, FCA SYSC 6, and MAS AML/CFT requirements. Handles document upload, liveness check,
sanctions screening, and risk scoring with clear failure states and manual-review escalation paths.
PREVIEW — click a step to navigate Code
1
Identity
Passport · DL · National ID
2
Liveness
Face match · anti-spoof
3
Address
Utility bill < 90d
4
Screening
OFAC · UN · PEP · Adverse
5
Risk Tier
CDD · EDD · refer
Jurisdiction: FinCEN · FCA
· MAS · Risk Score: —
Role-Based Access Control Matrix
Granular permission editor for multi-tenant enterprise platforms. Each cell
represents a policy decision logged to the audit trail. Used for SOC 2 CC6.1 access controls, Type I/II
attestations, and regulatory separation-of-duties reviews. Supports role templates, permission inheritance, and
"who changed this" hover tooltips.
PREVIEW — click a cell to cycle Deny / Read / Write / Admin Code
LEGEND
Deny
Read
Write
Admin
RESOURCE
CLIENT ANALYST
PM
TRADER
COMPLIANCE
ADMIN
Changes auto-save · Last edited 12 min ago by
ed@edwson.com
Multi-Approver Approval Workflow
N-of-M signoff pattern for high-stakes actions — trade cancellation, policy
changes, vendor contracts, client offboarding. Each approver sees full context (proposed change, diff,
requestor, SLA), can approve/reject/request changes, and is logged to the audit trail. Parallel or sequential,
with optional hierarchy routing.
PREVIEW — click an approver to simulate their action Code
AWAITING
APPROVALRequest #APV-2026-04817 · Priority High
Reduce Aperture Capital institutional margin
from 10× to 5×
Requested by alex.tran@edwson.com · 14 min
ago · SLA breach in 3h 46m
CURRENT
10.0×
PROPOSED
5.0×
3-of-4 approvers required · 2 of 3 complete
Routing:PARALLEL
All actions logged to audit trail · Hash chain verified
Data Lineage Graph
Visualises where data originated, every transformation it passed through, and every
downstream consumer. Critical for BCBS 239 risk-data aggregation, GDPR Article 30 processing records, and IFRS
17 actuarial assumption traceability. Each node shows owner, freshness, and PII status; each edge shows the
transformation contract.
PREVIEW — hover nodes to see details · click to pin Code
Dataset: client_positions_eod · last refreshed 42 min ago
OWNER
risk-data team
SLA
99.9% · delivered by 02:30 UTC
PII SURFACE
Hashed client_id · no raw PII
DOWNSTREAM CONSUMERS
3 systems · 14 dashboards
SLA / Uptime Status Board
Real-time service health board with p50/p95/p99 latency, error budget burn, and
incident history. Pattern used in Stripe Status, Atlassian Statuspage, and Datadog SLO dashboards. Each service
shows 90-day uptime sparkline, current SLA commitment, and remaining error-budget percentage.
Side-by-side comparison of two datasets with automatic mismatch highlighting. Used
for trade reconciliation (our books vs. prime broker statement), GL-to-subledger checks, MiFID II trade
reporting vs. ARM acknowledgement, and daily position-break investigations. Mismatches grouped by severity with
resolution actions.
PREVIEW — 3 mismatches detected Code
EOD Positions · 2026-04-17
Internal books vs Goldman Sachs prime statement
✓
18 matched⚠
2 differ < 1%✕
1 break
SYMBOL
OUR QTY
PB QTY
Δ
OUR NAV
PB NAV
Δ $
ACTION
AAPL
45,000
45,000
0
8,126,700.00
8,126,700.00
—
✓ Matched
MSFT
22,500
22,501
−1
9,348,075.00
9,348,490.54
−415.54
Review
NVDA
12,000
11,000
−1,000
10,697,160.00
9,805,063.00
−892,097.00
Break · Escalate
GOOGL
8,200
8,200
0
1,358,012.00
1,358,012.00
—
✓ Matched
TSLA
6,750
6,750
0
1,207,237.50
1,207,237.50
—
✓ Matched
NET IMPACT
−$892,512.54
LIKELY CAUSE
NVDA — T+2 settlement lag on 1,000 share sell confirmed
14:47 ET
ASSIGNED TO
middle-office · Priya Shah
Enterprise Tenant Switcher
Multi-tenant navigation pattern for MSP dashboards, consultancy portals, and
enterprise SaaS. Shows current tenant prominently, recents, search, and role-per-tenant. Keyboard-driven (⌘K
opens, arrow keys, enter selects). Switching reloads workspace without full navigation to preserve scroll
context.
Credential lifecycle with scoped permissions, rotation policy, and delivery
health. Modeled on Stripe/Plaid developer consoles with institutional audit expectations. Reg alignment: SOC 2
CC6.1 (logical access), PCI DSS 3.2.1 (key management), OWASP API Security Top 10.
Live pattern · Scoped keys + webhook delivery log
Production credentials
Workspace: acy-treasury · 3 active keys · Last rotated 41 days ago
KEY
SCOPE
LAST USED
EXPIRES
Treasury automation
sk_live_7a3f9c·············e21b
read
+ write
2 min ago · 54.210.12.3
89 days
Compliance exports
sk_live_2c8b1d·············f442
read-only
18h ago · 10.4.0.12
14 days
Legacy · Salesforce sync
sk_live_0119aa·············99c7
deprecated
63 days ago
Expired
Webhook endpoint
●
HEALTHY
https://ops.acy.com/hooks/treasury
Delivered (24h)
4,281
Failed (24h)
3
p99 latency
214ms
Recent deliveries
▲ 200trade.filled2s
▲ 200position.updated8s
▼ 503compliance.flag14s · retrying
▲ 200settlement.t+241s
▲ 200order.acknowledged1m
Rotation policy: All production keys auto-expire at 90 days.
Warning banner surfaces at 14 days. On rotation, old key remains valid for 24h overlap to prevent delivery
gaps.
Regulatory Alert Triage Queue
Compliance inbox for surveillance hits — AML, market abuse, sanctions, PEP. Each
alert carries regulatory source, severity scoring, SLA clock, and case linkage. Pattern reference: NICE
Actimize, Nasdaq SMARTS, internal tools at tier-1 banks. Reg alignment: FINRA Rule 3110, MAS Notice 626, FCA
SYSC 6, OFAC SDN screening.
Live pattern · Alert queue with filter rail + detail panel
SEVERITY
RULESET
SLA BREACHES
3
open >4h without triage
CRITICALALT-2026-00814
⏱ SLA 00:18:42
OFAC SDN partial match
— wire $1.2M to beneficiary in sanctioned jurisdiction
Sanctions · Customer 7741022 · Hit 0.87 · 12 min ago
CRITICALALT-2026-00809
⏱ SLA 01:42:11
Structuring pattern —
11 cash deposits under $10K within 72h
AML · Customer 5529114 · 31 min ago
HIGHALT-2026-00802
47 min ago
Wash trade suspicion —
14 self-match events on HSI futures
MAR · Trader ID 00412 · Market surveillance
HIGHALT-2026-00794
1h ago
PEP exposure — new
onboarding matches politically exposed person list
KYC · Customer 8827503 · Hit 0.91 · Requires EDD
MEDIUMALT-2026-00771
2h ago
Cross-border wire
velocity — 6 jurisdictions in 48h
AML · Customer 1204998 · Threshold breach
ALERT DETAIL
ALT-2026-00814
OFAC SDN partial name
match at 0.87 confidence on wire transfer beneficiary.
Customer7741022
AmountUSD 1,200,000
CorridorUS → UAE →
[flagged]
List
sourceOFAC SDN · 2026-04-14
AnalystUnassigned
Decision is audited with cryptographic hash per FCA SYSC 6.1.1 & MAS Notice 626 §11. Analyst
authentication required for block action.
Seat & License Manager
Enterprise SaaS seat allocation with role tiers, utilization reporting, and
contract-aware provisioning. Covers the "are we paying for ghosts" question that FP&A asks every quarter.
Reg alignment: ISO 27001 A.9 (access control), SOC 2 CC6.2 (user deprovisioning).
Live pattern · Seat pool with tier allocation + dormancy detection
CONTRACT SEATS
180
Renewal: 2026-09-30
ASSIGNED
164
91% utilization
DORMANT 30D+
14
Reclaim candidates
POTENTIAL SAVINGS
$23,520
If dormant reclaimed · annualized
Seat allocation by tier
Enterprise · full platform
+ API24 / 30
Professional · core +
advanced analytics88 / 100
Standard · read +
export52 / 50 · over quota
USER
TIER
LAST ACTIVE
SEAT COST
SC
Sarah Chen
sarah.c@acy.com
ENTERPRISE
2h ago
$280/mo
MT
Marcus Tanner
m.tanner@acy.com · dormant 47d
PROFESSIONAL
47 days ago
$140/mo
AR
Aisha Raza
a.raza@acy.com
STANDARD
12 min ago
$70/mo
DR
David Romero
d.romero@acy.com
PROFESSIONAL
3h ago
$140/mo
Post Composer
Rich content composer with media attachments, @mention autocomplete, emoji
picker, draft save, visibility scoping, and character limit with live counter. Pattern reference: Twitter/X,
LinkedIn, Bluesky composer. Accessibility: full keyboard control, SR announcements, reduced-motion aware.
Live pattern · Rich composer with 280-char limit & media
EC
MF
Marcus Finops
@marcus_finops
MD
Martha Nguyen
@martha.design · Design Lead
MQ
Marco Voss
@marco_quant · Quant Research
280
Visibility: Network — Institutional financeDraft saved 12s ago
Feed Post Card
Timeline post with author meta, repost attribution, rich content, media grid,
reactions bar, and action row (reply, repost, like, share, bookmark). Pattern reference: Twitter/X, Threads,
LinkedIn native post. Handles quote-repost chain and collapsed-thread continuation.
Live pattern · Post with engagement + quote repost
🔁Martha Nguyen reposted
JV
Jonas Vaughn@jonas.vaughn·4h
Principal Designer · ex-Bloomberg
Terminal
The best institutional interfaces are calm under market
stress, not loud in bull markets. If your design breaks when the VIX spikes, you built
theater, not a tool.
HP
Hannah Park@hpark.hci · 6h
New paper: "Cognitive load in
high-frequency trading UIs" — p99 scan time drops 34% when color semantics are consistent across
modules. Link in replies.
94.3K views · Pinned to #design-systems-in-finance
Story Ring Carousel
Horizontally scrolling story row with viewed/unviewed ring states, live
indicator, and "your story" affordance. Pattern reference: Instagram, LinkedIn video spotlight, WhatsApp status.
Gradient ring signals unseen content; muted ring = already watched.
Live pattern · Story ring row · scroll horizontally
EC
+
Your story
JV
LIVE
jonas.vaughn
HP
hpark.hci
MF
marcus_finops
SC
sarah.chen
AR
aisha.raza
DR
d.romero
MV
marco_quant
Threaded Comments
Nested comment thread with collapse/expand, author highlighting, reaction pills,
reply composer inline, and OP/verified badges. Pattern reference: Reddit, Hacker News, Linear comments. Scales
to 5+ levels of depth with visual rail to anchor the reading eye.
Live pattern · Collapsible comment thread with replies
JV
Jonas VaughnOPVERIFIED4h ago
To be clear — I'm not
saying quiet = minimal. The best trading floor UIs have enormous density. What they don't do is
simulate urgency with motion when there is none.
❤ 84ReplyShare
HP
Hannah Park3h ago
Exactly. Animated
number flips on P&L cells cost 180-240ms of latency before users can re-read. We measured
it. If the market moved and you animated for a third of a second, you just hid new information.
❤ 42Reply
MV
Marco Voss2h ago
Do you have
a link to the study? Would love to cite it when we push back on product next quarter.
❤
12Reply
SC
Sarah Chen2h ago
Related —
we killed all parallax on dashboards last sprint. Task completion up 8%.
DR
David Romero1h ago
Counter:
sometimes a 150ms flash IS the information. Color delta on breach-of-limit is not
theater.
Profile Header
Identity block with banner, avatar, name row (verified badge, pronouns), bio,
stats (followers, following, posts), action CTAs (follow, message, share), and tab navigation. Pattern
reference: Twitter/X, LinkedIn, Bluesky profile. Collapses cleanly at mobile breakpoints.
Live pattern · Profile header with stats & tabs
EC
Ed Chen
he/him
@edwson.design
Senior Product Designer · institutional finance & regulated platforms. 100K+ traders across 40+
jurisdictions. Previously ACY Securities. Writing about the
anthropology of financial UI.
Followed by Jonas
Vaughn, Hannah Park, and 12 others you
follow
Notification Feed
Aggregated notification stream with type iconography, actor stacking, time
grouping (new vs earlier), action previews, and filter tabs. Pattern reference: GitHub, Linear, Twitter/X
notifications. Groups identical actions ("12 people liked your post") to reduce noise.
Live pattern · Grouped notifications with filter
Notifications
7
new
NEW · TODAY
❤
Jonas Vaughn,
Hannah Park, and 26 others liked your post
"The best institutional interfaces are calm under market stress, not loud in bull markets…"
2h ago
@
Hannah Park mentioned
you in a reply
"…totally agree with
@edwson.design's point about animated P&L — we have the data to back it up."
3h ago
🔁
Marco Voss reposted
your comment
4h ago
★
Linear (verified)
started following you
5h ago
EARLIER THIS WEEK
🔖
Sarah Chen and
8 others bookmarked your article "Designing under the BCBS 239 spotlight"
Tuesday
🔔
Your article is trending in
#design-systems-in-finance
Monday · 412 impressions in 24h
Trending Hashtags Panel
Right-rail trend unit with rank, category context, post volume, and engagement
delta (Δ 24h). Pattern reference: Twitter/X "What's happening", LinkedIn news, Bluesky discover. Numeric trend
indicator avoids the "going viral now!" coercion and just reports the data.
1:1 chat surface with paired conversation list (left) and thread view (right).
Features read receipts, typing indicator, day separators, reaction picker, inline media/link previews, and
message composer. Pattern reference: Slack DMs, iMessage, Twitter/X DMs.
Live pattern · Paired list + thread with composer
JV
Jonas Vaughn2m
typing…
HP
Hannah Park1h
Sent you the paper draft
2
MV
Marco Voss3h
You: Sounds good, Thursday works
SC
Sarah Chenyesterday
❤️ Reacted to your post
JV
Jonas Vaughn
● Active now
—
TODAY —
JV
Hey — your take on the FCA SYSC 6 design patterns was exactly what I needed for the pitch.
10:42 AM
JV
Especially the bit about attestation flows. The board bought it immediately.
10:42 AM
That's great. Send me what you ended up with — curious where the pushback landed.
10:48 AM · ✓✓ Read
Also — how's the compliance team responding to the new attestation UI?
❤️ 1
10:49 AM · ✓✓ Read
JV
Creator Engagement Analytics
Creator-facing post performance panel with impressions, engagement rate, audience
growth, top referrers, and 7-day sparkline. Pattern reference: Twitter/X Analytics, LinkedIn Creator Dashboard,
YouTube Studio. Uses Ben Fry's "show the data first" principle over dashboard theatre.
Live pattern · Post analytics with spark chart & referrers
POST PERFORMANCE · April 15, 2026
"The best institutional interfaces are
calm under market stress, not loud in bull markets. If your design breaks when the VIX spikes, you built
theater, not a tool."
IMPRESSIONS
94.3K
▲ 3.2× vs avg
ENGAGEMENTS
4,184
4.4% rate
NEW FOLLOWERS
+287
+1.6% audience
LINK CLICKS
612
0.65% CTR
Impressions · past 7 days
Top referrers
For you (timeline)64.2K · 68%
Profile18.9K · 20%
Search6.8K · 7%
External4.4K · 5%
Audience breakdown
Design / UX48%
Finance / Trading34%
Engineering12%
Other6%
Verified Creator Badge System
Multi-tier verification mark (Individual, Professional, Organization, Government)
with hover-tooltip explaining authority, issue date, and scope. Pattern reference: Twitter/X Verified, Bluesky
moderation labels, Meta Meta-verified. Disambiguates trust signals so users can tell "celebrity" from "actual
regulatory body".
Live pattern · Four-tier badge with interactive tooltip
EC
Ed Chen
@edwson.design
TIER 1 · INDIVIDUAL
Identity verified via government-issued
ID. Used by creators, journalists, and public figures.
AC
ACY Securities
@acy.securities
TIER 2 · PROFESSIONAL / BUSINESS
Registered business entity. Regulatory
license verified (ASIC AFSL 403863). Includes team-managed inbox.
BB
Bloomberg Terminal
@bloombergterminal
TIER 3 ·
ORGANIZATION
Registered institutional entity.
Cross-verified via domain DNS + legal registry. Cannot be personally impersonated.
SEC
U.S. SEC
@SECGov
TIER 4 ·
GOVERNMENT / REGULATOR
Verified national/international government
body. .gov domain + official notice. Cannot be purchased.
Individual ·
Identity verified
This account matches a real
person whose identity was verified via government-issued ID. Issued 2023-06-12. Review policy at
/help/verification.
Why four tiers, not one?
A paid "blue check" is a weak trust signal
because anyone can buy one. Institutional finance audiences need to distinguish between a verified
creator and an actual regulator. Four tiers + different shape (circle for people, square
for business, shield for org, hexagonal shield for government) means the signal survives even at 16px.
Sanctions Screening Engine
Real-time name-match screening against 12 sanctions lists (OFAC SDN, EU CFSP, UN
Consolidated, UK HMT, MAS TSOFA, AUSTRAC DFAT). Fuzzy-match scoring, AKA alias expansion, transliteration
support (Cyrillic/Arabic/CJK). Reg alignment: OFAC 31 CFR 501, EU (EC) 2580/2001, UK SAMLA 2018.
Live pattern · Match queue with score breakdown + disposition actions
SCREENED 24H
48,293
POTENTIAL HITS
47
TRUE POSITIVES
3
FALSE POS RATE
93.6%
SLA MEDIAN
187ms
SUBJECT
LIST MATCH
SCORE
TYPE
ACTION
Ivan Volkov
Payer · wire $840,000
OFAC SDN
AKA: I. S. Volkov · Russian Elites EO 14024
0.97
name 0.94 · DOB 1.00
INDIVIDUAL
Banco Norte Oriental
Correspondent · SWIFT BNOXMX22
FATF High-Risk
Branch flagged 2025-11
0.82
name 0.85 · addr 0.78
ENTITY
Anastasia Petrova
Beneficial owner · 26.4% stake
EU CFSP
Homonym · DOB mismatch
0.41
name 0.52 · DOB 0.00
INDIVIDUAL
PEP & Adverse Media Monitor
Politically Exposed Persons monitoring with three-tier FATF classification
(Foreign · Domestic · IO), family member & close associate expansion, adverse media signal ingestion. Reg
alignment: FATF Rec 12, EU AMLD6 Art 20, UK MLR 2017 Reg 35.
Live pattern · PEP watchlist with tier + adverse media signal
Active PEP
relationships · 18
PEP
ROLE · COUNTRY
TIER
MEDIA
Carlos Mendoza Herrera
Client · since 2023-03
Deputy Finance Min.
🇲🇽 Mexico · Foreign
TIER
1
● 3 hits 7d
Rachel Osei-Badu
Spouse of Gov. Central Bank Ghana
Family of PEP
🇬🇭 Ghana · Foreign
TIER
2
—
Hiroshi Tanaka
Close associate · IO board
IMF Executive Dir.
🇯🇵 Japan · Intl Org
TIER
3
● 1 hit
Sarah O'Connor MP
Joint account · Cork Branch
Sitting Parliament
🇮🇪 Ireland · Domestic
TIER
2
—
Adverse media · latest
"Mendoza linked to
offshore structures in Pandora Papers leak"
Reuters · 2026-04-14 · sentiment –0.72
ENHANCED DUE DILIGENCE
REQUIRED
Tier 1 PEP + 3 adverse media hits →
Senior Compliance Officer approval needed per MLR 2017 Reg 35(3).
Live pattern · Transaction scored with factor decomposition
Transaction
TXN-2026-04-19-8471
Aggregate score
87
Amount
$2,458,000
Currency
USD → AED
Corridor
🇺🇸 → 🇦🇪 (HR)
MCC
6051 cash-like
AUTO-HOLD TRIGGERED
Score ≥80 per policy RBA-2024-v3.2
Factor breakdown
Velocity (last 24h: 8 txn / $9.2M)+28
Geography risk (UAE corridor · FATF grey)+22
Counterparty (shell indicator ++)+18
Amount vs profile (4.3× baseline)+12
Typology match (layering fingerprint)+7
Weights per policy v3.2: velocity=32%, geo=25%, counterparty=20%, amount=15%, typology=8%
SAR / STR Filing Workflow
Suspicious Activity Report drafting with narrative scaffolding, evidence
attachment, MLRO review, and regulatory submission (FinCEN BSA E-Filing, UK NCA SAR Online, HK JFIU). 30-day
FinCEN filing clock visible at all times. Reg alignment: 31 USC 5318(g), POCA 2002 s.330, FATF Rec 20.
Live pattern · SAR draft with narrative + submission clock
Filing clock
12d 4h
Due 2026-05-01 · FinCEN 30-day
WORKFLOW
✓
Analyst drafting
K. Tanaka · 2h ago
●
MLRO review
E. Chen · in progress
3
Legal signoff
4
FinCEN submit
SAR Narrative · FinCEN Form 111 Part V
SAR-2026-04-19-0039
WHO · WHAT · WHEN · WHERE · WHY · HOW
On 2026-04-19 at 14:32 UTC, subject [redacted entity
A] initiated eight wire transfers totaling $9.2M from account
xxx-4471 to counterparty [redacted entity B] registered in UAE.
Transactions exhibited classic layering typology: amounts structured just below $1M (avg $1.15M ±
$180k), sequential timing within 47-minute window, counterparty entity incorporated 2025-10-04 with
nominee director per OpenCorporates.
Subject's 90-day historical average: 0.4 wires/day,
median $87k. Current 24h volume represents 4.3× amount / 20× frequency baseline. Counterparty account
receives zero inbound from other parties (single-source fan-in), routes outbound within 2h to 14
sub-accounts ("fan-out") — fingerprint matches FATF APG Typology 2023 §4.2 ("layering through regional
shell hubs").
FATF grey / black list status blended with Basel AML Index, Transparency
International CPI, and sanctions regime density. Per-country exposure weighted by book volume. Reg alignment:
FATF Public Statements, EU AMLD5 Annex III, Basel Committee AML/CFT Principles.
Live pattern · Jurisdiction risk tiers with exposure breakdown
IR
KP
MM
SY
NG
AE
VN
PH
SN
BG
RU
CN
TR
BR
IN
MX
JP
SG
UK
AU
FATF Blacklist (Call for Action)
FATF Greylist
Enhanced monitoring
Standard
Top 5 exposures in elevated-risk jurisdictions
🇦🇪 United Arab Emirates
$87.4M book
Grey
🇳🇬 Nigeria
$21.3M book
Grey
🇷🇺 Russia
$4.1M (run-off)
Enhanced
🇵🇭 Philippines
$12.8M book
Grey
CDD Refresh & Trigger Event Ticker
Ongoing Customer Due Diligence refresh schedule blended with trigger-event
detection (address change, ownership restructure, adverse media, unusual activity). Reg alignment: FATF Rec 10,
EU AMLD5 Art 14(5), MAS AML Notice 626 §8.
Live pattern · Due & trigger-driven refresh queue
OVERDUE · HIGH RISK
23
Target: zero · regulatory breach risk
DUE
30D
184
Plan capacity: 220/month
TRIGGER EVENTS 7D
41
12 ownership · 18 adverse media · 11 addr
Active refresh queue · next 7 days
CUSTOMER
RISK
TRIGGER / CADENCE
DUE
Orion Private Wealth Advisors
Corporate · AUM $240M · UAE domicile
HIGH
UBO change detected
Previously: annual · now: trigger
-2d
Dr. Hiroshi Takeda
HNW individual · since 2018-06
ELEVATED
Adverse media · 2 hits
Nikkei · ownership dispute
3d
Meridian Logistics Co.
SME · standard · UK
LOW
Triennial cadence
Last review: 2023-05-12
7d
Typology & Red-Flag Library
Reference library of money-laundering typologies sourced from FATF, APG, Egmont
Group, MENAFATF with bound detection rules and real case exemplars. Reg alignment: FATF Typologies Reports,
Egmont Case Book, UK NCA Red Flag Indicators.
Live pattern · Typology catalog with bound rules + case linkage
All
(47)Trade-based
(12)Structuring
(8)Shell
companies (9)Crypto
(7)Cash-intensive
biz (6)Layering
(5)
TRADE-BASED-ML · Over/under-invoicing
TYP-TB-003 · FATF 2006 §2.1.1
HIGH
RISK
Invoices for
international trade deliberately misstated to transfer value across borders while providing fiscal
cover. Common pairings: agricultural bulk · precious metals · electronics.
Red flags bound
Price
≥30% off customs medianFree-zone
counterpartyUnit
price volatile ≥2σ
Breaking up large
deposits into amounts under CTR threshold ($10k US · €10k EU · £6.5k UK) to evade reporting. Often
multiple branches, same day, multiple agents.
Red flags bound
Deposits
$7–9.9k ≥3 in 7dMulti-branch
same dayRound
$ amounts
Real-time ingestion of OFAC SDN updates, HMT Sanctions Notices, EU Council
Regulations, MAS Circulars, HKMA Guidelines. Auto-diff old vs new lists, impact-surface against current book,
CCO routing. Reg alignment: OFAC OFAC Recent Actions feed, HMT Financial Sanctions Notice, EU OJL, MAS
MAS-Notices-RSS.
Live pattern · Kanban pipeline with per-stage metrics
DRAFT · 4
avg age 2.3d
Stripe Terminal renewal
$180k ARR · 2026-06-30 EA expiry
Citadel Data — MSA
new logo · est $420k
REDLINE · 3
1 at SLA risk
Jane Street DPA
SLA -6h
7 comments · v4 in legal
Two Sigma SOW-Q2
3 comments · counterparty 2d
LEGAL · 2
avg 1.1d
Goldman Prime DPA
E. Chen reviewing · 6h
SIGN · 2
DocuSign
BlackRock Aladdin MSA
2/3 signed · pending CFO
Bloomberg Terminal q4
sent 4h ago
ACTIVE · 147
renew 30d: 14
Mercury Bank · Platform
$240k · renew 2026-05-12
Avg cycle (draft→active)
11.4 d
Redline-to-sign
5.8 d
Auto-renewal queue
14 in 30d
Counterparty edits
42% DPA
Usage-Based Pricing Calculator
Metered billing simulator with tiered pricing, overage bands, volume discount
curves, commit vs. true-up logic. Critical for FP&A and sales-engineering alignment. Patterns: Stripe
Billing, AWS tiered, Datadog per-host. Reg alignment: ASC 606 revenue recognition, SEC Rev Rec disclosure.
Live pattern · Multi-tier usage calculator with commit + overage
Inputs
Monthly API calls
05.8M / 100M
Data transfer (GB)
032 TB
Active seats
0142 / 200 seats
Commit tierGrowth — $40k/mo
True-up billingMonthly in
arrears
Calculation
Base commit (Growth tier)$40,000.00
API · tier 1 (0-5M @ $0.004)included
API · overage (800k @ $0.0025)+$2,000.00
Data xfer (32 TB @ $0.05/GB)$1,600.00
Seats (142 × $80, included 100)$3,360.00
Volume discount (20%, ≥$45k tier)-$1,384.00
Total · April 2026$45,576.00
YoY trajectory
+38%
Next tier breakeven
8.4M API
Customer Health & Churn Risk Score
Composite health scoring blending product engagement, support sentiment, billing
signals, contract renewal window, executive sponsorship attrition. Exposes the "quiet-quit" customers BEFORE
they send non-renewal notice.
Live pattern · Account health panel with factor breakdown
Account
Horizon Capital Partners
Enterprise · $2.4M ARR · since 2023-04
Health score
52
▼ 12 pts (30d)
Product engagement (DAU 8.2%)18/30
DAU trending -34% QoQ
Support sentiment (NPS -12)5/20
3 P1 tickets unresolved >14d
Executive sponsorship9/20
Champion CTO departed 2026-03
Billing on-time20/20
Contract runway0/10
Renewal in 67 days
CHURN RISK · HIGH
Predicted churn
probability: 68% within renewal window. Model v2.1 (Gradient Boost · 89% AUC).
Top 3 SHAP contributors: engagement drop
(-0.28) · NPS plunge (-0.19) · champion exit (-0.14)