# Texture Baking — Duplicate Key Report + Date by Category Pivot

> Texture Baking — Duplicate Key Report + Date by Category Pivot 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-27).

Analyzes supplied texture baking records to produce a duplicate key report and a date-by-category pivot table, up to 200 rows.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-creative-10-068?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-27
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/texture-baking-duplicate-key-report-date-by-category-pivot-bb75c786
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_evBFsNcl59J5ZxIXTEJ8e

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 texture-baking-duplicate-key-report-date-by-category-pivot-bb75c786 -d '<json body>'
```

Example prompt: Can you check these texture baking records for duplicate row IDs and also pivot the bake_seconds values by date and asset group? I have about 150 rows with fields like row_id, asset_group, date, bake_seconds, and texture_pixels.

## When to prefer this

Choose this endpoint when you have texture baking pipeline records (with bake_seconds and texture_pixels metrics) and need two specific outputs in one call: a duplicate key audit and a date-by-category pivot. Ideal for QA steps in 3D asset workflows where you want to catch repeated row IDs and summarize performance metrics by asset group and date without any external data lookups or ML predictions.

## Known failure modes

- Input array is empty or missing required fields (row_id, asset_group, date, bake_seconds, texture_pixels) — validation error returned
- More than 200 rows submitted — request rejected with row limit error
- Invalid date format (not YYYY-MM-DD) — schema validation failure
- Numeric fields out of allowed range — rejection with bounds error
- Field enum value not 'bake_seconds' or 'texture_pixels' — invalid enum error

## How this service works

Texture baking — Duplicate key report + Date by category pivot: Duplicate key report + Date by category pivot for supplied texture baking records (bake_seconds, texture_pixels). 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 analytical reports: (1) a duplicate key report flagging any row_ids that appear more than once in the supplied records, and (2) a date-by-category pivot table aggregating the chosen numeric field (bake_seconds or texture_pixels) across asset_group and date dimensions. No external data is fetched; all analysis is performed locally on the supplied rows.

## Request schema (JSON Schema)

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

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/texture-baking-duplicate-key-report-date-by-category-pivot-bb75c786/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)
