# Building Footprint Observations — Trailing Mean Series + Secondary-Measure Weighted Mean

> Building Footprint Observations — Trailing Mean Series + 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-11-02).

Computes a trailing mean time series and a secondary-measure weighted mean for building footprint observation records (footprint area and height).

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-weather-16-151?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-trailing-mean-series-secondary-9d4f2948
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Fd2j2e_f2ZD0ZPbfB_X7w

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-trailing-mean-series-secondary-9d4f2948 -d '<json body>'
```

Example prompt: I have 4 building footprint observation records — row-1 on 2026-10-01 with footprint 10 m² and height 1 m in group-a, row-2 on 2026-10-02 with footprint 20 m² and height 2 m in group-b, row-3 on 2026-10-03 with footprint 15 m² and height 3 m in group-a, and row-4 on 2026-10-04 with footprint 30 m² and height 4 m in group-b — can you run a trailing mean series with a window of 2 on footprint_m2 and also give me the secondary-measure weighted mean?

## When to prefer this

Choose this endpoint when you have structured building footprint observation records with footprint area and height measurements and need both a trailing/rolling mean time series and a weighted mean statistic in a single call. It is ideal for urban analytics, construction monitoring, or real estate analysis workflows where you supply your own data and need fast, local statistical aggregation without any external data lookups, predictions, or AI-generated content. At $0.01 USDC for two reports on up to 200 rows, it is cost-effective for batch statistical summarization of building datasets.

## Known failure modes

- Fewer than 1 row or more than 200 rows submitted — request rejected
- Window size smaller than 2 or larger than 200 — validation error
- Invalid date format (not YYYY-MM-DD) — schema validation failure
- Missing required fields (row_id, station_group, date, footprint_m2, height_m) — error
- Invalid field enum value (not footprint_m2 or height_m) — rejected
- Null values in footprint_m2 or height_m may affect weighted mean calculation

## How this service works

Building footprint observations — Trailing mean series + Secondary-measure weighted mean: Trailing mean series + Secondary-measure weighted mean 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 records: (1) a trailing mean time series computed over the specified window for the chosen primary field (footprint_m2 or height_m), and (2) a secondary-measure weighted mean where one field weights the average of the other — all computed locally without any external lookups or predictions.

## 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-trailing-mean-series-secondary-9d4f2948/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)
