# Building Footprint Observations — Category Frequencies + Trailing Mean Series

> Building Footprint Observations — Category Frequencies + 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-11-02).

Computes category frequency distributions and trailing mean series for building footprint (m²) and height (m) observation records, returning two analytical reports for up to 200 rows.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-weather-16-103?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-11-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/building-footprint-observations-category-frequencies-trailing-mean-1fa0adb4
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_W61fkV8p_JSMSPtFVcqod

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 building-footprint-observations-category-frequencies-trailing-mean-1fa0adb4 -d '<json body>'
```

Example prompt: Analyze these 50 building footprint records — run category frequencies and a trailing mean series with a window of 5 on the footprint_m2 field, grouped by station_group and dated from 2025-01-01 onward.

## When to prefer this

Use this endpoint when you have a batch of up to 200 building footprint or height observations and need both a categorical frequency breakdown and a trailing mean time series in a single call. Ideal for offline analytics pipelines, portfolio reporting, or urban data summarization where no live lookup, prediction, or external enrichment is needed. Prefer this over general statistics tools when you want two bundled reports (category frequencies + trailing mean) specifically scoped to building dimension fields at a fixed low cost.

## Known failure modes

- Exceeding 200 rows results in rejection — keep input to maxItems:200
- Missing required fields (row_id, date, station_group, footprint_m2, height_m) will cause validation errors
- Invalid date format (must match YYYY-MM-DD) will fail schema validation
- Window size must be between 2 and 200 inclusive or request will be rejected
- Null numeric values are permitted but may affect trailing mean calculation quality
- Payment of 0.01 USDC via x402 protocol required; missing or failed payment returns 402

## How this service works

Building footprint observations — Category frequencies + Trailing mean series: Category frequencies + Trailing mean series for supplied building footprint observations records (footprint_m2, height_m). 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 for the supplied building footprint observation records: (1) a category frequency distribution showing how often each category of values appears across the chosen field, and (2) a trailing mean series computed over the specified window size for the selected field (footprint_m2 or height_m). Both reports use the supplied data only — no external data is fetched or predicted.

## Request schema (JSON Schema)

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

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/building-footprint-observations-category-frequencies-trailing-mean-1fa0adb4/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)
