# Sampling Observations — Adjacent Row Changes + Equal-Width Histogram

> Sampling Observations — Adjacent Row Changes + Equal-Width Histogram 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-15).

Computes two analytical reports on sampling observation data: sequential adjacent-row changes and an equal-width histogram, for up to 200 rows.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-analytics-15-156?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/sampling-observations-adjacent-row-changes-equal-width-histogram-57753d8d
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_epj3daQtJ4fZ3ofprdTup

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 sampling-observations-adjacent-row-changes-equal-width-histogram-57753d8d -d '<json body>'
```

Example prompt: Analyze these 5 sampling records for adjacent row changes and build a 5-bin equal-width histogram on the sample_value field: row-1 (2026-10-01, group-a, value=10, weight=1), row-2 (2026-10-02, group-b, value=20, weight=2), row-3 (2026-10-03, group-a, value=15, weight=3), row-4 (2026-10-04, group-b, value=30, weight=4), row-5 (2026-10-05, group-a, value=25, weight=1).

## When to prefer this

Choose this endpoint when you need both sequential change analysis and histogram distribution analysis on sampling observation data in a single call. It is ideal for datasets up to 200 rows where both row-over-row delta patterns and overall value distribution are relevant. Prefer it over single-report endpoints when you want to save cost by bundling two analyses together for the same dataset.

## Known failure modes

- More than 200 rows submitted — request rejected due to row limit
- Invalid date format (not YYYY-MM-DD) causes validation failure
- bins parameter outside 1–30 range causes validation error
- sample_value or sample_weight outside ±1,000,000,000,000 range rejected
- Missing required fields (row_id, dataset_group, date) cause schema validation failure
- Fewer than 1 row submitted causes minItems error

## How this service works

Sampling observations — Adjacent row changes + Equal-width histogram: Adjacent row changes + Equal-width histogram for supplied sampling observations records (sample_value, sample_weight). 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 adjacent row changes report showing the difference in the selected field between each consecutive row, and (2) an equal-width histogram report dividing the selected field's range into the specified number of bins and counting observations per bin. Both reports are computed locally on the supplied data with no external lookups.

## Request schema (JSON Schema)

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

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/sampling-observations-adjacent-row-changes-equal-width-histogram-57753d8d/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)
