# Compositing Graphs — Duplicate Key Report + Category Frequencies

> Compositing Graphs — Duplicate Key Report + Category Frequencies 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-17).

Analyzes supplied compositing graph records (node_count, render_seconds) to produce a duplicate key report and category frequency breakdown for up to 200 rows.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-creative-09-057?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-17
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/compositing-graphs-duplicate-key-report-category-frequencies-dc01e8a0
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ymFm7pbIgD3Y8Ii1pprwA

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 compositing-graphs-duplicate-key-report-category-frequencies-dc01e8a0 -d '<json body>'
```

Example prompt: Can you check these compositing graph records for duplicate row IDs and also tell me how frequently each asset group appears? I have 4 rows: row-1 on 2026-10-01 with asset_group 'group-a', node_count 10, render_seconds 1; row-2 on 2026-10-02 with 'group-b', node_count 20, render_seconds 2; row-3 on 2026-10-03 with 'group-a', node_count 15, render_seconds 3; row-4 on 2026-10-04 with 'group-b', node_count 30, render_seconds 4.

## When to prefer this

Choose this endpoint when you need both duplicate key detection and category frequency analysis on compositing graph data (node_count, render_seconds per asset_group) in a single low-cost call. It is ideal for data quality audits of render pipeline exports before ingestion, and for summarizing asset group distribution without writing custom analytics code. Best when your dataset is up to 200 rows and you need both reports together rather than separately.

## Known failure modes

- Input array is empty (minItems: 1 violated) — request rejected
- Row objects missing required fields (row_id, asset_group, date, node_count, render_seconds) — validation error
- Date field does not match YYYY-MM-DD pattern — schema validation failure
- More than 200 rows submitted — request rejected (maxItems: 200)
- node_count or render_seconds values outside allowed numeric range — validation error
- Payment of 0.01 USDC not completed — 402 Payment Required response

## How this service works

Compositing graphs — Duplicate key report + Category frequencies: Duplicate key report + Category frequencies for supplied compositing graphs records (node_count, render_seconds). 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 independent analytical reports: (1) a duplicate key report identifying any repeated row_id values in the submitted compositing graph records, and (2) a category frequency table showing how often each asset_group value appears across the submitted rows. Covers up to 200 input rows.

## Request schema (JSON Schema)

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

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/compositing-graphs-duplicate-key-report-category-frequencies-dc01e8a0/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)
