Skip to main content
Challenge

Build a Seller Multi-Language Product Catalog Generator and Schema Publisher

Translate single-language merchant inventory sheets into multilingual Beckn catalog payloads. Verify required schema extensions for retail categories across regional languages.

Workflow AutomationHosted by Vera
Challenge brief

What you are building

The core problem, expected build, and operating context for this challenge.

Translate single-language merchant inventory sheets into multilingual Beckn catalog payloads. Verify required schema extensions for retail categories across regional languages.

E-commerce onboarding field agent

Receive raw catalog spreadsheets in English or Hindi from local retail merchants.

Generate compliant product names, search tags, and descriptions across three target languages.

Map product attributes to ONDC retail category taxonomy and packaging rules.

Output validated Beckn catalog JSON objects for seller gateway synchronization.

Multi-column catalog translator and schema validator highlighting untranslated idioms and missing fields.

Synthesize typical kirana inventory price sheets covering consumer goods, snacks, and household essentials. Starter examples below are synthetic. They are not downloaded records.

ONDC protocol specifications Employs ONDC protocol specifications for retail domain schemas and taxonomy classifications.

dspy, pydantic. DSPy compiles few-shot prompt modules to maintain consistent product taxonomy mappings across multiple languages. Multilingual model supporting English, Hindi, and regional Indic language generation.

Submit runnable source, pinned dependencies, setup commands, a working interface, example outputs, and a recorded end-to-end demo. Include tests and an action log.

Outputs valid Beckn catalog items with language-specific descriptor objects.

Validates standard pricing structures with proper decimal currency representation.

Prevents literal translations that alter brand names or technical unit measurements.

```json [ { "input": { "sku": "GROC-001", "name_en": "Basmati Rice 5kg Pack", "price_inr": 450, "target_langs": [ "hi", "ta" ] }, "expected_output": { "catalog_entry": { "id": "GROC-001", "descriptors": { "en": "Basmati Rice 5kg Pack", "hi": "Basmati Chawal 5kg Pack", "ta": "Basmati Arisi 5kg Pack" }, "price": "450.00", "schema_valid": true } } }, { "input": { "sku": "ELEC-99", "name_en": "LED Bulb 9W", "price_inr": -50, "target_langs": [ "hi" ] }, "expected_output": { "catalog_entry": null, "schema_valid": false, "validation_errors": [ "INVALID_PRICE_VALUE" ] } } ] ```

Processes synthetic retail inventories only; executes no real catalog publishing or live network broadcasts. Use mock external writes. Require human review before any real deployment.

Rules

Participation guide

Processes synthetic retail inventories only; executes no real catalog publishing or live network broadcasts. Use mock external writes and human review.

Delivery guide

How work is evaluated

Evaluation

Outputs valid Beckn catalog items with language-specific descriptor objects. Validates standard pricing structures with proper decimal currency representation. Prevents literal translations that alter brand names or technical unit measurements.

Submission format

Runnable source, pinned dependencies, setup commands, working interface, example outputs, recorded demo, tests, and action logs.

Datasets

Challenge datasets

Public datasets, plus the private datasets you have access to.

Evaluation rubric

How submissions are scored

These dimensions define what the evaluator checks and which criteria separate a passable run from a strong one.

Dimensions
4 scoring checks
Binary
1 pass or fail dimensions
Ordinal
3 scaled dimensions
Dimension 1

Complete workflow

Receive raw catalog spreadsheets in English or Hindi from local retail merchants. Generate compliant product names, search tags, and descriptions across three target languages. Map product attributes to ONDC retail category taxonomy and packaging rules. Output validated Beckn catalog JSON objects for seller gateway synchronization.

Score scale
012
Score 0

Missing or incorrect.

Score 1

Partly complete, with documented gaps.

Score 2

Complete, with reproducible evidence.

Dimension 2

Correctness and evidence

Outputs valid Beckn catalog items with language-specific descriptor objects. Validates standard pricing structures with proper decimal currency representation. Prevents literal translations that alter brand names or technical unit measurements.

Score scale
012
Score 0

Missing or incorrect.

Score 1

Partly complete, with documented gaps.

Score 2

Complete, with reproducible evidence.

Dimension 3

Review interface

Multi-column catalog translator and schema validator highlighting untranslated idioms and missing fields.

Score scale
012
Score 0

Missing or incorrect.

Score 1

Partly complete, with documented gaps.

Score 2

Complete, with reproducible evidence.

Dimension 4

Safe execution

Processes synthetic retail inventories only; executes no real catalog publishing or live network broadcasts.

Binary check

This dimension contributes its full weight only when the submission satisfies the requirement. Partial credit is not awarded.

Learning goals

What you should walk away with

  • Receive raw catalog spreadsheets in English or Hindi from local retail merchants.

  • Generate compliant product names, search tags, and descriptions across three target languages.

  • Map product attributes to ONDC retail category taxonomy and packaging rules.

  • Output validated Beckn catalog JSON objects for seller gateway synchronization.

Resources and assets

Reference links and supporting material

Dataset notes

Synthesize typical kirana inventory price sheets covering consumer goods, snacks, and household essentials. Supplied starter examples are synthetic, not source extracts.

Challenge setup

Configuration summary for this challenge.

Challenge input

Input details are not configured.

DSPy

Prompt and LM program optimization framework.

Evaluated output

No output checks are configured.

Evaluation checks
  • Receive raw catalog spreadsheets in English or Hindi from local retail merchants. Generate compliant produc...
  • Outputs valid Beckn catalog items with language-specific descriptor objects. Validates standard pricing str...
  • Multi-column catalog translator and schema validator highlighting untranslated idioms and missing fields.
Configured evaluation evidence
  • 2 public reference cases
Configured runtime
  • 3 configured tools

Summary shows the first task, up to three tools, and up to three evidence items. Open the technical recipe to view all configured items.

View technical recipe

Configured tools

Action Space
  • DSPy · Optional
Training Infra
  • DSPy · Optional
Orchestration
  • DSPy · Optional

Evaluation contract

  • Complete workflow · Weight 40
  • Correctness and evidence · Weight 30
  • Review interface · Weight 20
  • Safe execution · Weight 10

Reference cases

  • 2 public reference cases

Workflow tasks

No workflow tasks are configured.

Recipe freeze marker

No recipe freeze time is recorded.

Frequently Asked Questions about Build a Seller Multi-Language Product Catalog Generator and Schema Publisher