KOSMOS is the data normalization platform of the EurekaGO suite — the first step of the pipeline, the one that turns a price list into a catalogue.
Data normalization engine

Every supplier has
its own format.
The catalogue has one.

KOSMOS takes price lists as they arrive — PDFs, spreadsheets, CSVs, email attachments — and carries them to product records validated against the central catalogue. Brand, product type and attributes are not guessed: they are resolved against the data model and the sector ontology — the structure of the catalogue, not a list of values — and whoever is working the file can always overrule the machine.

Validated against the sector ontology, not against a list of valuesEvery correction a person makes becomes a ruleNo automatic writes to the master catalogue
7
Steps from raw file to validated record
3
Resolution layers before AI is reached
0
Automatic writes to the master catalogue
1
Data model shared across the whole trade
Governance

The rules that are not negotiable

KOSMOS validates live against the data model and the sector’s vertical ontology — the structure of the catalogue, not merely its contents — but never writes to it, not even through a table of its own that would later update it. That is structural, not a preference.

The catalogue is not written from here

KOSMOS reads brands, product types, attributes, categories and the relationships between them live — the ontology, not just the values. It never writes to it, under any circumstances, not even after an approval.

The human beats the machine

Every proposed value is editable, and a person’s edit always takes precedence over a cluster’s or a model’s. No proposal is applied without someone being able to see it and change it.

Whoever proposed it says so

A value suggested by AI carries the mark that says so, and that mark disappears the moment a person replaces it. It is never placed on data read from the file or from the catalogue.

Anagraphic and commercial stay apart

Anagraphic data is universal and validates against the catalogue. Commercial data — stock, prices, discounts — is one client’s own policy and is never inferred from somebody else’s catalogue.

The most useful file is the messiest one.

Send us a price list exactly as it reaches you. We will tell you what would come out of it, and where a person would still be needed.

Let’s talk →