# Procurement Notices - Duplicate Record Identity Grouper

> Procurement Notices - Duplicate Record Identity Grouper is a paid API for AI agents from www.mahastrategies.com, paid per call via x402, $0.010335/call, status unknown (last checked 2026-10-16).

Groups and compares procurement notice records by declared organization, revision, and identity fields to surface duplicate or conflicting entries across sources, jurisdictions, and record kinds.

## Facts

- Endpoint: POST https://www.mahastrategies.com/api/v1/intel/procurement-notices/duplicate-record-identities?utm_source=zero.xyz
- Price: $0.010335/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-16
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/procurement-notices-duplicate-record-identity-grouper-570e2ad2
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_HB2hEQ8747o9qoYnLbuGW

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 procurement-notices-duplicate-record-identity-grouper-570e2ad2 -d '<json body>'
```

Example prompt: I've got a batch of up to 30 procurement notice rows from multiple jurisdictions and I need to group them by their declared identities and flag any duplicates or conflicts across sources and record kinds — treat this as public data and mark nonpersonalMetadata as true.

## When to prefer this

Use this endpoint when you have a batch of up to 32 procurement notice records and need to detect duplicates or identity conflicts across sources, jurisdictions, or revision histories before storing or processing them. It is best suited for data quality checks on public or synthetic procurement data with nonpersonal metadata. Prefer it over generic deduplication tools when your data is specifically procurement notices and you need cross-source and cross-jurisdiction comparison semantics.

## Known failure modes

- Exceeds 32-row limit — request rejected with validation error
- Invalid dataClass value (not 'public' or 'synthetic') — schema validation failure
- nonpersonalMetadata not set to true — request rejected
- Empty rows array — minItems violation
- Ambiguous or missing identity fields in input rows may reduce grouping accuracy

## How this service works

Group declared organization/record/revision identities and compare every source, jurisdiction, record-kind and content Supplied-record analysis, not independent certification. Full contract at the free describe URL.

## Output

Returns groupings of procurement notice rows that share declared organizational or record identities, with per-group comparisons of source, jurisdiction, record kind, and revision fields to highlight duplicates and conflicts. This is a supplied-record analysis, not independent certification.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "rows": {
   "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/procurement-notices-duplicate-record-identity-grouper-570e2ad2/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)
