# Research Task Completion — Numeric Interval Filter + Trailing Mean Series

> Research Task Completion — Numeric Interval Filter + Trailing Mean Series 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-22).

Applies a numeric interval filter and computes a trailing mean series on research task completion data (completed_tasks, assigned_tasks) for up to 200 rows, returning two analytical reports.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-company-22-126?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-22
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/research-task-completion-numeric-interval-filter-trailing-mean-series-1fd46020
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_BEFTlow3vrd7iB-JFjkJQ

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 research-task-completion-numeric-interval-filter-trailing-mean-series-1fd46020 -d '<json body>'
```

Example prompt: I have 150 rows of research task completion records with columns row_id, company_group, date, completed_tasks, and assigned_tasks — can you filter them to only rows where completed_tasks is between 5 and 100, then compute a trailing mean with a window of 7, and give me both reports?

## When to prefer this

Choose this endpoint when you have up to 200 rows of research task completion records and need both a numeric range filter and a trailing moving average series computed locally without any external data lookup or prediction. It is ideal for preprocessing task data to remove outliers and simultaneously smooth trends, and delivers two reports in a single $0.01 call.

## Known failure modes

- Input array has fewer than 1 row or more than 200 rows — rejected
- window value less than 2 or greater than 200 — validation error
- date field does not match YYYY-MM-DD pattern — schema rejection
- minimum greater than maximum — may return empty interval filter result
- null values in completed_tasks or assigned_tasks may be excluded from trailing mean calculation
- Missing required fields (row_id, company_group, date) — schema validation failure

## How this service works

Research task completion — Numeric interval filter + Trailing mean series: Numeric interval filter + Trailing mean series for supplied research task completion records (completed_tasks, assigned_tasks). 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: one showing rows whose selected field (completed_tasks or assigned_tasks) falls within the specified numeric interval [minimum, maximum], and one showing a trailing moving average series computed over the specified window size for the selected field across the supplied records.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "rows": {
   "type": "array",
   "items": {
    "type": "object",
    "required": [
     "row_id",
     "company_group",
     "date",
     "completed_tasks",
     "assigned_tasks"
    ],
    "properties": {
     "date": {
      "type": "string",
      "default": "",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "maxLength": 10
     },
     "row_id": {
      "type": "string",
      "default": "",
      "maxLength": 80,
      "minLength": 1
     },
     "company_group": {
      "type": "string",
      "default": "",
      "maxLength": 80
     },
     "assigned_tasks": {
      "type": [
       "number",
       "null"
      ],
      "maximum": 1000000000000,
      "minimum": -1000000000000
     },
     "completed_tasks": {
      "type": [
       "number",
       "null"
      ],
      "maximum": 1000000000000,
      "minimum": -1000000000000
     }
    },
    "additionalProperties": false
   },
   "default": [
    {
     "date": "2026-10-01",
     "row_id": "row-1",
     "company_group": "group-a",
     "assigned_tasks": 1,
     "completed_tasks": 10
    },
    {
     "date": "2026-10-02",
     "row_id": "row-2",
     "company_group": "group-b",
     "assigned_tasks": 2,
     "completed_tasks": 20
    },
    {
     "date": "2026-10-03",
     "row_id": "row-3",
     "company_group": "group-a",
     "assigned_tasks": 3,
     "completed_tasks": 15
    },
    {
     "date": "2026-10-04",
     "row_id": "row-4",
     "company_group": "group-b",
     "assigned_tasks": 4,
     "completed_tasks": 30
    }
   ],
   "maxItems": 200,
   "minItems": 1
  },
  "field": {
   "enum": [
    "completed_tasks",
    "assigned_tasks"
   ],
   "type": "string",
   "default": "completed_tasks"
  },
  "window": {
   "type": "integer",
   "default": 2,
   "maximum": 200,
   "minimum": 2
  },
  "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/research-task-completion-numeric-interval-filter-trailing-mean-series-1fd46020/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)
