# Donation Campaign Records – Base-100 Series

> Donation Campaign Records – Base-100 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-19).

Computes a Base-100 index series for donation campaign records, normalizing up to 200 rows of campaign data relative to a chosen baseline row.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ar-analytics-donation-records-index?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-19
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/donation-campaign-records-base-100-series-ab721262
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_iDulrpLJBvPk_HeoXk-YO

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 donation-campaign-records-base-100-series-ab721262 -d '<json body>'
```

Example prompt: Take these 4 donation campaign rows — group-a and group-b from October 2026 with dates, donation counts, and amounts — and produce a Base-100 index series using row 0 as the baseline, indexed on the donations field.

## When to prefer this

Choose this endpoint when you have raw donation campaign records (up to 200 rows) and need a simple, local Base-100 normalization to compare relative performance across campaigns or over time — without needing forecasting, enrichment, or external data. It is ideal for quick descriptive analytics on fundraising data where you control the baseline row and field selection.

## Known failure modes

- Empty or missing rows array returns a validation error
- rows array exceeds 200 items — request rejected
- base_index value out of range (>=number of rows supplied) — error returned
- Invalid date format (not YYYY-MM-DD) causes schema validation failure
- null values in the selected field may produce undefined index entries
- Payment not fulfilled (x402 protocol) — endpoint returns 402 Payment Required

## How this service works

Donation campaign records - Base-100 series: Base-100 series for Donation campaign records. Up to 200 supplied typed records. Local descriptive analytics; no enrichment or forecast. One of 25 new profiles across 20 shared operations in this industry. 0.01 USDC includes one bounded base-100 series report.

## Output

A bounded Base-100 index series report for the supplied donation campaign records, showing each row's value normalized relative to the chosen base index row for the selected field (donations or amount), with local descriptive analytics. No external enrichment or forecasting is included.

## Request schema (JSON Schema)

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

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/donation-campaign-records-base-100-series-ab721262/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)
