# Machina World Cup Entity Resolver

> Machina World Cup Entity Resolver is a paid API for AI agents from agents.machina.gg, paid per call via MPP or x402, $0.01/call, status unknown (last checked 2026-09-14).

Resolves a provider-specific sports ID (api_football, sportradar, opta, entain, espn) or canonical Machina URN to the unified entity it identifies, returning all cross-provider IDs attached.

## Facts

- Endpoint: POST https://agents.machina.gg/world-cup/v1/resolve
- Price: $0.01/call
- Payment: MPP, x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Provider: agents.machina.gg
- Website: https://agents.machina.gg
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agents-machina-gg-machina-world-cup-entity-resolver-0bbc96bb
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_C1becj6jNzWsSvP-5uOjc

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 agents-machina-gg-machina-world-cup-entity-resolver-0bbc96bb -d '<json body>'
```

Example prompt: Can you resolve the sportradar ID 'sr:competitor:4748' to its canonical Machina entity and show me all the cross-provider IDs attached to it?

## When to prefer this

Use this endpoint when you have a sports entity ID from any major provider (sportradar, api_football, opta, entain, espn) or a Machina URN and need to resolve it to a canonical entity with all cross-provider identifiers. Ideal for deduplicating entities across data sources, enriching match or player data pipelines, or bootstrapping entity identity before calling other Machina World Cup endpoints that require canonical URNs.

## Known failure modes

- Unknown or invalid provider ID — entity not found, returns error
- Ambiguous ID that maps to multiple entities — may return error or require more context
- Unsupported provider not in the accepted list — validation error
- Malformed URN format — returns schema validation error
- Network timeout or upstream API failure — returns 5xx error

## How this service works

Resolves a provider id (api_football, sportradar, opta, entain, espn) or canonical machina URN to the entity it identifies, with all cross-provider ids attached.

## Output

A canonical entity object containing the resolved entity (team, player, or competition), its canonical Machina URN, and all known cross-provider IDs (api_football, sportradar, opta, entain, espn) attached to that entity.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "id": {
   "type": "string",
   "description": "Provider id or canonical URN, e.g. \"sr:competitor:4748\", \"1489417\", or \"urn:machina:sport:soccer:team:brazil:bra\"."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agents-machina-gg-machina-world-cup-entity-resolver-0bbc96bb/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agents.machina.gg](https://www.zero.xyz/host/agents.machina.gg/llms.txt)
