# Event Attendance Keyed Dataset Comparison

> Event Attendance 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-19).

Compares two keyed datasets of event attendance records (up to 200 rows each) and returns field-level differences, mismatches, and data quality metrics.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-sector-analytics-event-attendance-compare?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/event-attendance-keyed-dataset-comparison-c5619af2
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_nI47aND-rXVWVVpDCgHUk

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 event-attendance-keyed-dataset-comparison-c5619af2 -d '<json body>'
```

Example prompt: Compare these two event attendance datasets for me — the first has rows for group-a and group-b events from October 1–4 with registrations and attendee counts, and the second has the same rows but with slightly different registration numbers. Tell me which rows changed and by how much.

## When to prefer this

Choose this endpoint when you have two versioned or sourced event attendance datasets keyed by row_id and need a structured diff of numeric fields (registrations, attendees) without any external enrichment. Ideal for auditing, reconciliation, change detection, and data quality checks on event data specifically. Not suitable if you need forecasting, aggregation, or enrichment from external sources.

## Known failure modes

- Missing required fields (row_id, event_type, date, registrations, attendees) in any row causes validation error
- Exceeding 200 rows in either dataset returns an error
- Invalid date format (not YYYY-MM-DD) causes schema rejection
- Duplicate row_ids within a single dataset may produce ambiguous comparison results
- Empty primary dataset (minItems:1 violated) returns error

## How this service works

Event attendance - Keyed dataset comparison: Keyed dataset comparison for Event attendance. Up to 200 supplied typed records. Local numeric and data-quality processing; no external enrichment or forecasting. One of 25 profiles or calculations across 20 shared operations in this sector. 0.01 USDC includes one bounded keyed dataset comparison deliverable.

## Output

A keyed dataset comparison deliverable showing which rows exist in both datasets, which are missing from one side, and where field values (registrations, attendees) differ between matched rows, along with numeric deltas and data-quality indicators.

## Request schema (JSON Schema)

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

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/event-attendance-keyed-dataset-comparison-c5619af2/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)
