KYC Perpetual Customer Behavior Monitoring at ING Bank
Read case →
By Solution
Explore the Platform
All Resources
Investor Relations
Internal · Pending approval
Brand foundations & components, pending Łukasz approval. Synced to the Tubik Figma design system (color roles + typography scale).
DataWalk's identity: sovereign infrastructure for contextual intelligence. Authority without aggression. Confidence without showboating.
Clarity over decoration
If a visual element does not encode information or guide action, remove it. Whitespace is not empty; it is structural.
Hierarchy by reduction
One primary action per view. Secondary actions are visibly secondary. No competing CTAs in the same section.
Sovereign tone
Confident, not aggressive. Technical, not jargon-laden. Authority earned through specificity, not volume.
Performance is design
Lottie over MP4, SVG over PNG, system fonts when sensible. PageSpeed Insights > 90 is a design constraint, not an afterthought.
Seven brand roles, each with a single purpose. Accent and supportive colors come with a paired highlight variant for hover, soft emphasis, and supporting tones, with no full 50→900 ramp needed.
Seven roles drive everything. Stick to these for brand-aligned surfaces. Semantic states (info / success / warning / danger) live below for functional UI signaling.
Functional states across UI. Used in alerts, badges, form validation, status indicators. Independent of the brand role system.
Neutral status updates, links, helper hints. Same hue as Sky Blue.
Published, confirmed, validated. Never decorative, only state.
Pending review, approaching deadline, draft state.
Errors, destructive actions, validation failures.
Solar Orange reserved for one primary CTA per view. Reads as a clear, singular action.
Three Solar Orange CTAs in one section. Hierarchy collapses: the user sees no priority.
Tubik typography scale: display → heading → subheading → body → metric → caption. Two weights only: Regular (400) and Medium (500). Bold (700) is intentionally absent; hierarchy comes from size and color, not weight.
Tubik recommends Saans (Displaay Type Foundry, paid license). License decision pending; Inter is the working fallback (near-geometric, system-available, similar metrics).
Display + 5-step heading scale (H1→H5) + 2 subheadings + 3 body sizes + 2 metric sizes + caption. Sizes shown as Figma exports (px / line-height-px / weight).
Two weights only. Bold is intentionally absent; it competes with Solar Orange for visual urgency.
Button typography spec not yet exported from Tubik's Figma extras file. Will land when the components library is shared. Until then, see section 06 Buttons for current implementation specs.
A 4px base scale, named in rem. Containers maxed at 1280px for reading comfort. Five breakpoints mirror Tailwind defaults, so every screen size has a known answer.
Use Tailwind's spacing utilities. Never invent custom margins/paddings; every value should map to a scale step.
Use max-w-*
utilities. Default content max is max-w-6xl
(1152px) for reading comfort. Marketing pages use max-w-7xl
(1280px).
| Token | Width | Use for |
|---|---|---|
| max-w-2xl | 42rem / 672px | Prose, reading content, blog body |
| max-w-4xl | 56rem / 896px | Forms, narrow article layouts |
| max-w-6xl | 72rem / 1152px | Default content (sections, archive grids) |
| max-w-7xl | 80rem / 1280px | Marketing pages (hero, full-width sections) |
Mirror Tailwind defaults. Mobile-first: base styles apply <640px, then layer breakpoints up.
| Token | Min-width | Device class |
|---|---|---|
| sm | 640px | Large phones, small tablets |
| md | 768px | Tablets portrait |
| lg | 1024px | Tablets landscape, small laptops |
| xl | 1280px | Standard desktops |
| 2xl | 1536px | Wide desktops, monitors |
Form controls. Soft gray fill on rest, white background with orange ring on focus. Every input has an explicit label above. Modern minimal, and accessibility is not optional.
Default text inputs with label above, helper text below. Resting state: soft gray fill (#F5F4F2). Focus: white background with orange ring. Click any field to see the transition.
Five states. Focus uses orange ring (4px soft shadow), the same accent as Primary CTA, consistent across the system.
| State | Visual cue | Use |
|---|---|---|
| Default | Soft gray fill #F5F4F2, no border | Resting |
| Focus | White bg + 1px orange border + 4px orange shadow ring | Active editing |
| Filled | Midnight Indigo text on soft gray | User has entered value |
| Error | 1px Danger border + error helper text | Validation failed |
| Disabled | 50% opacity, cursor not-allowed | System-locked field |
Three card variants for three jobs: presenting content, navigating to content, and surfacing metrics. Resist inventing new ones; three is enough.
For presenting self-contained content. Static, no interactive affordance.
How DataWalk reduces hallucination in enterprise LLM deployments by augmenting models with knowledge graph context. Architecture deep-dive.
Reducing time-to-resolution by 10× across cross-border cases. Knowledge graph traversal at billions of edges. Production deployment lessons.
For navigating to detail content. Hover state reveals affordance. Use as link, button, or anchor, never both static and clickable on same card.
For surfacing numerical proof. Large value, supportive label. Optional delta indicator with semantic color.
One job per card. Clear hierarchy.
One purpose per card. Hierarchy reads top-to-bottom.
Read · Download · Share · Bookmark
Multiple badges + multiple actions = unclear what user should do first.
For news index pages, case-study galleries, resource thumbnails. Solid color overlay creates strong visual grouping when the underlying image is absent. Three variants ship: Sky Blue, Solar Orange, Midnight Indigo.
Read case →
Read news →
Download PDF →
Composite layouts. How Foundations + Building blocks + Components combine into real page sections. Use these as starting points for new layouts rather than inventing fresh ones.
Default homepage / solutions hero. Cream background, eyebrow + headline + sub + dual CTA. Visual zone on right for Lottie or SVG illustration.
Contextual Intelligence Platform
DataWalk transforms heterogeneous enterprise data into a unified knowledge graph, enabling investigators, analysts and operators to act with clarity.
Uses: 02 Typography (H1 + body), 06 Buttons (Primary lg + Ghost lg), 05 Iconography (xl size).
For /investors, technical pillar pages, and sections requiring "sovereign" tone. Midnight Indigo background, white typography, Powder Blue eyebrow.
Investor Relations
Sovereign infrastructure for institutions that turn data complexity into operational clarity. Built for regulated environments. Engineered for scale.
Uses: 01 Color (Midnight Indigo bg + Powder Blue eyebrow), 02 Typography (H1 white), 06 Buttons (Primary on-dark variant + custom light Ghost). WCAG: 14.8:1 body + 16.6:1 Primary CTA.
Customer results / KPI showcase. Section header + 3 metric cards. Real customer numbers, never placeholder.
Proof of impact
Uses: 02 Typography (H2 + eyebrow), 08 Cards (3× metric), 05 Iconography (sm trending-up).
Capability showcase. Section header + 3 interactive cards. Each card = single capability with icon + name + body + CTA.
Platform capabilities
Three architectural pillars combine into a complete platform for institutional-grade investigative work.
Billions of edges, sub-second queries. Hybrid graph-relational engine.
Learn moreOne source of truth across heterogeneous data. Ontology-driven entity resolution.
Learn moreOn-premise, air-gapped, full data control. Built for regulated environments.
Learn moreUses: 02 Typography (H2 + body), 08 Cards (3× interactive), 05 Iconography (lg brand color).
Pre-footer call-to-action. Dark surface, white typography, dual CTA. Use once per page maximum, before footer.
Uses: 01 Color (Midnight Indigo bg), 02 Typography (H2 white), 06 Buttons (Primary on-dark variant + light Ghost).
Standard marketing footer: four columns, eyebrow-style column headers (Solar Orange uppercase), light text lists. Top edge marked with a dashed rule; the showroom's "schematic" motif carries here.
Corner brackets and dashed lines are signature DataWalk visual
elements. They evoke an "engineering blueprint" aesthetic that
matches our technical character. Three variants and three sizes
via a single .dw-frame primitive.
Three visual treatments. Pick by weight: solid corners for primary emphasis, dashed for secondary/quiet, bordered (corners + inner outline) when wrapping an image or schematic.
Simple corner brackets
Dashed corner brackets
Corners + inner border
Three sizes scale the corner bracket length and the wrapper padding proportionally.
sm
md (default)
lg
Use frames to mark sections of interest, highlight hero CTAs, or denote design-schematic moments (e.g. illustrations, architecture diagrams, feature spotlights). Don't stack frames inside frames; the bracket motif becomes noise.
One framed accent per section. Reads as "look here, specific moment".
Three frames in a row → bracket noise. Use chips or tags instead.
Top corners are pseudo-elements (no DOM). Bottom
corners need two empty <span>
children, which get absolutely-positioned inside the frame.
<div class="dw-frame">
<span class="dw-frame-corner-bl"></span>
<span class="dw-frame-corner-br"></span>
Your content here
</div>
Main top-of-page header. Logo + primary nav + "Ask AI" search + framed primary CTA. Present on every site page. Underline-only search keeps the visual surface quiet, so the framed CTA is the only loud element.
Static preview: links don't navigate and the search input is non-functional. Wiring to the real header partial is Phase 2.
#FCFAF9), flush with body.#F4F2F1).▾ chevron for dropdown-bearing items.Section 09 covers in-page navigation (tabs, breadcrumbs, pagination). This section is the page-level header. Distinct concerns, distinct components.
Floating chat trigger, sitting in the bottom-right corner of every page.
Reuses the .dw-frame primitive
(corner brackets) around a chat-bubble icon. On click, expands into a
sales-chat panel (Phase 2 wiring; see existing
.datawalk-sales in partials/sales-chat-bubble).
Shown in a bounded container so it doesn't
collide with the style-guide sidebar. In production: position: fixed; bottom: 24px; right: 24px.
.dw-frame (solid variant, default size).fixed; bottom: 24px; right: 24px; z-index: 60.datawalk-sales JS (sales-chat-bubble.js) replaces orange bubble with this bracket-framed variant in Phase 2.
Section 09 Frames: corner bracket pseudo-element pattern (.dw-frame-corner-bl + ::before/::after).
No duplicated CSS: same primitive, different content.
Composed Tubik patterns ready to lift into pages. Each pattern is built from primitives in earlier sections: no new tokens, just compositions.
Hero with corner brackets and a framed primary CTA. Used for marketing landing pages where one action dominates.
Sovereign infrastructure for institutions that turn data complexity into operational clarity.
Three KPI cards with client attribution. The large metric (Tubik scale 70px) is the visual anchor; logo sits at the bottom like a signature.
in savings
Ally Financial Inc., a financial services company with the nation's largest all-digital bank, deployed DataWalk to unify investigative data.
recovered
EUROPOL coordinated cross-border financial crime investigations on DataWalk's knowledge-graph engine.
annual cost savings
ING Bank uses DataWalk for KYC perpetual customer behavior monitoring at scale.
Recognition strip on Midnight Indigo. Three large stats anchor credibility. Apricot Glow eyebrow for contrast on dark.
Award-winning Graph + AI platform enabling faster, smarter investigations.
Bracketed accordion pattern. Native <details>/<summary>:
zero JS, full keyboard support, custom + /
− marker swap.
DataWalk transforms siloed enterprise data into contextual intelligence, enabling investigators, analysts and operators to act with clarity and speed. Sovereign-grade deployment, hybrid graph-relational engine, Composite AI grounded in your organizational ontology.
A graph database stores edges; DataWalk reasons over them. Hybrid graph-relational architecture means you keep relational performance for structured workloads AND get knowledge-graph traversal for entity resolution, without re-platforming.
Yes. Sovereign deployment is a first-class concern: financial services, defense, intelligence, and law-enforcement customers run DataWalk in fully on-premise, air-gapped environments with no upstream calls.
Structured (relational DBs, data warehouses, REST APIs) and unstructured (documents, logs, multimedia). Connectors land data into the unified ontology where entity resolution stitches identities across sources.
LLMs are grounded in the organizational ontology, so answers cite the graph, not the model. Reduces hallucination in regulated environments where every claim must trace to source.
<details> + <summary>: native disclosure, no JS..dw-frame primitive (section 09), with corner brackets on every row.+ / − via CSS pseudo-element, swaps on [open] state.<summary> aria: the screen reader announces "expanded / collapsed" automatically.