NxSync Brand Guidelines · v2.0

The single
source of truth.

Everything required to build, write, design, sell, and ship NxSync — the AI-native ERP — as one coherent brand. This edition extends the v1.0 identity into the full product-behaviour, AI-trust, enterprise, and handoff system an ERP demands. When two documents disagree, the hierarchy in §0 decides. When in doubt, this document wins.

GAP CLOSEDDRIFT FIXEDADDED BEYOND REVIEW— tags throughout show what each section resolves.
00 — Meta DRIFT FIXEDADDED

How to use this · document hierarchy

NxSync's brand lives across several documents. They are not peers. This hierarchy resolves the governance question raised in review — "if the guidelines and the design system disagree, which wins?"

#DocumentOwnsWins on conflict about…
1Brand RationaleWhy the brand exists; why choices were madeIntent & meaning
2Brand Guidelines (this)Identity, voice, color, type, messaging, trust principlesBrand expression, naming, tone, color meaning
3Design System v1.0Components, interaction, UI tokens (implementation)How a component looks & behaves in code
4ERP Product System v1.1Workflows, data grid, AI-trust patterns, admin, governanceERP behaviour & enterprise patterns

The rule

Brand-level decisions (color meaning, voice, naming, the mark) flow down from this document. Implementation detail (a hover timing, a prop name) is owned by the design system. Tokens are shared and defined once here (§Tokens) — neither doc may silently fork them.

This edition's changelog

  • Added AI Trust & Agent Behaviour, Enterprise/Security/Compliance, Brand Architecture, Naming system, Reversibility policy, ERP microcopy library, Data-viz & Sound identity, Responsible-AI values, sharpened ICP, full token tables, contrast matrix, i18n.
  • Fixed four cross-document drifts flagged in review (see §Drift control): decorative motion, irreversibility language, light AI layer, missing hierarchy.
  • Renamed the prior file to Brand Guidelines v1.0 — Identity, Voice & Visual System; this supersedes it.
01 — Strategy

Purpose & the four pillars

PURPOSE
Free people from the busywork of running a business, so they can run the business.
VISION
Every business operates on one live, trustworthy source of truth — with AI doing the reconciling, not the hiding.
MISSION
Build the AI-native ERP that reasons, acts, and shows its work — reversibly, auditably, in real time.

Positioning statement

For growing, operations-heavy companies drowning in disconnected tools and manual reconciliation, NxSync is the AI-native ERP that keeps every function in sync and lets AI act on your behalf — transparently, reversibly, and on the record. Unlike legacy suites that bolt AI onto decades-old software, NxSync is built around the question that decides this category: can I trust it?

The four pillars

PillarMeansShows up as
SyncedOne real-time source of truthLive status, reconciliation, no stale reports
IntelligentAI that reasons over your dataSuggestions, drafts, insights, the Agent
TransparentEvery action explainable & reversibleSource trace, diffs, audit trail, undo
EffortlessPower without frictionCommand Bar, calm dense UI, sensible defaults

Archetype: Sage (clarity, judgment, truth) with a measured touch of Magician (transformation). Never the Jester, never the Hero who shouts.

01 — Strategy

The promise & the trust thesis

In an AI-native ERP, trust is the product. Customers will not let AI touch finance, payroll, inventory, or compliance unless they can inspect it and undo it. Every brand decision is downstream of this.

The promise we make

NxSync reasons, acts, and shows its work. Nothing posts without a trail. Anything it does, you can see, question, and reverse.

The promise we never make

"Set it and forget it." We never imply AI runs your books unsupervised, never hide a step, never present certainty we don't have.

01 — Strategy ADDED BEYOND REVIEW

Responsible-AI values

Neither review asked for it, but an AI-native ERP brand without a stated AI stance is a liability. These are commitments the brand must be able to defend — in a sales call and in a deposition.

ValueWhat we commit to
Human oversightMaterial financial, legal, payroll, and tax actions require human approval by default. Autonomy is granted, scoped, and revocable.
ExplainabilityEvery AI action carries its reasoning and source data. "Because the model said so" is never an acceptable answer.
ReversibilityAI actions are reversible or correctable. We design for undo before we design for speed.
Data ownershipCustomer data belongs to the customer. We do not train shared models on customer data without explicit, revocable consent.
Bounded autonomyAgents act only within limits an admin set — amount caps, scopes, environments — and flag everything outside them.
Honesty about limitsWe show confidence and uncertainty. We escalate rather than guess. We name mistakes plainly.
02 — Market GAP CLOSED

ICP & segmentation

"Operations-heavy companies" is the right instinct but too broad to sell against. Sharper segments for marketing and sales:

SegmentWhoWhy now
Primary ICPMid-market firms with finance + inventory + procurement + field ops (50–1,000 staff)Outgrew spreadsheets & point tools; legacy ERP is too heavy/slow
Early adopterFounder-led businesses past the spreadsheet stageWant one connected system without an SAP-scale project
Beachhead geographiesIndia, UAE, Saudi, Morocco → broader EMEA/APACMulti-currency, multi-tax, multi-entity from day one
02 — Market

Buyers, users & pains

RoleTypeCares most about
CFOBuyerAccuracy, auditability, close speed, control over AI in finance
COO / FounderBuyerOne system, real-time view, less manual ops, fast time-to-value
IT / AdminBuyer / gatekeeperPermissions, roles, audit, tenant isolation, scoped agents, security
Finance clerkDaily userFast entry, fewer errors, less reconciliation drudgery
Ops / warehouse managerDaily userLive stock, reorder alerts, simple approvals on mobile

Top pains we relieve

  • Delayed, stale reporting and month-end fire drills.
  • Manual reconciliation and data re-keying between tools.
  • Approval bottlenecks and lost paper trails.
  • Disconnected tools that disagree with each other.
02 — Market GAP CLOSED

Competitive contrast

AlternativeTheir gravityNxSync contrast
Spreadsheets / point toolsFlexible, cheap, familiarConnected & live — no re-keying, one source of truth
Tally / Zoho / OdooAffordable, broadAI-native action + reversibility + real-time sync, not bolted-on
NetSuite / SAP-classPowerful, enterprise-trustedModern, calm, fast to adopt; AI you can audit & undo
Custom buildsTailoredMaintained, secure, multi-entity, no in-house upkeep
The one-line differentiator: AI-native action + auditability + reversibility + real-time sync. Competitors have at most two of these. We lead with all four.
03 — Architecture GAP CLOSED

Brand architecture

As the website, ERP, automation engine, control plane, docs, and customer portal multiply, the brand needs one clear model. Recommended: a branded house — one customer-facing product brand, technology tiers kept internal.

COMPANY
Synchronos (synchronos.tech · Synchronos Solutions)
↓ flagship product
NxSync — the AI-native ERP
↓ modules (not separate brands)
Finance
Sales
Purchase
Inventory
HR
Reports
Admin
↓ internal technology — rarely customer-facing
AutoCore — automation/agent engine
Control plane / ERP core
EntityRoleSurfaces as
SynchronosParent company"NxSync, by Synchronos" — corporate, careers, legal, investor
NxSyncThe product (master brand customers know)Product, marketing, app, docs, support
AutoCoreAutomation/agent engine that powers NxSyncIngredient/tech tier: "powered by AutoCore" in technical & partner contexts only — never competes with NxSync for attention
Control plane / ERP CoreBackend infrastructureNever in product UI or marketing

⚠ Confirm before publishing

The relationships among Synchronos.tech, Synchronos Solutions, AutoCore, and the ERP Core/control-plane references are inferred. This is the recommended architecture; validate the legal/product reality and lock it before external use.
03 — Architecture GAP CLOSED

Naming system

A canonical vocabulary so features, actions, records, and states are never invented ad-hoc. Use these exact words in product, docs, and marketing.

CategoryCanonical terms
ModulesFinance · Sales · Purchase · Inventory · HR · Payroll · Projects · CRM · Reports · Admin
AI featuresAgent (acts) · Ask (Command-Bar Q&A) · Automations (rules/workflows) · Suggestions · Insights
ActionsPost · Approve · Reconcile · Sync · Reverse · Void · Archive · Assign · Close · Reopen · Submit · Recall
RecordsInvoice · Bill · Journal entry · Payment · Purchase order · Goods receipt · Shipment · Quote · Sales order
StatusesDraft · Submitted · Pending review · Approved · Posted · Reversed · Voided · Failed · Synced · Needs review
Agent statesSuggested · Waiting approval · Running · Completed · Needs review · Blocked
Do

Say Agent and Ask. Keep one verb per concept (always "Post", never "Submit to ledger").

Don't

Avoid Copilot (owned connotation) and generic Assistant/Bot. No synonyms drift ("undo" vs "reverse" vs "rollback" → pick Reverse for posted records).

03 — Architecture ADDED BEYOND REVIEW

The Agent persona

The Agent is the brand's most sensitive surface — it speaks while touching money. It needs a defined personality and a first-person rule, which neither review specified.

TraitDefinition
Name"the NxSync Agent" — a capability, not a mascot. No cute human name (over-anthropomorphizing AI that moves money erodes trust).
PersonFirst person only when proposing/explaining its own work: "I matched 142 of 148." Product chrome stays second-person/imperative: "Post entry."
PersonalityA precise, candid analyst. Confident about evidence, honest about uncertainty, never chatty, never apologetic-cute.
NeverClaims feelings, hides a step, uses "I" to dodge accountability, or implies it acted without permission.
04 — Voice

Voice & tone

We write from the user's side of the table. Plain verbs, sentence case, no hype. Calm under pressure — most reading happens during a problem.

ContextToneExample
RoutineQuiet, factualEntry posted.
AI proposingHelpful, sourcedI found 4 likely duplicates. Review?
Risk / moneyDirect, seriousThis releases $44,300. Confirm to continue.
ErrorHonest, no blame, next stepSync stopped at 142 of 148. 6 need a fix.
EmptyInviting, points forwardNo purchase orders yet. Create one or import a CSV.
04 — Voice

Messaging hierarchy

TaglineEverything in sync.
One-linerThe AI-native ERP that reasons, acts, and shows its work.
ElevatorNxSync keeps your whole business on one live source of truth and lets AI do the reconciling, drafting, and matching — transparently and reversibly, so you stay in control.
BoilerplateNxSync is an AI-native ERP for growing, operations-heavy companies. It unifies finance, sales, purchase, inventory, and HR in real time, and lets AI act on your behalf with full auditability and one-click reversal.
04 — Voice

Vocabulary & mechanics

Words we use

sync, in sync, source of truth, post, reconcile, reverse, review, approve, on the record, the Agent, Ask, real time.

Words we avoid

magic, effortless-AI, seamless, revolutionary, blazing-fast, set-and-forget, "just trust us", and any verb that hides a step.

MechanicRule
Headings & UISentence case. Buttons are verbs: Post, Approve.
Numbers / moneyTabular figures (JetBrains Mono); locale-formatted (see i18n). Always show currency.
Dates13 Jun 2026 — unambiguous, never 06/13/26.
ErrorsState what happened + the next step. Never apologize twice, never blame the user.
04 — Voice GAP CLOSED

AI voice

How the Agent speaks — the exact phrasings that keep AI trustworthy in a ledger.

FINDI found 4 transactions that look like duplicates.
SUGGESTI suggest categorizing this as Sales Revenue — 88% confidence, from INV-2840.
PROPOSEI can post this entry after your approval.
REPORTPosted after your approval, 14:22. Reversible for 24h.
ESCALATEI'm not sure — two invoices match this amount. Needs your review.
NEVEROops! I went ahead and posted everything for you 🎉
Mistake voice. When the Agent is wrong: name it plainly, show the impact, offer the fix. "I matched this to the wrong invoice. I've flagged it — reverse the match here." Never casual ("oops"), never evasive ("an issue occurred").
04 — Voice GAP CLOSED

ERP microcopy library

The moments that matter more than any tagline. Canonical strings for the states an ERP hits daily.

MomentCopy
Permission deniedYou don't have access to post entries. Ask an approver, or request access.
AI needs approvalThe Agent prepared this. It posts after your approval.
Partial syncSynced 142 of 148. 6 transactions need a fix.
Integration failedThe bank connection expired. Reconnect to resume syncing.
Duplicate foundThis looks like INV-2840, posted yesterday. Post anyway, or open the original?
Closed periodJune is closed. Post to an open period, or ask an admin to reopen June.
Reversal requestedReversal created. The original entry stays on the record, marked reversed.
Low confidenceLow confidence (34%) — source data is incomplete. Review before posting.
Missing source docNo source document attached. Add one, or post without (logged).
Reconciliation mismatchThis doesn't match the bank line by $42. Adjust, or flag for review.
Tax rule conflictTwo tax rules apply here. Choose one to continue.
Export completeExport ready — 1,204 rows. Download, or it's in your files.
Bulk action warningThis approves 38 invoices ($412,000). Review the list before you confirm.
Irreversible actionThis permanently deletes the integration and its logs. It can't be reversed. Type DELETE to confirm.
05 — Visual

Color

Color is meaning, never decoration. The neutral ramp does the heavy lifting; Iris carries intelligence and action; Pulse signals what's live.

Iris
#6A5CFF
Intelligence, action, focus, AI presence.
Pulse
#2EE6C5
Live, synced, agent activity. Used sparingly.
Void
#070912
The calm dark operating canvas.
Ember
#F6A23B
Human attention & warnings. Rare by design.

Semantic (finance) — never recolored for branding

Positive
#33C088
Credit, gain, success, synced.
Negative
#EE5B6A
Debit, loss, failure.
Warning
#F6A23B
Needs attention / review.
Neutral
surfaces
~80% of every screen.
80% Neutral
15% Iris
5%

The 80/15/5 discipline is what makes Pulse mean "live."

05 — Visual GAP CLOSED

Color tokens · light / dark

TokenPurposeDarkLight
color.actionPrimary actions, focus, links#6A5CFF#5A4FE8
color.action.textAccent text on bg (a11y-safe)#9389FF#4A3FD8
color.liveAI / synced state#2EE6C5#13B89C
color.bgApp canvas#0A0C16#F7F8FC
color.surface.1 / 2 / 3Cards, panels, raised#11131F / 171A28 / 1E2233#FFFFFF / F3F4FA / ECEEF6
color.text.1 / 2 / 3Primary / secondary / tertiary#ECEDF4 / A6AAC2 / 6E7289#13151F / 535873 / 8C90A6
color.border / border.2Lines / strong lines#262A3B / 343A54#E4E7F1 / D2D6E6
color.pos / neg / warnCredit / debit / attention#33C088 / EE5B6A / F6A23B#1FA774 / D83A4A / D98521
radius.s / m / lControls / cards / sheets8 / 12 / 16px8 / 12 / 16px
space.1–6Spacing scale4 / 8 / 12 / 16 / 24 / 32pxsame
motion.fast / base / slowMicro / transition / overlay140 / 240 / 320ms · ease (.4,0,.2,1)same

Note the two Iris tokens: color.action (fills) and color.action.text (accent text) — see the contrast matrix for why.

05 — Visual

Typography

Lexend · displayEverything in sync
Lexend · headingReconcile operating account
Inter · body / UIMatched 142 of 148 transactions. 4 need your review.
JetBrains · dataJE-002841 · ₹12,45,000.00 · 13 Jun 2026
FaceUseWhy
LexendDisplay, headingsRounded terminals echo the mark; legible across ages
InterUI, bodyWorkhorse clarity at dense sizes
JetBrains MonoIDs, money, code, tabular dataTabular figures align columns — a low-vision aid too
05 — Visual

Iconography & the sync motif

  • Icons: 1.8–2px stroke, round caps/joins, 24px grid, geometric and calm — never filled, never playful.
  • The × motif: reuse the crossing/node as a quiet graphic device — section accents, dividers, empty-state art. One motif moment per surface; never competes with content.
  • Status is never color-only: every badge carries a label or icon (accessibility + print-safe).
05 — Visual ADDED BEYOND REVIEW

Imagery & illustration

Do

Real product UI on the Void canvas. Candid, in-context operators (not posed stock smiles). Data as texture — charts, ledgers, the sync motif as abstract art.

Don't

No glowing-brain/robot-hand AI clichés. No fake dashboards with impossible numbers. No generic "business handshake" stock. No screenshots that misrepresent the product.

AI-generated imagery: allowed for abstract/texture only, never to fabricate product screens, customers, or results. Label where context requires.

05 — Visual ADDED BEYOND REVIEW

Data visualization

ERP is charts. They need their own palette rules so they stay legible, accessible, and on-brand.

Chart typePalette rule
Single seriesIris. Forecast/secondary in muted Iris or dashed.
Positive / negativeAlways pos / neg — semantic, never branded.
Categorical (≤6)Iris → Pulse → Ember → neutral steps; distinct in hue and value (color-blind safe).
Sequential / heatOne ramp (Iris light→dark). Never rainbow.
LabelsDirect-label where possible; tabular-figure tooltips; never rely on color alone for meaning.
05 — Visual DRIFT FIXED

Motion

Motion is meaning. For a calm enterprise ERP it must be restrained — reserved for state change, AI activity, sync, progress, review, success, and risk.

⚠ Drift resolved

The design system's decorative FAB rotate-on-hover contradicts this rule. Decorative hover motion is now disallowed; the design system will be updated so the FAB uses a subtle color/elevation change only. Animate because something happened, not because a cursor passed by.
AllowedNot allowed
Node pulse = AI thinking/actingSpinning/bouncing on hover
Progress, sync, skeleton loadingParallax, confetti, bounce easing
State transitions (post, approve, reverse)Looping ambient animation
Toast/modal enter-exit (240–320ms)Anything over ~320ms in-app

Tokens: 140 / 240 / 320ms, ease cubic-bezier(.4,0,.2,1). prefers-reduced-motion always honored.

05 — Visual ADDED BEYOND REVIEW

Sound

  • Default silent. An ERP is a workplace; sound is opt-in.
  • Two cues only: a soft mid-tone for agent task complete / approval needed, a lower tone for error/needs review. Short, non-melodic, calm.
  • Never for routine saves. Always pair with a visual cue (sound is never the only signal — accessibility).
05 — Visual

Layout & grid

  • Spacing scale: 4 / 8 / 12 / 16 / 24 / 32px. Radii 8 / 12 / 16.
  • App shell: left nav + top bar + content + optional right detail pane (master-detail). Sticky action bar for forms.
  • Density: comfortable default; a compact mode for power users (data grids). Defined in Design System.
  • Responsive: desktop-first; tablet collapses nav to icons; mobile uses bottom nav, cards over tables, bottom-sheet actions, full-screen Command Bar.
06 — Product GAP CLOSED

Product principles

PrincipleIn practice
Role-basedThe UI shows what your role can act on; denied actions are disabled, not hidden-then-broken.
CoherentOne component vocabulary across every module (Design System v1.0).
AdaptiveAny device, any theme, any locale — same logic.
CalmDensity without noise. Color and motion are rationed.
TrustworthyEvery consequential action is explainable, reversible, logged.
06 — Product GAP CLOSED

ERP surface map

What each surface must deliver at brand level. Detailed components live in Design System v1.0 / ERP Product System v1.1.

SurfaceMust provide
DashboardKPI cards, alerts, drilldowns; executive vs operator views
FinanceJournal entries, ledgers, reconciliation, period close, audit trail
ProcurementRequests, approvals, vendor comparison, PO lifecycle, 3-way match
InventoryStock movement, reorder alerts, warehouse views, batch/serial
HR / payrollEmployee records, approvals, sensitive-data states
AdminRoles, permissions, tenant settings, integrations, environments
ReportsFilters, exports, scheduling, explainable (drillable) numbers
Agent panelWhat it did, why, confidence, source, approval status, rollback
06 — Product DRIFT FIXED

Document lifecycle & status

One canonical state machine for every financial document — so a badge means the same thing in every module.

DraftSubmittedApprovedPostedReversed
DraftPending reviewApprovedPostedReversedVoidedFailedSyncedNeeds review
06 — Product DRIFT FIXED

Reversibility & deletion policy

The brand promises "reversible," yet the design system shipped "permanently removed · cannot be undone." Both can be true — but only under an explicit policy. Here it is.

Record typeCorrect actionHard delete?
Posted financial entryReverse (creates a correcting entry; original stays on record)Never
Unposted draftDiscard / deleteYes (no ledger impact)
Invoice / bill in errorVoid (kept, marked void) or credit noteNever
Master data (vendor, item)Archive (soft delete; restorable)Admin only, if unused
Audit logsImmutableNever
Integration / non-financial configDelete (with typed confirm)Yes · irreversible warning required

⚠ Copy rule

"Permanently removed / cannot be undone" is permitted only for genuinely irreversible, non-financial actions (e.g. deleting an integration) and must use the typed-confirm pattern. It must never appear on a financial record — those reverse, void, or archive.
07 — AI Trust GAP CLOSEDDRIFT FIXED

Autonomy & approval gates

The most important section for an AI-native ERP. The human always holds the dial.

Autonomy levelBehaviourDefault for
Suggest onlySurfaces a suggestion; nothing happens until you actNew teams; sensitive areas
DraftPrepares the entry; never posts itFinance (recommended default)
Approve-firstExecutes routine work into an approval queueHigh-volume, low-risk
Auto-runActs within scoped rules/limits, logs everything, flags exceptionsVetted, bounded tasks only

Always require human approval — regardless of autonomy level

  • Payments & payouts · payroll runs · tax filings.
  • Role/permission changes · data export of sensitive records.
  • Anything above an admin-set amount limit, or outside an agent's scope.
07 — AI Trust GAP CLOSED

Confidence, source & audit

PatternRule
ConfidenceShow a level (high/med/low + %) whenever the Agent proposes a record change. Low confidence blocks one-click apply.
Uncertainty / conflictName it: "two invoices match this amount." Offer the choice; never pick silently.
Source traceLink the evidence — invoices, ledger lines, bank lines, emails. "Show your work" is mandatory for any posting.
Before/after diffShow the change before it's applied to a record.
AI vs human labelEvery record shows who acted: Agent vs person, and who approved.
Audit trail logsActor, timestamp, source data, model/version, reasoning summary, approver. Immutable.
RollbackReverse is one action from the executed-action record; reversal window stated ("reversible for 24h").
07 — AI Trust GAP CLOSED

Sensitive actions

Payments, payroll, tax, deletion, role changes, and bulk data export get stepped-up friction — by design.

  • Typed confirmation for irreversible or high-value actions ("type RELEASE").
  • Amount & recipient restated in the confirm step; audit-promise shown ("logged to the audit trail").
  • The Agent may never complete a sensitive action autonomously — it can only prepare it for human release.
08 — Enterprise GAP CLOSED

Trust, security & control messaging

For CFOs, founders, and IT heads, the brand must communicate control — not just beauty and intelligence. How we talk about it:

TopicHow we say it
Data ownership"Your data is yours. We don't train shared models on it."
Privacy & isolation"Every tenant is isolated. Access is role-scoped and logged."
Access control"Granular RBAC; agents act only within the scope you grant."
Audit"Every action — human or AI — is on the immutable record."
Residency"Choose where your data lives." (state regions actually offered)
Resilience"Encrypted, backed up, with tested recovery." (state RPO/RTO when available)
Deployment"Cloud, private cloud, or on-prem." (only options actually offered)
08 — Enterprise GAP CLOSEDADDED

Compliance & claims policy

Do

State certifications only once held ("SOC 2 Type II", "ISO 27001", "GDPR-compliant"). Use "in progress" / "readiness" for pursued-not-held. Date claims.

Don't

Never imply a certification you don't hold. No "bank-grade", "military-grade", "100% secure", "unhackable". No legal/financial guarantees the product can't make.

Claims rule: every trust claim must be true, current, and attributable. Security and compliance copy is reviewed by legal before publishing. Aspirations are labeled as such.
09 — Quality GAP CLOSED

Accessibility — proof

We claim WCAG 2.2 AA. Here is the evidence, with measured contrast ratios. Pairs that fail as text are restricted to fills/icons.

Contrast matrix — dark theme (on #0A0C16)

PairRatioUse
Text-1 #ECEDF416.7:1AAA · body
Text-2 #A6AAC28.5:1AAA · secondary
Text-3 #6E72894.11:1large / non-essential only
Iris-bright #9389FF6.74:1AA · accent text & links
Iris #6A5CFF4.26:1fills & large only — not body text
Pulse #2EE6C512.29:1AAA · live/data text on dark
Positive #33C0888.39:1AAA
Negative #EE5B6A5.89:1AA
White on Iris #6A5CFF4.58:1AA · button text

Contrast matrix — light theme (on #FFFFFF)

PairRatioUse
Text-1 #13151F18.2:1AAA · body
Text-2 #5358736.97:1AA · secondary
Iris #5A4FE85.65:1AA · accent text & buttons
Negative #D83A4A4.54:1AA
Pulse-deep #13B89C2.51:1fills/icons only — never text
Positive #1FA7743.07:1icons/large — darken for body text
RequirementRule
FocusVisible 2px Iris ring on every interactive element; never removed.
Error statesColor + icon + text; errors announced to screen readers; field association via aria-describedby.
Agent activity (SR)Live region (polite): "Agent matched 142 of 148. 4 need review."
Keyboard mapGrid: arrows move, Enter edits, Space selects, Esc cancels · Modal: focus trapped, Esc closes, focus returns · Tabs: ←→/Home/End · Command Bar: ⌘K.
Reduced motionAll non-essential animation disabled; node pulse becomes a static dot.
Dense gridsRow/col headers associated; sortable state announced; sticky header keeps context.
Non-color signalStatus always carries text/icon, never color alone.
10 — Quality GAP CLOSED

Internationalization

LocaleCurrencyNumberDateTax
en-IN₹ 12,45,000.00lakh/crore13 Jun 2026GST
en-US$ 1,245,000.001,234.56Jun 13, 2026Sales tax
ar-AEد.إ 1,245,000.00RTL١٣ يونيو ٢٠٢٦VAT
ar-SAر.س 1,245,000.00RTLHijri optionVAT / Zakat
fr-MA1 245 000,00 MADspace · comma13 juin 2026TVA
  • Never concatenate translated strings; reserve +35% width for expansion.
  • RTL (Arabic): mirror layout, icons, and progress direction; keep the mark unmirrored.
  • Languages: EN, AR, FR, HI as priority; money stored in minor units, formatted per locale for display only.
  • Multi-entity: show legal entity, branch, and base currency in the tenant switcher; reports can consolidate across entities.
  • Timezones: store UTC, display in the user's zone; show zone on timestamps that cross entities.
11 — Quality GAP CLOSED

Tokens & developer handoff

Brand owns the token meanings (above); engineering owns the export. One source, multiple formats — no forking.

DeliverableForm
TokensCSS custom properties · Tailwind config · JSON (Style Dictionary)
ComponentsTyped React library; props contracts (see ERP Product System v1.1)
State matrixEvery component implements: default · hover · focus · active · disabled · loading · error · empty · permission-denied
Component rulesButton hierarchy (1 primary/view) · field states · table density · modal vs drawer vs page · toast/skeleton patterns
Design sourceFigma library mirrors tokens 1:1; design↔code parity is a release gate
Modal vs drawer vs page: modal = a decision blocking the task (confirm, sensitive action); drawer = detail/side-task without losing context; page = a primary workflow. Documented so teams stop choosing by taste.
12 — Governance DRIFT FIXED

Drift control — resolved

The alignment review flagged where the documents had drifted apart. Each is now resolved and pointed to its governing section.

Drift flaggedResolutionOwns it
Decorative motion (FAB spin) vs "motion is meaning"Decorative hover motion disallowed; restraint rule set§Motion
"Permanently removed" vs "reversible" promiseReversibility & deletion policy; copy restricted to non-financial§Reversibility
AI accountability layer too lightFull AI Trust framework added (autonomy, confidence, source, audit, labels, sensitive)§AI Trust
ERP seriousness not lockedLifecycle & status rules; financial-grade grid/forms in v1.1§Lifecycle · v1.1
No source-of-truth hierarchyDocument hierarchy defined§How to use
12 — Governance ADDED

Governance, maintenance & KPIs

AreaRule
OwnershipBrand & Design Systems team owns this document; domain squads own module specifics within these rules.
MaturityEvery component/pattern is draft → beta → stable → deprecated (see v1.1 gates).
Change processProposals via PR to the system repo; brand-level changes need Brand sign-off; SemVer with migration notes for breaking changes.
Asset managementLogos in the Logo Kit; tokens in the design-token repo; this guide is the canonical narrative. No private forks.
Test gates (to "stable")Keyboard + screen-reader pass · AA contrast both themes · all nine states · visual-regression snapshots · docs + Figma parity.
Brand KPIsAided/unaided recall · "trust" & "control" attribute scores in buyer research · design-system adoption rate · accessibility audit pass rate · time-to-first-value.
ExceptionsAnything off-guide is time-boxed, logged, and reviewed; the most legible, calmest, most reversible option wins ties.

NxSync Brand Guidelines v2.0 · Source of Truth · supersedes v1.0 · companion to Design System v1.0 & ERP Product System v1.1 · Everything in sync.