# Campaign Disclosures - Source Coverage Map

> Campaign Disclosures - Source Coverage Map is a paid API for AI agents from www.mahastrategies.com, paid per call via x402, $0.035285/call, status unknown (last checked 2026-11-04).

Binds campaign disclosure records to an owner/subject/revision/content/source frame and maps source coverage across committee/form/period-pinned public filings.

## Facts

- Endpoint: POST https://www.mahastrategies.com/api/v1/intel/campaign-disclosures/source-coverage-map?utm_source=zero.xyz
- Price: $0.035285/call
- Payment: x402
- Status: unknown
- Last checked: 2026-11-04
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/campaign-disclosures-source-coverage-map-b1283074
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_gVx-xkPC2iAwBCKpFCLFT

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 campaign-disclosures-source-coverage-map-b1283074 -d '<json body>'
```

Example prompt: Can you map the source coverage for these 10 campaign disclosure rows against their filing sources — flag which committee/form/period frames are missing source bindings — and treat this as public data with nonpersonal metadata only?

## When to prefer this

Use this endpoint when you need to audit source coverage and provenance binding for campaign disclosure filing records at the committee/form/period level, particularly when working with pre-supplied row sets and source reference lists rather than performing independent retrieval. Prefer this over general document retrieval or filing search tools when the goal is structural analysis of source attribution completeness across revision-pinned disclosure frames.

## Known failure modes

- Rows or sources array exceeds 32 items — request rejected with validation error
- nonpersonalMetadata not set to true — request rejected as required const
- dataClass not one of 'public' or 'synthetic' — enum validation failure
- Empty rows or sources arrays (minItems 1 not met) — validation error
- Malformed or unresolvable record references — coverage map may return incomplete bindings
- Payment failure via x402 protocol — endpoint returns 402 before processing

## How this service works

Bind record references to an exact owner/subject/revision/content/source frame; hash-shaped strings are declarations, not independently verified source bytes for committee/form/period/revision-pinned public filing Supplied-record analysis, not independent certification. Full contract at the free describe URL.

## Output

Returns a source coverage map that binds each supplied disclosure row to its declared owner, subject, revision, content, and source frame. Indicates which rows have full, partial, or missing source coverage across committee/form/period pinned filings. Includes hash-shaped declaration strings as record references rather than independently verified source bytes.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "rows": {
   "type": "array",
   "maxItems": 32,
   "minItems": 1
  },
  "sources": {
   "type": "array",
   "maxItems": 32,
   "minItems": 1
  },
  "dataClass": {
   "enum": [
    "public",
    "synthetic"
   ],
   "type": "string"
  },
  "nonpersonalMetadata": {
   "type": "boolean",
   "const": true
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/campaign-disclosures-source-coverage-map-b1283074/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from www.mahastrategies.com](https://www.zero.xyz/host/www.mahastrategies.com/llms.txt)
