# Token Supply Snapshots — Secondary-Measure Weighted Mean + Keyed Dataset Comparison

> Token Supply Snapshots — Secondary-Measure Weighted Mean + Keyed Dataset Comparison 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-26).

Computes a secondary-measure weighted mean and performs a keyed dataset comparison on two sets of token supply snapshot records (circulating_units, total_units) for up to 200 rows.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-finance-11-186?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-26
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/token-supply-snapshots-secondary-measure-weighted-mean-keyed-dataset-c4587391
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_jt3tibOmJpwB_JGd2K0fs

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 token-supply-snapshots-secondary-measure-weighted-mean-keyed-dataset-c4587391 -d '<json body>'
```

Example prompt: I have two sets of daily token supply snapshots — a primary dataset and a comparison dataset, each with up to 50 rows including row_id, instrument_group, date, circulating_units, and total_units — can you compute the weighted mean of circulating_units (weighted by total_units) across both datasets and then run a keyed comparison to highlight differences between them?

## When to prefer this

Choose this endpoint when you have token supply snapshot data (circulating_units and total_units) and need both a weighted mean computation and a keyed comparison between two datasets in a single API call. It is ideal for crypto/token analytics workflows where you want to compare supply figures across time periods or data sources without external lookups or live market data. It covers up to 200 rows and delivers two reports for a flat $0.01 USDC, making it cost-effective for batch analytical tasks on pre-collected token supply data.

## Known failure modes

- Input rows exceed 200-item limit — request rejected
- Missing required fields (row_id, instrument_group, date, circulating_units, total_units) — validation error
- Numeric values outside allowed range (-1,000,000,000,000 to 1,000,000,000,000) — schema rejection
- Invalid date format (must be YYYY-MM-DD) — pattern validation failure
- Payment not processed (0.01 USDC required) — 402 response
- Empty rows array — minimum 1 item required

## How this service works

Token supply snapshots — Secondary-measure weighted mean + Keyed dataset comparison: Secondary-measure weighted mean + Keyed dataset comparison for supplied token supply snapshots records (circulating_units, total_units). 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) a secondary-measure weighted mean computed over the specified field (circulating_units or total_units) across the primary dataset rows, and (2) a keyed dataset comparison aligning the primary and secondary datasets by row_id and instrument_group to surface differences. Results are computed locally with no external lookups.

## Request schema (JSON Schema)

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

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/token-supply-snapshots-secondary-measure-weighted-mean-keyed-dataset-c4587391/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)
