Solution 01, Retail Catalog

Retail catalog
Match, dedup, compare on your machines

A pipeline that matches, deduplicates, and analyzes product catalogs across marketplaces, running on your infrastructure. Every decision logged and auditable. Zero client data in the control plane.

SKUVerdictReason
SKU-8841MatchPrice matches listing
SKU-2240No matchVendor URL differs
SKU-9973UncertainBrand similarity 0.72

Every row carries a decision plus a reason. Audit-ready, no eyeballing.

Three automation modes,
one local engine

Comparison, coverage analysis, and deduplication, executed locally on your machine. Single pipeline engine for any data type. Every decision logged and auditable.

Validation & Comparison

Match vendor and marketplace URLs, then output a decision plus a reason for every row. No more eyeballing.

Coverage Analysis

See exactly which products are present across Amazon, Walmart, Temu, and every platform you sell on.

Internal Dedup

Catch the same product hiding under different IDs before it doubles your ad spend.

How it works
in production

Running on real retail catalogs in production today.

  1. Catalog file arrives

    Your daily catalog lands in email or a watched folder on the local machine.

  2. SentraZero picks up the job

    The agent detects the file and triggers the right plugin automatically. No human in the loop.

  3. Runs locally, on your hardware

    Comparison, coverage, and dedup execute on your infrastructure. Your data never leaves your storage.

  4. Decision + reason per row

    Output Excel is generated with a verdict and the reasoning behind every match.

  5. Team reviews exceptions only

    Routine rows are done. Your team handles the edge cases and signs off — every decision logged and traceable in the audit trail.

Validated where
it runs

Proven against client ground truth in production pipelines. Every verdict carries a reason.

100%
Ground-truth accuracy

Validated against client ground truth in production pipelines.

0 rows
Client data out

Nothing leaves your storage. The control plane stays empty.

3
Automation modes

Validation & comparison, coverage analysis, internal dedup.

6
Audit-logged steps

Every decision logged and traceable, anytime.

Plugins this solution
needs

Signed, sandboxed, and versioned. SentraZero runs them where your data lives — every decision logged and auditable.

01scrape
v0.4.1
Pythonextractorhttps (bounded)

Fetches live product pages from marketplaces for comparison. Automatic retry keeps the run green.

inurls → product snapshots

{ "retries": 3, "timeout_s": 15 }

✓ signed✓ sandboxedsha256:10605d28…

02compare
v1.2.0
Pythontransformerno network

Matches vendor and marketplace listings with similarity thresholds and a UPC fast-path. Outputs a verdict plus a reason per row.

insnapshots → verdicts + reasons

{ "threshold": 0.82, "upc_fastpath": true }

✓ signed✓ sandboxedsha256:ffbba70d…

03dedup
v0.9.3
Rusttransformerno network

Catches the same product hiding under different IDs before it doubles ad spend.

incatalog rows → unique rows

{ "keys": ["brand", "model", "sku"] }

✓ signed✓ sandboxedsha256:6c652181…

04merge
v1.0.2
Built-inloaderno network

Writes the matched output back to your catalog as Excel or CSV, audit-ready.

inmatched rows → catalog file

{ "format": "csv", "include_reasons": true }

✓ signed✓ sandboxedsha256:d5d64e04…

SentraZero agent

See it on your
catalog

Walk us through your current workflow. We'll stand up an agent on your infrastructure, run a comparison on your own data, and show you the auditable output. Nothing leaves your storage.