{
  "name": "x402-tools desk",
  "listed": false,
  "listed_true_never_invented": true,
  "auto_list": false,
  "mode": "idle",
  "url": null,
  "origin": null,
  "rejected": false,
  "reject_reason": null,
  "classify": null,
  "listcheck": {
    "unread": true,
    "reason": "no URL submitted"
  },
  "paytohealth": {
    "unread": true,
    "reason": "PayTo Health is a paid $0.03 SKU and is not free-fired from /desk. Supply payTo on GET /api/v1/paytohealth after a 402 payTo is earned."
  },
  "paid_arm": {
    "requested": false,
    "allowed": false,
    "broadcast": false,
    "reason": "HTML form default is unpaid dry-run classify. Paid Pipe Check stays GET /api/v1/pipecheck ($0.02). Ops USDC broadcast stays behind x402ping livePayGate (X402PING_ARM + AGENT_OPS_PK). Cloud Agents must not arm."
  },
  "next": [
    {
      "name": "pipecheck",
      "title": "Pipe Check",
      "price": "$0.02",
      "method": "GET",
      "url": "https://openclawproductions.com/api/v1/pipecheck",
      "available": true
    },
    {
      "name": "listcheck",
      "title": "List Check",
      "price": "$0.02",
      "method": "GET",
      "url": "https://openclawproductions.com/api/v1/listcheck",
      "available": true
    },
    {
      "name": "paytohealth",
      "title": "PayTo Health",
      "price": "$0.03",
      "method": "GET",
      "url": "https://openclawproductions.com/api/v1/paytohealth",
      "available": true
    }
  ],
  "note": "Unpaid dry-run classify is the HTML form default. It is a live public HTTP GET plus status/body heuristics only. It does not spend USDC, does not call an LLM, and does not auto-list into /verified. clears is emitted only on HTTP 402 with a payTo in accepts[]. dead_html is any completed non-clears response. timeout is a network/timeout failure. Paid Pipe Check ($0.02), List Check ($0.02), and PayTo Health ($0.03) stay paid SKUs. listed=true is never invented."
}
