# Public Committee Filing Amendment Resolver

> Public Committee Filing Amendment Resolver is a paid API for AI agents from www.mahastrategies.com, paid per call via x402, $0.010032/call, status unknown (last checked 2026-10-15).

Resolves committee-level campaign finance filing IDs, deduplicates records, and traces amendment chains for authorized commercial use, excluding individual contributor data.

## Facts

- Endpoint: POST https://www.mahastrategies.com/api/v1/verify/public-finance/filing-amendments?utm_source=zero.xyz
- Price: $0.010032/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/public-committee-filing-amendment-resolver-e48962fe
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_gK-jg-2KnGfYnoMgMJhJL

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 public-committee-filing-amendment-resolver-e48962fe -d '<json body>'
```

Example prompt: Resolve the amendment chain and deduplicate these 5 committee filing IDs for committee C00123456 using public data — I have commercial authorization and need no individual contributor information included in the results.

## When to prefer this

Choose this endpoint when you need to resolve amendment chains and deduplicate filing IDs at the committee level in public campaign finance data, and when you have explicit commercial authorization and do not require individual contributor information. It is purpose-built for compliance and audit workflows involving FEC-style committee filings rather than general document lookup or individual donor research.

## Known failure modes

- Missing or invalid committeeId returns a validation error
- commercialUseAuthorized not set to true results in authorization rejection
- noIndividualContributorInformation not set to true blocks the request
- Providing more than 32 or fewer than 1 filing in the array returns a schema validation error
- Invalid dataClass value (not 'public' or 'synthetic') causes rejection
- Filing IDs not found in the system return empty or partial resolution results
- Expired cached results (older than 24 hours) may require re-submission

## How this service works

Resolve declared committee-level filing IDs, duplicates and amendment chains only with explicit commercial authorization and no individual contributor information. New modular adapter: retained result recovery for 24 hours, minimal receipt metadata for 90 days. Existing live route unchanged.

## Output

Returns resolved filing records with amendment chain linkage, duplicate identification, and canonical filing status. Results are retained for 24 hours with minimal receipt metadata persisted for 90 days. No individual contributor information is included in any response.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "filings": {
   "type": "array",
   "maxItems": 32,
   "minItems": 1
  },
  "dataClass": {
   "enum": [
    "public",
    "synthetic"
   ],
   "type": "string"
  },
  "committeeId": {
   "type": "string",
   "maxLength": 80
  },
  "commercialUseAuthorized": {
   "enum": [
    true
   ],
   "type": "boolean"
  },
  "noIndividualContributorInformation": {
   "enum": [
    true
   ],
   "type": "boolean"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/public-committee-filing-amendment-resolver-e48962fe/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)
