# Compositing Graphs — Exact Row Deduplication + Adjacent Row Changes

> Compositing Graphs — Exact Row Deduplication + Adjacent Row Changes 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).

Runs two analytical reports on compositing graph records: exact duplicate row detection and adjacent-row change detection for node_count or render_seconds metrics.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-creative-09-046?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-exact-row-deduplication-adjacent-row-changes-cdc7e20a
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_2KzFvK4YiAQdRgq2jPU38

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-exact-row-deduplication-adjacent-row-changes-cdc7e20a -d '<json body>'
```

Example prompt: Take my compositing graph records — up to 200 rows with row_id, asset_group, date, node_count, and render_seconds — and run both exact row deduplication and adjacent-row change detection on the node_count field, then give me both reports.

## When to prefer this

Choose this endpoint when you need two specific data-quality operations on compositing graph records in a single API call: exact duplicate detection and sequential row change analysis. It is purpose-built for creative production pipelines tracking node_count and render_seconds across asset groups and dates. Prefer it over general-purpose deduplication tools when your data matches the compositing graph schema and you need both reports bundled at low cost ($0.01 USDC).

## Known failure modes

- Input array is empty or exceeds 200 rows — validation error returned
- Missing required fields (row_id, asset_group, date, node_count, render_seconds) in any row — schema error
- Invalid date format (not YYYY-MM-DD) — pattern validation failure
- field parameter not set to a valid enum value (node_count or render_seconds) — enum error
- Numeric values outside the allowed range — validation rejection

## How this service works

Compositing graphs — Exact row deduplication + Adjacent row changes: Exact row deduplication + Adjacent row changes 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) an exact row deduplication report identifying fully identical rows in the supplied compositing graph data, and (2) an adjacent row changes report showing value differences between consecutive rows for the selected field (node_count or render_seconds). Both reports are computed locally with no external lookups.

## 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
  },
  "field": {
   "enum": [
    "node_count",
    "render_seconds"
   ],
   "type": "string",
   "default": "node_count"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/compositing-graphs-exact-row-deduplication-adjacent-row-changes-cdc7e20a/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)
