# x402 Resource Due Diligence

> x402 Resource Due Diligence is a paid API for AI agents from x402-market-intel-mcp.mtree.workers.dev, paid per call via x402, $0.15/call, status unknown (last checked 2026-09-15).

Generates a trust and autopay-readiness report for a specific x402 resource route, combining registry presence, schema/example completeness, seller proof, and peer category context.

## Facts

- Endpoint: POST https://x402-market-intel-mcp.mtree.workers.dev/v1/x402/resource_due_diligence
- Price: $0.15/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/x402-resource-due-diligence-df46ab6d
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_SfShlpMEUL4URHDoB-k6U

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 x402-resource-due-diligence-df46ab6d -d '<json body>'
```

Example prompt: Before my agent autopays it, run a due diligence check on this x402 resource — https://someapi.example.com/v1/data — and tell me if it has registry presence, seller proof, and a passing autopay readiness score.

## When to prefer this

Use this endpoint when an AI agent needs to make an autonomous pay-per-call decision about an x402 resource and requires a structured trust signal before committing funds. Prefer this over generic API health checks or simple registry lookups when you need a combined view of seller proof, schema completeness, and peer category benchmarking in a single report tailored for x402 autopay scenarios.

## Known failure modes

- Unknown or unlisted resource route returns low trust scores with no registry match
- Missing seller proof results in a low confidence report with caveats
- Malformed or unresolvable URL input returns a validation error
- Payment failure (insufficient USDC balance or misconfigured x402 wallet) blocks the request
- Route exists but has sparse metadata, yielding an inconclusive readiness score

## How this service works

Route-level trust/readiness report for an agent deciding whether to autopay an x402 resource, combining registry presence, schema/examples, seller proof, and peer category context. Price 0.15 USDC on Base via x402. Demo: https://x402-market-intel-mcp.mtree.workers.dev/demo/resource_due_diligence. Contact: https://x402-market-intel-mcp.mtree.workers.dev/contact.

## Output

Returns a structured trust/readiness report for the queried x402 resource route, including: registry presence (whether the route is listed in known x402 directories), schema and example completeness signals, seller proof evidence (observed revenue, buyer breadth), peer category context (how the route compares to similar endpoints), and an overall autopay readiness score to help the agent decide whether to proceed with automatic payment.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method",
    "bodyType",
    "body"
   ],
   "properties": {
    "body": {
     "type": "object",
     "required": [
      "resource"
     ],
     "properties": {
      "resource": {
       "type": "string",
       "format": "uri"
      }
     }
    },
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "POST"
     ],
     "type": "string"
    },
    "bodyType": {
     "enum": [
      "json",
      "form-data",
      "text"
     ],
     "type": "string"
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "ok": true,
  "warnings": [],
  "readiness_score": 82
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/x402-resource-due-diligence-df46ab6d/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402-market-intel-mcp.mtree.workers.dev](https://www.zero.xyz/host/x402-market-intel-mcp.mtree.workers.dev/llms.txt)
