{
  "x402Version": 2,
  "id": 74954,
  "slug": "74954",
  "resource": "https://json-contract-tester-api.falcon-project-ai.workers.dev/v1/validate-batch",
  "description": "JSON Schema validation API for AI agents, LLM structured outputs, API responses, webhook payloads, and backend data contracts. Validate 1–10 JSON samples in one batch against a documented JSON Schema subset; receive per-sample PASS/FAIL results and structured JSON Pointer diagnostics for contract testing and regression checks. Not full JSON Schema; the pattern keyword is unsupported. $0.005 USDC per batch on Base Mainnet via x402 v2 exact.",
  "type": "http",
  "accepts": [
    {
      "scheme": "exact",
      "network": "eip155:8453",
      "payTo": "0xFEFA6Cb78Cb79bc140Cd776e038d2093F7A170a5",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "amount": "5000",
      "amountUsd": 0.005,
      "maxTimeoutSeconds": 60
    }
  ],
  "outputSchema": {
    "type": "object",
    "required": [
      "reportVersion",
      "tool",
      "valid",
      "summary",
      "results",
      "limitation"
    ],
    "properties": {
      "reportVersion": {
        "const": "1.0"
      },
      "tool": {
        "const": "JSON Contract Tester API"
      },
      "valid": {
        "type": "boolean"
      },
      "summary": {
        "type": "object",
        "required": [
          "total",
          "passed",
          "failed"
        ],
        "properties": {
          "total": {
            "type": "integer"
          },
          "passed": {
            "type": "integer"
          },
          "failed": {
            "type": "integer"
          }
        }
      },
      "results": {
        "type": "array",
        "items": {
          "type": "object",
          "required": [
            "id",
            "passed",
            "errors"
          ],
          "properties": {
            "id": {
              "type": "string"
            },
            "passed": {
              "type": "boolean"
            },
            "errors": {
              "type": "array",
              "items": {
                "type": "object",
                "required": [
                  "instancePath",
                  "schemaPath",
                  "keyword",
                  "message",
                  "expected",
                  "actual"
                ],
                "properties": {
                  "instancePath": {
                    "type": "string"
                  },
                  "schemaPath": {
                    "type": "string"
                  },
                  "keyword": {
                    "type": "string"
                  },
                  "message": {
                    "type": "string"
                  },
                  "expected": {},
                  "actual": {}
                }
              }
            }
          }
        }
      },
      "limitation": {
        "type": "string"
      }
    }
  },
  "tags": [
    "json-schema-validation",
    "api-response-validation",
    "ai-agent-output",
    "structured-output",
    "webhook-validation",
    "contract-testing",
    "regression-testing"
  ],
  "sourceHost": "json-contract-tester-api.falcon-project-ai.workers.dev",
  "lastUpdated": "2026-11-04T01:30:10.760Z",
  "quality": {},
  "liveness": {
    "reliability": null
  },
  "verified": true,
  "featured": false,
  "provider": {
    "host": "json-contract-tester-api.falcon-project-ai.workers.dev",
    "manifest_name": "json-contract-tester-api.falcon-project-ai.workers.dev",
    "source": "submitted",
    "source_manifest_url": "https://json-contract-tester-api.falcon-project-ai.workers.dev/.well-known/x402.json",
    "submitted_at": "2026-11-04T01:30:10.760Z"
  },
  "exampleResponse": {
    "reportVersion": null,
    "tool": null,
    "valid": true,
    "summary": {
      "total": 0,
      "passed": 0,
      "failed": 0
    },
    "results": [
      {
        "id": "string",
        "passed": true,
        "errors": [
          {
            "instancePath": "string",
            "schemaPath": "string",
            "keyword": "string",
            "message": "string",
            "expected": null,
            "actual": null
          }
        ]
      }
    ],
    "limitation": "string"
  }
}