# DisputeTracker paid Polymarket services

DisputeTracker exposes deterministic Polymarket and UMA resolution intelligence through x402 v2 and MPP.

## Discovery

- OpenAPI: https://disputetracker.xyz/openapi.json
- Service manifest: https://disputetracker.xyz/.well-known/agent-payments.json
- MCP: https://disputetracker.xyz/mcp
- A2A Agent Card: https://disputetracker.xyz/.well-known/agent-card.json
- Human and machine docs: https://disputetracker.xyz/docs

- Polymarket dispute brief (starter): x402 `POST https://x402.disputetracker.xyz/api/agent/dispute-brief/x402`; MPP `POST https://mpp.disputetracker.xyz/api/agent/dispute-brief/mpp`. Read OpenAPI or the service manifest for the current advisory price.
- UMA stage assessment (basic): x402 `POST https://x402.disputetracker.xyz/api/agent/stage-assessment/x402`; MPP `POST https://mpp.disputetracker.xyz/api/agent/stage-assessment/mpp`. Read OpenAPI or the service manifest for the current advisory price.
- Polymarket market metrics (standard): x402 `POST https://x402.disputetracker.xyz/api/agent/market-metrics/x402`; MPP `POST https://mpp.disputetracker.xyz/api/agent/market-metrics/mpp`. Read OpenAPI or the service manifest for the current advisory price.
- Dispute evidence readiness (advanced): x402 `POST https://x402.disputetracker.xyz/api/agent/evidence-readiness/x402`; MPP `POST https://mpp.disputetracker.xyz/api/agent/evidence-readiness/mpp`. Read OpenAPI or the service manifest for the current advisory price.
- Resolution risk signal (premium): x402 `POST https://x402.disputetracker.xyz/api/agent/resolution-risk/x402`; MPP `POST https://mpp.disputetracker.xyz/api/agent/resolution-risk/mpp`. Read OpenAPI or the service manifest for the current advisory price.

## Safe payment procedure

1. POST JSON `{"slugOrUrl":"<Polymarket slug or URL>"}` without payment.
2. Parse the HTTP 402 challenge and independently verify protocol, network, asset, amount, recipient, and expiry against local policy.
3. Sign locally. Never send a private key to DisputeTracker.
4. Retry with `PAYMENT-SIGNATURE` for x402 or `Authorization: Payment ...` for MPP.
5. Accept settlement only when the response succeeds and contains `PAYMENT-RESPONSE` or `Payment-Receipt`.

Runtime HTTP 402 terms are authoritative. Discovery prices are advisory.
