# Research Grant Spending Deduplication and Grouped Numeric Summary

> Research Grant Spending Deduplication and Grouped Numeric Summary 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-23).

Deduplicates exact rows and produces grouped numeric summaries for research grant spending records (budget_amount, spend_amount) across up to 200 rows in two independent reports.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-education-20-040?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-23
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/research-grant-spending-deduplication-and-grouped-numeric-summary-fde151a0
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_3vk8UAuzsvBQVsfxd04UJ

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 research-grant-spending-deduplication-and-grouped-numeric-summary-fde151a0 -d '<json body>'
```

Example prompt: Can you deduplicate these research grant spending records and give me a grouped numeric summary by course group? I have up to 50 rows with budget_amount and spend_amount fields, and I want two reports — one for deduplication and one for the grouped summary, using budget_amount as the primary field.

## When to prefer this

Choose this endpoint when you have structured research grant spending data (up to 200 rows) that needs both exact duplicate removal and grouped numeric aggregation in a single call. It is ideal for education finance workflows where you need two complementary analytical reports cheaply and quickly without sending data to an external live system. Prefer it over general analytics tools when you need deterministic, local computation with no side effects on up to 200 rows.

## Known failure modes

- Exceeding 200 rows returns a validation error
- Missing required fields (row_id, course_group, date, budget_amount, spend_amount) cause rejection
- Invalid date format (not YYYY-MM-DD) triggers a pattern validation error
- Null or out-of-range numeric values may cause computation errors
- Submitting an empty rows array returns a minItems validation error

## How this service works

Research grant spending — Exact row deduplication + Grouped numeric summary: Exact row deduplication + Grouped numeric summary for supplied research grant spending records (budget_amount, spend_amount). 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 exact row deduplication result identifying and removing duplicate records from the submitted rows, and (2) a grouped numeric summary of the selected field (budget_amount or spend_amount) aggregated by course_group, including statistics such as totals and counts per group.

## Request schema (JSON Schema)

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

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/research-grant-spending-deduplication-and-grouped-numeric-summary-fde151a0/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)
