{
  "capture": {
    "url": "https://tkoqkknsezxavtxfywkm.supabase.co/functions/v1/npm-health-x402-v2?package=react",
    "method": "GET",
    "checkedAt": "2026-10-02T12:21:46.923507+00:00",
    "httpStatus": 402,
    "paymentRequired": {
      "x402Version": 2,
      "error": "Payment required",
      "resource": {
        "url": "https://tkoqkknsezxavtxfywkm.supabase.co/functions/v1/npm-health-x402-v2",
        "description": "Current npm package health and dependency-risk snapshot",
        "mimeType": "application/json",
        "serviceName": "Ops Control HQ npm Health",
        "tags": [
          "npm",
          "package-health",
          "developer-tools",
          "risk"
        ]
      },
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "amount": "10000",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "payTo": "0xf200174de10c26ce7670aaf41d69a8979fe5629d",
          "maxTimeoutSeconds": 300,
          "extra": {
            "name": "USD Coin",
            "version": "2"
          }
        }
      ],
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "queryParams": {
                "package": "react"
              },
              "method": "GET"
            },
            "output": {
              "type": "json",
              "example": {
                "package": "react",
                "latestVersion": "19.x",
                "publishedAt": "ISO-8601",
                "daysSincePublish": 0,
                "weeklyDownloads": 0,
                "weeklyDownloadsPeriod": {
                  "start": "YYYY-MM-DD",
                  "end": "YYYY-MM-DD"
                },
                "maintainers": 0,
                "dependencies": 0,
                "devDependencies": 0,
                "license": "MIT",
                "deprecated": false,
                "deprecationMessage": null,
                "repository": null,
                "homepage": null,
                "riskScore": 0,
                "flags": [],
                "methodology": "Deterministic heuristic from public npm registry metadata and npm weekly download counts. The exact npm download period is returned in weeklyDownloadsPeriod. Not a security audit.",
                "checkedAt": "ISO-8601"
              }
            }
          },
          "schema": {
            "$schema": "https://json-schema.org/draft/2020-12/schema",
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "const": "http"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET"
                    ]
                  },
                  "queryParams": {
                    "type": "object",
                    "properties": {
                      "package": {
                        "type": "string",
                        "description": "npm package name, for example react or @scope/name"
                      }
                    },
                    "required": [
                      "package"
                    ]
                  }
                },
                "required": [
                  "type",
                  "method"
                ],
                "additionalProperties": false
              },
              "output": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string"
                  },
                  "example": {
                    "type": "object",
                    "properties": {
                      "package": {
                        "type": "string"
                      },
                      "latestVersion": {
                        "type": "string"
                      },
                      "publishedAt": {
                        "type": [
                          "string",
                          "null"
                        ]
                      },
                      "daysSincePublish": {
                        "type": [
                          "integer",
                          "null"
                        ]
                      },
                      "weeklyDownloads": {
                        "type": "integer"
                      },
                      "weeklyDownloadsPeriod": {
                        "type": "object",
                        "properties": {
                          "start": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "end": {
                            "type": [
                              "string",
                              "null"
                            ]
                          }
                        },
                        "required": [
                          "start",
                          "end"
                        ],
                        "additionalProperties": false
                      },
                      "maintainers": {
                        "type": "integer"
                      },
                      "dependencies": {
                        "type": "integer"
                      },
                      "devDependencies": {
                        "type": "integer"
                      },
                      "license": {
                        "type": "string"
                      },
                      "deprecated": {
                        "type": "boolean"
                      },
                      "deprecationMessage": {
                        "type": [
                          "string",
                          "null"
                        ]
                      },
                      "repository": {},
                      "homepage": {
                        "type": [
                          "string",
                          "object",
                          "null"
                        ]
                      },
                      "riskScore": {
                        "type": "integer",
                        "minimum": 0,
                        "maximum": 100
                      },
                      "flags": {
                        "type": "array",
                        "items": {
                          "type": "string"
                        }
                      },
                      "methodology": {
                        "type": "string"
                      },
                      "checkedAt": {
                        "type": "string"
                      }
                    },
                    "required": [
                      "package",
                      "latestVersion",
                      "publishedAt",
                      "daysSincePublish",
                      "weeklyDownloads",
                      "weeklyDownloadsPeriod",
                      "maintainers",
                      "dependencies",
                      "devDependencies",
                      "license",
                      "deprecated",
                      "deprecationMessage",
                      "repository",
                      "homepage",
                      "riskScore",
                      "flags",
                      "methodology",
                      "checkedAt"
                    ]
                  }
                },
                "required": [
                  "type"
                ]
              }
            },
            "required": [
              "input"
            ]
          }
        }
      }
    },
    "paymentRequiredHeader": "eyJ4NDAyVmVyc2lvbiI6MiwiZXJyb3IiOiJQYXltZW50IHJlcXVpcmVkIiwicmVzb3VyY2UiOnsidXJsIjoiaHR0cHM6Ly90a29xa2tuc2V6eGF2dHhmeXdrbS5zdXBhYmFzZS5jby9mdW5jdGlvbnMvdjEvbnBtLWhlYWx0aC14NDAyLXYyIiwiZGVzY3JpcHRpb24iOiJDdXJyZW50IG5wbSBwYWNrYWdlIGhlYWx0aCBhbmQgZGVwZW5kZW5jeS1yaXNrIHNuYXBzaG90IiwibWltZVR5cGUiOiJhcHBsaWNhdGlvbi9qc29uIiwic2VydmljZU5hbWUiOiJPcHMgQ29udHJvbCBIUSBucG0gSGVhbHRoIiwidGFncyI6WyJucG0iLCJwYWNrYWdlLWhlYWx0aCIsImRldmVsb3Blci10b29scyIsInJpc2siXX0sImFjY2VwdHMiOlt7InNjaGVtZSI6ImV4YWN0IiwibmV0d29yayI6ImVpcDE1NTo4NDUzIiwiYW1vdW50IjoiMTAwMDAiLCJhc3NldCI6IjB4ODMzNTg5ZkNENmVEYjZFMDhmNGM3QzMyRDRmNzFiNTRiZEEwMjkxMyIsInBheVRvIjoiMHhmMjAwMTc0ZGUxMGMyNmNlNzY3MGFhZjQxZDY5YTg5NzlmZTU2MjlkIiwibWF4VGltZW91dFNlY29uZHMiOjMwMCwiZXh0cmEiOnsibmFtZSI6IlVTRCBDb2luIiwidmVyc2lvbiI6IjIifX1dLCJleHRlbnNpb25zIjp7ImJhemFhciI6eyJpbmZvIjp7ImlucHV0Ijp7InR5cGUiOiJodHRwIiwicXVlcnlQYXJhbXMiOnsicGFja2FnZSI6InJlYWN0In0sIm1ldGhvZCI6IkdFVCJ9LCJvdXRwdXQiOnsidHlwZSI6Impzb24iLCJleGFtcGxlIjp7InBhY2thZ2UiOiJyZWFjdCIsImxhdGVzdFZlcnNpb24iOiIxOS54IiwicHVibGlzaGVkQXQiOiJJU08tODYwMSIsImRheXNTaW5jZVB1Ymxpc2giOjAsIndlZWtseURvd25sb2FkcyI6MCwid2Vla2x5RG93bmxvYWRzUGVyaW9kIjp7InN0YXJ0IjoiWVlZWS1NTS1ERCIsImVuZCI6IllZWVktTU0tREQifSwibWFpbnRhaW5lcnMiOjAsImRlcGVuZGVuY2llcyI6MCwiZGV2RGVwZW5kZW5jaWVzIjowLCJsaWNlbnNlIjoiTUlUIiwiZGVwcmVjYXRlZCI6ZmFsc2UsImRlcHJlY2F0aW9uTWVzc2FnZSI6bnVsbCwicmVwb3NpdG9yeSI6bnVsbCwiaG9tZXBhZ2UiOm51bGwsInJpc2tTY29yZSI6MCwiZmxhZ3MiOltdLCJtZXRob2RvbG9neSI6IkRldGVybWluaXN0aWMgaGV1cmlzdGljIGZyb20gcHVibGljIG5wbSByZWdpc3RyeSBtZXRhZGF0YSBhbmQgbnBtIHdlZWtseSBkb3dubG9hZCBjb3VudHMuIFRoZSBleGFjdCBucG0gZG93bmxvYWQgcGVyaW9kIGlzIHJldHVybmVkIGluIHdlZWtseURvd25sb2Fkc1BlcmlvZC4gTm90IGEgc2VjdXJpdHkgYXVkaXQuIiwiY2hlY2tlZEF0IjoiSVNPLTg2MDEifX19LCJzY2hlbWEiOnsiJHNjaGVtYSI6Imh0dHBzOi8vanNvbi1zY2hlbWEub3JnL2RyYWZ0LzIwMjAtMTIvc2NoZW1hIiwidHlwZSI6Im9iamVjdCIsInByb3BlcnRpZXMiOnsiaW5wdXQiOnsidHlwZSI6Im9iamVjdCIsInByb3BlcnRpZXMiOnsidHlwZSI6eyJ0eXBlIjoic3RyaW5nIiwiY29uc3QiOiJodHRwIn0sIm1ldGhvZCI6eyJ0eXBlIjoic3RyaW5nIiwiZW51bSI6WyJHRVQiXX0sInF1ZXJ5UGFyYW1zIjp7InR5cGUiOiJvYmplY3QiLCJwcm9wZXJ0aWVzIjp7InBhY2thZ2UiOnsidHlwZSI6InN0cmluZyIsImRlc2NyaXB0aW9uIjoibnBtIHBhY2thZ2UgbmFtZSwgZm9yIGV4YW1wbGUgcmVhY3Qgb3IgQHNjb3BlL25hbWUifX0sInJlcXVpcmVkIjpbInBhY2thZ2UiXX19LCJyZXF1aXJlZCI6WyJ0eXBlIiwibWV0aG9kIl0sImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjpmYWxzZX0sIm91dHB1dCI6eyJ0eXBlIjoib2JqZWN0IiwicHJvcGVydGllcyI6eyJ0eXBlIjp7InR5cGUiOiJzdHJpbmcifSwiZXhhbXBsZSI6eyJ0eXBlIjoib2JqZWN0IiwicHJvcGVydGllcyI6eyJwYWNrYWdlIjp7InR5cGUiOiJzdHJpbmcifSwibGF0ZXN0VmVyc2lvbiI6eyJ0eXBlIjoic3RyaW5nIn0sInB1Ymxpc2hlZEF0Ijp7InR5cGUiOlsic3RyaW5nIiwibnVsbCJdfSwiZGF5c1NpbmNlUHVibGlzaCI6eyJ0eXBlIjpbImludGVnZXIiLCJudWxsIl19LCJ3ZWVrbHlEb3dubG9hZHMiOnsidHlwZSI6ImludGVnZXIifSwid2Vla2x5RG93bmxvYWRzUGVyaW9kIjp7InR5cGUiOiJvYmplY3QiLCJwcm9wZXJ0aWVzIjp7InN0YXJ0Ijp7InR5cGUiOlsic3RyaW5nIiwibnVsbCJdfSwiZW5kIjp7InR5cGUiOlsic3RyaW5nIiwibnVsbCJdfX0sInJlcXVpcmVkIjpbInN0YXJ0IiwiZW5kIl0sImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjpmYWxzZX0sIm1haW50YWluZXJzIjp7InR5cGUiOiJpbnRlZ2VyIn0sImRlcGVuZGVuY2llcyI6eyJ0eXBlIjoiaW50ZWdlciJ9LCJkZXZEZXBlbmRlbmNpZXMiOnsidHlwZSI6ImludGVnZXIifSwibGljZW5zZSI6eyJ0eXBlIjoic3RyaW5nIn0sImRlcHJlY2F0ZWQiOnsidHlwZSI6ImJvb2xlYW4ifSwiZGVwcmVjYXRpb25NZXNzYWdlIjp7InR5cGUiOlsic3RyaW5nIiwibnVsbCJdfSwicmVwb3NpdG9yeSI6e30sImhvbWVwYWdlIjp7InR5cGUiOlsic3RyaW5nIiwib2JqZWN0IiwibnVsbCJdfSwicmlza1Njb3JlIjp7InR5cGUiOiJpbnRlZ2VyIiwibWluaW11bSI6MCwibWF4aW11bSI6MTAwfSwiZmxhZ3MiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsidHlwZSI6InN0cmluZyJ9fSwibWV0aG9kb2xvZ3kiOnsidHlwZSI6InN0cmluZyJ9LCJjaGVja2VkQXQiOnsidHlwZSI6InN0cmluZyJ9fSwicmVxdWlyZWQiOlsicGFja2FnZSIsImxhdGVzdFZlcnNpb24iLCJwdWJsaXNoZWRBdCIsImRheXNTaW5jZVB1Ymxpc2giLCJ3ZWVrbHlEb3dubG9hZHMiLCJ3ZWVrbHlEb3dubG9hZHNQZXJpb2QiLCJtYWludGFpbmVycyIsImRlcGVuZGVuY2llcyIsImRldkRlcGVuZGVuY2llcyIsImxpY2Vuc2UiLCJkZXByZWNhdGVkIiwiZGVwcmVjYXRpb25NZXNzYWdlIiwicmVwb3NpdG9yeSIsImhvbWVwYWdlIiwicmlza1Njb3JlIiwiZmxhZ3MiLCJtZXRob2RvbG9neSIsImNoZWNrZWRBdCJdfX0sInJlcXVpcmVkIjpbInR5cGUiXX19LCJyZXF1aXJlZCI6WyJpbnB1dCJdfX19fQ==",
    "body": "{\"x402Version\":2,\"error\":\"Payment required\",\"resource\":{\"url\":\"https://tkoqkknsezxavtxfywkm.supabase.co/functions/v1/npm-health-x402-v2\",\"description\":\"Current npm package health and dependency-risk snapshot\",\"mimeType\":\"application/json\",\"serviceName\":\"Ops Control HQ npm Health\",\"tags\":[\"npm\",\"package-health\",\"developer-tools\",\"risk\"]},\"accepts\":[{\"scheme\":\"exact\",\"network\":\"eip155:8453\",\"amount\":\"10000\",\"asset\":\"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913\",\"payTo\":\"0xf200174de10c26ce7670aaf41d69a8979fe5629d\",\"maxTimeoutSeconds\":300,\"extra\":{\"name\":\"USD Coin\",\"version\":\"2\"}}],\"extensions\":{\"bazaar\":{\"info\":{\"input\":{\"type\":\"http\",\"queryParams\":{\"package\":\"react\"},\"method\":\"GET\"},\"output\":{\"type\":\"json\",\"example\":{\"package\":\"react\",\"latestVersion\":\"19.x\",\"publishedAt\":\"ISO-8601\",\"daysSincePublish\":0,\"weeklyDownloads\":0,\"weeklyDownloadsPeriod\":{\"start\":\"YYYY-MM-DD\",\"end\":\"YYYY-MM-DD\"},\"maintainers\":0,\"dependencies\":0,\"devDependencies\":0,\"license\":\"MIT\",\"deprecated\":false,\"deprecationMessage\":null,\"repository\":null,\"homepage\":null,\"riskScore\":0,\"flags\":[],\"methodology\":\"Deterministic heuristic from public npm registry metadata and npm weekly download counts. The exact npm download period is returned in weeklyDownloadsPeriod. Not a security audit.\",\"checkedAt\":\"ISO-8601\"}}},\"schema\":{\"$schema\":\"https://json-schema.org/draft/2020-12/schema\",\"type\":\"object\",\"properties\":{\"input\":{\"type\":\"object\",\"properties\":{\"type\":{\"type\":\"string\",\"const\":\"http\"},\"method\":{\"type\":\"string\",\"enum\":[\"GET\"]},\"queryParams\":{\"type\":\"object\",\"properties\":{\"package\":{\"type\":\"string\",\"description\":\"npm package name, for example react or @scope/name\"}},\"required\":[\"package\"]}},\"required\":[\"type\",\"method\"],\"additionalProperties\":false},\"output\":{\"type\":\"object\",\"properties\":{\"type\":{\"type\":\"string\"},\"example\":{\"type\":\"object\",\"properties\":{\"package\":{\"type\":\"string\"},\"latestVersion\":{\"type\":\"string\"},\"publishedAt\":{\"type\":[\"string\",\"null\"]},\"daysSincePublish\":{\"type\":[\"integer\",\"null\"]},\"weeklyDownloads\":{\"type\":\"integer\"},\"weeklyDownloadsPeriod\":{\"type\":\"object\",\"properties\":{\"start\":{\"type\":[\"string\",\"null\"]},\"end\":{\"type\":[\"string\",\"null\"]}},\"required\":[\"start\",\"end\"],\"additionalProperties\":false},\"maintainers\":{\"type\":\"integer\"},\"dependencies\":{\"type\":\"integer\"},\"devDependencies\":{\"type\":\"integer\"},\"license\":{\"type\":\"string\"},\"deprecated\":{\"type\":\"boolean\"},\"deprecationMessage\":{\"type\":[\"string\",\"null\"]},\"repository\":{},\"homepage\":{\"type\":[\"string\",\"object\",\"null\"]},\"riskScore\":{\"type\":\"integer\",\"minimum\":0,\"maximum\":100},\"flags\":{\"type\":\"array\",\"items\":{\"type\":\"string\"}},\"methodology\":{\"type\":\"string\"},\"checkedAt\":{\"type\":\"string\"}},\"required\":[\"package\",\"latestVersion\",\"publishedAt\",\"daysSincePublish\",\"weeklyDownloads\",\"weeklyDownloadsPeriod\",\"maintainers\",\"dependencies\",\"devDependencies\",\"license\",\"deprecated\",\"deprecationMessage\",\"repository\",\"homepage\",\"riskScore\",\"flags\",\"methodology\",\"checkedAt\"]}},\"required\":[\"type\"]}},\"required\":[\"input\"]}}}}"
  },
  "inspection": {
    "status": "quote_checks_passed",
    "checks": [
      {
        "id": "version",
        "passed": true,
        "detail": "x402Version must be the number 2."
      },
      {
        "id": "resource",
        "passed": true,
        "detail": "Resource must have a public-facing HTTPS URL without embedded credentials. DNS and reachability are not checked here."
      },
      {
        "id": "resource-metadata",
        "passed": true,
        "detail": "Resource description and mimeType must be strings."
      },
      {
        "id": "offers",
        "passed": true,
        "detail": "Accepts must contain 1–50 options for this bounded inspector."
      },
      {
        "id": "supported-option",
        "passed": true,
        "detail": "An exact native-USDC option on Base must be offered. Other networks and schemes are outside this inspector’s scope."
      },
      {
        "id": "selected-terms",
        "passed": true,
        "detail": "At least one supported option must pass all supplied contract checks. Never select a failing option."
      }
    ],
    "options": [
      {
        "index": 0,
        "amountAtomic": "10000",
        "amountUSDC": "0.010000",
        "payTo": "0xf200174de10c26ce7670aaf41d69a8979fe5629d",
        "maxTimeoutSeconds": 300,
        "passed": true,
        "findings": []
      }
    ],
    "excludedOptions": 0,
    "limitation": "Quote structure and supplied terms only. No payment, signature, facilitator, settlement, delivery, endpoint safety or recipient ownership is verified."
  }
}
