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.
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.
Participation guide
Processes synthetic retail inventories only; executes no real catalog publishing or live network broadcasts. Use mock external writes and human review.
How work is evaluated
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.
Runnable source, pinned dependencies, setup commands, working interface, example outputs, recorded demo, tests, and action logs.
Challenge datasets
Public datasets, plus the private datasets you have access to.
How submissions are scored
These dimensions define what the evaluator checks and which criteria separate a passable run from a strong one.
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.
Missing or incorrect.
Partly complete, with documented gaps.
Complete, with reproducible evidence.
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.
Missing or incorrect.
Partly complete, with documented gaps.
Complete, with reproducible evidence.
Review interface
Multi-column catalog translator and schema validator highlighting untranslated idioms and missing fields.
Missing or incorrect.
Partly complete, with documented gaps.
Complete, with reproducible evidence.
Safe execution
Processes synthetic retail inventories only; executes no real catalog publishing or live network broadcasts.
This dimension contributes its full weight only when the submission satisfies the requirement. Partial credit is not awarded.
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.
Reference links and supporting material
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.
- 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.
- 2 public reference cases
- 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
- DSPy · Optional
- DSPy · Optional
- 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.