Skip to content

ResolveX Master Data Management

ResolveX Master Data Management is a model-driven platform. You describe your entities; it ingests records from many source systems, matches and merges duplicates, and keeps one golden record per real-world entity.

What it is

  • Model-driven. No built-in schema. You declare entity types, attributes, match rules and survivorship through the API, and the same engines run for every model. See Entities, Attributes & the Model.
  • Create-first. Ingest stores the record, returns its entity_id with 202, and matches in the background. See Master Entity Lifecycle.
  • One Entity JSON. The same shape on reads, search, relationships and events: plain ids, survived values, and the source records behind them. See The Entity JSON Contract.
  • Isolated per tenant. Your data lives in its own tenant.

Capabilities

Capability What it does Learn more
Model authoring Entity types, relationship types, source systems; four attribute types (scalar, reference, nested, relationship); versioned and editable at runtime Entity Types, Attributes
Standardization Derive a clean value from a raw one at ingest (name, org_name, address, email, phone, …) Standardizers
Matching Named AND-of-conditions rules, OR-combined, each auto or review How Matching Works
Blocking Derived from the match rules; add your own keys if needed Blocking Schemes
Survivorship Per attribute: trust, recency, oldest, hybrid, collect_all Survivorship
Steward operations Review approve/reject, force-merge, unmerge, contribution toggles Merge, Force-merge & Unmerge
Search Ranked full-text, fuzzy, facets and relationship traversal Search Overview
Reindex Re-decide a type after a model change: rebuild, rematch, converge Rematch / Reindex
Events & publishing Domain events (ENTITY_CREATED, ENTITIES_MERGED, …) and published tables Domain Events
Assistant Ask about your data or the product from the console The Assistant

Where to go

Start here

Concepts

Build with it

Integrate