# UV Layouts Numeric Row Ordering and IQR Outlier Flags

> UV Layouts Numeric Row Ordering and IQR Outlier Flags 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).

Sorts UV layout records by island_count or occupied_percent and flags statistical outliers using IQR method, returning two independent analytical reports for up to 200 rows.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-creative-06-119?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/uv-layouts-numeric-row-ordering-and-iqr-outlier-flags-4ea389b0
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_AUTPC30pcdeaaR4Zf6kem

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 uv-layouts-numeric-row-ordering-and-iqr-outlier-flags-4ea389b0 -d '<json body>'
```

Example prompt: Sort these UV layout records by island_count and flag any IQR outliers — I have 4 rows: row-1 on 2026-10-01 for group-a with island_count 10 and occupied_percent 1, row-2 on 2026-10-02 for group-b with island_count 20 and occupied_percent 2, row-3 on 2026-10-03 for group-a with island_count 15 and occupied_percent 3, row-4 on 2026-10-04 for group-b with island_count 30 and occupied_percent 4.

## When to prefer this

Choose this endpoint when you have UV layout tabular data and need both a sorted view and statistical outlier detection in a single low-cost call. It is ideal for 3D pipeline QA workflows where identifying abnormal island counts or occupancy percentages is important. Prefer this over generic statistics APIs when your data specifically contains UV layout fields (island_count, occupied_percent) and you want two bundled reports for $0.01.

## Known failure modes

- Empty rows array returns validation error
- More than 200 rows exceeds limit and is rejected
- Invalid field enum value (not island_count or occupied_percent) causes schema error
- Malformed date strings not matching YYYY-MM-DD pattern are rejected
- All-null values for the selected numeric field may produce degenerate IQR results
- Missing required row fields (row_id, date) cause row-level validation failure

## How this service works

UV layouts — Numeric row ordering + IQR outlier flags: Numeric row ordering + IQR outlier flags for supplied uv layouts records (island_count, occupied_percent). 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) rows sorted in numeric order by the selected field (island_count or occupied_percent), and (2) each row annotated with IQR-based outlier flags indicating whether values fall below Q1-1.5×IQR or above Q3+1.5×IQR thresholds.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "rows": {
   "type": "array",
   "items": {
    "type": "object",
    "required": [
     "row_id",
     "asset_group",
     "date",
     "island_count",
     "occupied_percent"
    ],
    "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
     },
     "island_count": {
      "type": [
       "number",
       "null"
      ],
      "maximum": 1000000000000,
      "minimum": -1000000000000
     },
     "occupied_percent": {
      "type": [
       "number",
       "null"
      ],
      "maximum": 1000000000000,
      "minimum": -1000000000000
     }
    },
    "additionalProperties": false
   },
   "default": [
    {
     "date": "2026-10-01",
     "row_id": "row-1",
     "asset_group": "group-a",
     "island_count": 10,
     "occupied_percent": 1
    },
    {
     "date": "2026-10-02",
     "row_id": "row-2",
     "asset_group": "group-b",
     "island_count": 20,
     "occupied_percent": 2
    },
    {
     "date": "2026-10-03",
     "row_id": "row-3",
     "asset_group": "group-a",
     "island_count": 15,
     "occupied_percent": 3
    },
    {
     "date": "2026-10-04",
     "row_id": "row-4",
     "asset_group": "group-b",
     "island_count": 30,
     "occupied_percent": 4
    }
   ],
   "maxItems": 200,
   "minItems": 1
  },
  "field": {
   "enum": [
    "island_count",
    "occupied_percent"
   ],
   "type": "string",
   "default": "island_count"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/uv-layouts-numeric-row-ordering-and-iqr-outlier-flags-4ea389b0/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)
