# Editorial Review — Numeric Interval Filter + Secondary-Measure Weighted Mean

> Editorial Review — Numeric Interval Filter + Secondary-Measure Weighted Mean 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-23).

Filters editorial review records by a numeric interval on comment_count or resolved_comments, then computes a weighted mean of the secondary measure, returning two analytical reports for up to 200 rows.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-writing-03-132?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-23
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/editorial-review-numeric-interval-filter-secondary-measure-weighted-138af593
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_N-3pnV20-sazTGH0og8xG

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 editorial-review-numeric-interval-filter-secondary-measure-weighted-138af593 -d '<json body>'
```

Example prompt: I have a batch of editorial review records with comment_count and resolved_comments — can you filter them to only rows where comment_count is between 10 and 50, then compute the weighted mean of resolved_comments across those filtered rows? I have about 80 rows to analyze.

## When to prefer this

Choose this endpoint when you have editorial review records with comment_count and resolved_comments fields and need both a numeric range filter and a weighted mean of the complementary measure in a single call. It is ideal for batch analysis of up to 200 rows without any need for external data, live lookups, or predictions. Prefer it over general-purpose analytics when working specifically in a writing, editorial, or document review context and cost efficiency ($0.01 for two reports) is important.

## Known failure modes

- Rows array is empty or missing — returns error requiring at least 1 row
- minimum greater than maximum — may return empty filter result or validation error
- field value not in enum ['comment_count','resolved_comments'] — schema validation failure
- Rows exceed 200 item limit — rejected with maxItems error
- null values in comment_count or resolved_comments may affect weighted mean calculation
- malformed date strings not matching YYYY-MM-DD pattern — schema validation error
- row_id missing or exceeding 80 character limit — schema validation error

## How this service works

Editorial review — Numeric interval filter + Secondary-measure weighted mean: Numeric interval filter + Secondary-measure weighted mean for supplied editorial review records (comment_count, resolved_comments). 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) the subset of editorial review rows whose selected field (comment_count or resolved_comments) falls within the specified [minimum, maximum] interval, and (2) the weighted mean of the secondary measure computed over those filtered rows. Results cover up to 200 input rows and are produced entirely from supplied data with no external lookups.

## Request schema (JSON Schema)

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

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/editorial-review-numeric-interval-filter-secondary-measure-weighted-138af593/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)
