# Trade Observations Deduplication and Keyed Dataset Comparison

> Trade Observations Deduplication and Keyed Dataset Comparison is a paid API for AI agents from market.datapackvibe.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-28).

Performs exact row deduplication and keyed dataset comparison on two sets of trade observation records containing export and import amounts.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-economics-06-053?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-28
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/trade-observations-deduplication-and-keyed-dataset-comparison-57db7e6b
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_gRYKoQGUJh0zkzmk4DVTa

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability trade-observations-deduplication-and-keyed-dataset-comparison-57db7e6b -d '<json body>'
```

Example prompt: I have two sets of trade observation records — my main dataset and a revised version — each with region, date, export_amount, and import_amount fields. Can you deduplicate the main set for exact duplicate rows and then compare both datasets row by row to find which records changed, were added, or removed?

## When to prefer this

Choose this endpoint when you need to clean or audit trade observation data (with export and import amounts) by detecting exact duplicate rows or comparing two versions of a dataset at the row level. It is purpose-built for trade economics data with up to 200 rows, runs locally without external lookups, and produces two structured reports in a single cheap call. Prefer this over general-purpose data tools when your records conform to the region/date/export_amount/import_amount schema.

## Known failure modes

- Input array exceeds 200 rows — request rejected
- Missing required fields (row_id, region, date, export_amount, import_amount) cause validation error
- Invalid date format (not YYYY-MM-DD) causes schema rejection
- Duplicate row_id values within the same dataset may affect keyed comparison accuracy
- Null values in export_amount or import_amount are accepted but may affect comparison logic
- Empty rows array rejected due to minItems:1 constraint

## How this service works

Trade observations — Exact row deduplication + Keyed dataset comparison: Exact row deduplication + Keyed dataset comparison for supplied trade observations records (export_amount, import_amount). Up to 200 rows; 2 independent reports using shared local analytical engines. No live lookup, prediction, professional assessment or external action. 0.01 USDC includes 2 supplied-data reports for up to 200 rows.

## Output

Returns two reports: (1) an exact row deduplication report identifying which rows in the primary dataset are identical duplicates, and (2) a keyed dataset comparison report showing differences between the primary and secondary datasets matched on row_id, including changed, added, and removed rows based on export_amount and import_amount values.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "rows": {
   "type": "array",
   "items": {
    "type": "object",
    "required": [
     "row_id",
     "region",
     "date",
     "export_amount",
     "import_amount"
    ],
    "properties": {
     "date": {
      "type": "string",
      "default": "",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "maxLength": 10
     },
     "region": {
      "type": "string",
      "default": "",
      "maxLength": 80
     },
     "row_id": {
      "type": "string",
      "default": "",
      "maxLength": 80,
      "minLength": 1
     },
     "export_amount": {
      "type": [
       "number",
       "null"
      ],
      "maximum": 1000000000000,
      "minimum": -1000000000000
     },
     "import_amount": {
      "type": [
       "number",
       "null"
      ],
      "maximum": 1000000000000,
      "minimum": -1000000000000
     }
    },
    "additionalProperties": false
   },
   "default": [
    {
     "date": "2026-10-01",
     "region": "group-a",
     "row_id": "row-1",
     "export_amount": 10,
     "import_amount": 1
    },
    {
     "date": "2026-10-02",
     "region": "group-b",
     "row_id": "row-2",
     "export_amount": 20,
     "import_amount": 2
    },
    {
     "date": "2026-10-03",
     "region": "group-a",
     "row_id": "row-3",
     "export_amount": 15,
     "import_amount": 3
    },
    {
     "date": "2026-10-04",
     "region": "group-b",
     "row_id": "row-4",
     "export_amount": 30,
     "import_amount": 4
    }
   ],
   "maxItems": 200,
   "minItems": 1
  },
  "other": {
   "type": "array",
   "items": {
    "type": "object",
    "required": [
     "row_id",
     "region",
     "date",
     "export_amount",
     "import_amount"
    ],
    "properties": {
     "date": {
      "type": "string",
      "default": "",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "maxLength": 10
     },
     "region": {
      "type": "string",
      "default": "",
      "maxLength": 80
     },
     "row_id": {
      "type": "string",
      "default": "",
      "maxLength": 80,
      "minLength": 1
     },
     "export_amount": {
      "type": [
       "number",
       "null"
      ],
      "maximum": 1000000000000,
      "minimum": -1000000000000
     },
     "import_amount": {
      "type": [
       "number",
       "null"
      ],
      "maximum": 1000000000000,
      "minimum": -1000000000000
     }
    },
    "additionalProperties": false
   },
   "default": [
    {
     "date": "2026-10-01",
     "region"
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/trade-observations-deduplication-and-keyed-dataset-comparison-57db7e6b/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from market.datapackvibe.com](https://www.zero.xyz/host/market.datapackvibe.com/llms.txt)
