{
  "openapi": "3.1.0",
  "x-zeroclick-navigation": {
    "fullSpec": "https://deepai.pay.zeroclick.io/openapi.json",
    "services": "https://deepai.pay.zeroclick.io/services",
    "serviceSpecTemplate": "https://deepai.pay.zeroclick.io/services/{slug}/openapi.json",
    "searchTemplate": "https://deepai.pay.zeroclick.io/openapi.json?q={text}",
    "operationTemplate": "https://deepai.pay.zeroclick.io/openapi.json?path={path}&method={method}",
    "firstPage": "https://deepai.pay.zeroclick.io/openapi.json?page=1",
    "instructions": [
      "Use this spec if it contains the operation and details you need. Otherwise, search or open a relevant service spec using the links below.",
      "Find service slugs in x-zeroclick-services or x-payment-info.rates[].service; use them in serviceSpecTemplate, never as request values.",
      "URL-encode template values. Search is ranked; service, path, and method filters are exact. Filters combine.",
      "Pages contain up to 10 operations; follow info.x-next or the Link header if you need more results. Shared operations retain all selector values."
    ]
  },
  "info": {
    "title": "DeepAI",
    "version": "1.0.0",
    "description": "AI image tools as simple APIs. DeepAI generates images from text, edits photos from plain instructions, removes backgrounds, colorizes black and white photos, and upscales images with standard or creative enhancement. Every call is billed per image; the image generator and photo editor choose a quality tier per request. This server is a pay-per-use, transparent proxy in front of DeepAI's own API: it handles identity, payment, and proxying. Agents can purchase autonomously or with their human's approval. The complete verified paid surface is listed at /openapi.json, the source of truth for available operations. Each operation here carries its live price in x-payment-info. Use the operations and details here when they meet your needs. Filtered specs contain only matching operations; if you cannot find what you need here, use search or the service catalog. The live catalog at /manifest.json is authoritative for prices and any free included units (prices[].includedUnits) - some meters include free usage per account before any charge, reserved for agents claimed by a human with a verified email.",
    "x-guidance": "Start with the free seller advisor: POST https://deepai.pay.zeroclick.io/zeroclick/agent/quote with your goal and known budget or requirements. This operation costs $0 and requires only an x402 or MPP wallet proof; it returns a guide and never executes a purchase. Without a wallet, GET https://deepai.pay.zeroclick.io/zeroclick/agent/guide?goal=URL_ENCODED_TASK or POST to that guide. Other operations below are the direct API reference; their own prices and access requirements still apply. Call the operations listed in this document at https://deepai.pay.zeroclick.io. Each service's full price matrix, plans, and how to buy are at https://deepai.pay.zeroclick.io/services/{slug}; each operation's x-payment-info names the service it bills by slug (rates[].service). Slugs identify services in prices and usage reports and are never request values: when one operation serves several services, its request body schema lists the accepted values of the field that selects the service, so send one of those exactly as written. An unpaid call returns 402 Payment Required with a signed challenge; settle it with a supported payment method - x402 (Base USDC) or MPP (Tempo USDC) today - and retry with the proof attached. No upstream API key is needed, and an agent without a payment method can set one up instantly at no cost. Read GET https://deepai.pay.zeroclick.io/manifest.json for the live services, meters, plans, prices, and any free included units, and https://deepai.pay.zeroclick.io/llms-full.txt for the full agent guide, including how the free allowance works without funding (it requires an agent identity claimed by a human with a verified email)."
  },
  "x-service-info": {
    "docs": {
      "homepage": "https://deepai.org/",
      "apiReference": "https://deepai.pay.zeroclick.io/openapi.json",
      "llms": "https://deepai.pay.zeroclick.io/llms.txt"
    }
  },
  "externalDocs": {
    "url": "https://deepai.pay.zeroclick.io/llms-full.txt",
    "description": "How to authenticate, pay, and call this API; links the upstream API reference."
  },
  "servers": [
    {
      "url": "https://deepai.pay.zeroclick.io",
      "description": "Pay-per-use access to DeepAI's API"
    }
  ],
  "security": [
    {
      "payPerUse": []
    }
  ],
  "components": {
    "securitySchemes": {
      "payPerUse": {
        "type": "apiKey",
        "in": "header",
        "name": "x-payment",
        "description": "Pay-per-use access. An unpaid call returns 402 Payment Required with a signed challenge; settle it with a supported payment method (x402 or MPP today) and retry with the proof in this header (x402) or as Authorization: Payment (MPP; use ZC-Agent-Authorization for a separate buyer bearer). No upstream API key is needed, and an agent without a payment method can set one up instantly at no cost."
      },
      "sellerAgentX402": {
        "type": "apiKey",
        "in": "header",
        "name": "Payment-Signature",
        "description": "Signed $0 x402 proof from the 402 challenge"
      },
      "sellerAgentMpp": {
        "type": "http",
        "scheme": "Payment",
        "description": "Signed $0 MPP proof from the 402 challenge"
      }
    }
  },
  "paths": {
    "/api/background-remover": {
      "post": {
        "summary": "Remove image background",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "required": [
                    "id",
                    "output_url"
                  ],
                  "properties": {
                    "id": {
                      "type": "string",
                      "description": "Unique job identifier."
                    },
                    "output_url": {
                      "type": "string",
                      "description": "Link to the image with the background removed."
                    }
                  }
                }
              }
            },
            "description": "Successful response"
          },
          "402": {
            "description": "Payment required"
          }
        },
        "description": "Remove the background from an image.",
        "operationId": "removeBackground",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "image"
                ],
                "properties": {
                  "image": {
                    "type": "string",
                    "example": "https://example.com/photo.jpg",
                    "description": "URL of the image to process."
                  }
                }
              }
            },
            "multipart/form-data": {
              "schema": {
                "type": "object",
                "required": [
                  "image"
                ],
                "properties": {
                  "image": {
                    "type": "string",
                    "format": "binary",
                    "description": "The image file to process."
                  }
                }
              }
            }
          },
          "required": true
        },
        "x-zeroclick-document-sources": [
          {
            "gaps": [],
            "pages": [
              1
            ],
            "sourceId": "sds_9aaea29cbd601a4bae590c36765aa7ef",
            "authority": "supplemental",
            "conflicts": [
              "/responses/200/description"
            ],
            "revisionId": "sdrn_hsBUKQQdSS5QBVimGP1LC"
          },
          {
            "gaps": [
              "Missing explicit API key authentication details in documentation",
              "Missing response schema details"
            ],
            "pages": [
              1
            ],
            "sourceId": "sds_Dd-e10PYtkBki5QRdOOxe",
            "authority": "supplemental",
            "conflicts": [
              "/summary",
              "/responses/200/description",
              "/description",
              "/operationId"
            ],
            "revisionId": "sdrn_Lclzes-miXz0wP4riclIk"
          },
          {
            "gaps": [
              "Missing request body parameter details",
              "Missing authentication requirements"
            ],
            "pages": [
              1
            ],
            "sourceId": "sds_gVSYosvj7-_3qTGK0yug2",
            "authority": "supplemental",
            "conflicts": [
              "/summary",
              "/responses/200/description",
              "/description"
            ],
            "revisionId": "sdrn_EWGqK5PARjYTthE8lb7iq"
          },
          {
            "gaps": [
              "Missing request parameters",
              "Missing response schema",
              "Missing authentication details"
            ],
            "pages": [
              1
            ],
            "sourceId": "sds_lfINjUuvjcImLNHDYBk1y",
            "authority": "supplemental",
            "conflicts": [
              "/summary",
              "/description",
              "/operationId"
            ],
            "revisionId": "sdrn_uTfLkxzC4emOkzt0Ss6ex"
          },
          {
            "gaps": [],
            "pages": [
              1
            ],
            "sourceId": "sds_LijjjfD95ZuEl_vbTB-30",
            "authority": "supplemental",
            "conflicts": [
              "/summary",
              "/responses/200/description",
              "/description"
            ],
            "revisionId": "sdrn_BacBnudmYJwxhTyNDW2y_"
          }
        ],
        "x-zeroclick-services": [
          "background-remover"
        ],
        "x-payment-info": {
          "access": "payg",
          "protocols": [
            {
              "mpp": {
                "method": "tempo",
                "intent": "charge",
                "currency": "USD"
              }
            },
            {
              "x402": {
                "network": "eip155:8453",
                "scheme": "exact",
                "currency": "USDC"
              }
            }
          ],
          "offers": [
            {
              "amount": "10000",
              "currency": "0x20C000000000000000000000b9537d11c60E8b50",
              "description": "$0.010000 per image (images, service background-remover)",
              "intent": "charge",
              "method": "tempo"
            }
          ],
          "price": {
            "mode": "fixed",
            "currency": "USD",
            "amount": "0.010000"
          },
          "rates": [
            {
              "service": "background-remover",
              "meter": "images",
              "unit": "image",
              "unitSize": 1,
              "priceUsd": "0.010000",
              "includedUnits": 0
            }
          ]
        }
      }
    },
    "/api/colorizer": {
      "post": {
        "summary": "Colorize image",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "required": [
                    "id",
                    "output_url"
                  ],
                  "properties": {
                    "id": {
                      "type": "string",
                      "description": "Unique job identifier."
                    },
                    "output_url": {
                      "type": "string",
                      "description": "Link to the colorized image."
                    }
                  }
                }
              }
            },
            "description": "Successful response"
          },
          "402": {
            "description": "Payment required"
          }
        },
        "description": "Add color to black-and-white images.",
        "operationId": "colorizeImage",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "image"
                ],
                "properties": {
                  "image": {
                    "type": "string",
                    "example": "https://example.com/photo.jpg",
                    "description": "URL of the image to colorize."
                  }
                }
              }
            },
            "multipart/form-data": {
              "schema": {
                "type": "object",
                "required": [
                  "image"
                ],
                "properties": {
                  "image": {
                    "type": "string",
                    "format": "binary"
                  }
                }
              }
            }
          },
          "required": true
        },
        "x-zeroclick-document-sources": [
          {
            "gaps": [],
            "pages": [
              1
            ],
            "sourceId": "sds_9aaea29cbd601a4bae590c36765aa7ef",
            "authority": "supplemental",
            "conflicts": [
              "/responses/200/description"
            ],
            "revisionId": "sdrn_hsBUKQQdSS5QBVimGP1LC"
          },
          {
            "gaps": [
              "Missing request body parameter details",
              "Missing authentication requirements"
            ],
            "pages": [
              1
            ],
            "sourceId": "sds_gVSYosvj7-_3qTGK0yug2",
            "authority": "supplemental",
            "conflicts": [
              "/responses/200/description",
              "/description"
            ],
            "revisionId": "sdrn_EWGqK5PARjYTthE8lb7iq"
          },
          {
            "gaps": [
              "Missing request parameters",
              "Missing response schema",
              "Missing authentication details"
            ],
            "pages": [
              1
            ],
            "sourceId": "sds_lfINjUuvjcImLNHDYBk1y",
            "authority": "supplemental",
            "conflicts": [
              "/summary",
              "/description",
              "/operationId"
            ],
            "revisionId": "sdrn_uTfLkxzC4emOkzt0Ss6ex"
          },
          {
            "gaps": [],
            "pages": [
              1
            ],
            "sourceId": "sds_LijjjfD95ZuEl_vbTB-30",
            "authority": "supplemental",
            "conflicts": [
              "/summary",
              "/responses/200/description",
              "/description"
            ],
            "revisionId": "sdrn_BacBnudmYJwxhTyNDW2y_"
          },
          {
            "gaps": [
              "Missing request body parameters",
              "Missing media types",
              "Missing authentication details"
            ],
            "pages": [
              1
            ],
            "sourceId": "sds_VGZaCr9JxhUgW5pJmO9MH",
            "authority": "supplemental",
            "conflicts": [
              "/summary",
              "/responses/200/description",
              "/description",
              "/operationId"
            ],
            "revisionId": "sdrn_60HU2bRXJOw4cqbB8tyGJ"
          }
        ],
        "x-zeroclick-services": [
          "image-colorizer"
        ],
        "x-payment-info": {
          "access": "payg",
          "protocols": [
            {
              "mpp": {
                "method": "tempo",
                "intent": "charge",
                "currency": "USD"
              }
            },
            {
              "x402": {
                "network": "eip155:8453",
                "scheme": "exact",
                "currency": "USDC"
              }
            }
          ],
          "offers": [
            {
              "amount": "10000",
              "currency": "0x20C000000000000000000000b9537d11c60E8b50",
              "description": "$0.010000 per image (images, service image-colorizer)",
              "intent": "charge",
              "method": "tempo"
            }
          ],
          "price": {
            "mode": "fixed",
            "currency": "USD",
            "amount": "0.010000"
          },
          "rates": [
            {
              "service": "image-colorizer",
              "meter": "images",
              "unit": "image",
              "unitSize": 1,
              "priceUsd": "0.010000",
              "includedUnits": 0
            }
          ]
        }
      }
    },
    "/api/creative-upscale": {
      "post": {
        "summary": "Creative upscale",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "required": [
                    "id",
                    "output_url"
                  ],
                  "properties": {
                    "id": {
                      "type": "string",
                      "description": "Unique job identifier."
                    },
                    "output_url": {
                      "type": "string",
                      "description": "Link to the upscaled image."
                    }
                  }
                }
              }
            },
            "description": "Successful response"
          },
          "402": {
            "description": "Payment required"
          }
        },
        "description": "Upscale an image creatively.",
        "operationId": "creativeUpscale",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "image"
                ],
                "properties": {
                  "image": {
                    "type": "string",
                    "example": "https://example.com/photo.jpg",
                    "description": "URL of the image to upscale."
                  }
                }
              }
            },
            "multipart/form-data": {
              "schema": {
                "type": "object",
                "required": [
                  "image"
                ],
                "properties": {
                  "image": {
                    "type": "string",
                    "format": "binary"
                  }
                }
              }
            }
          },
          "required": true
        },
        "x-zeroclick-document-sources": [
          {
            "gaps": [],
            "pages": [
              1
            ],
            "sourceId": "sds_9aaea29cbd601a4bae590c36765aa7ef",
            "authority": "supplemental",
            "conflicts": [
              "/responses/200/description"
            ],
            "revisionId": "sdrn_hsBUKQQdSS5QBVimGP1LC"
          },
          {
            "gaps": [
              "Missing request body parameter details",
              "Missing authentication requirements"
            ],
            "pages": [
              1
            ],
            "sourceId": "sds_gVSYosvj7-_3qTGK0yug2",
            "authority": "supplemental",
            "conflicts": [
              "/responses/200/description",
              "/description"
            ],
            "revisionId": "sdrn_EWGqK5PARjYTthE8lb7iq"
          },
          {
            "gaps": [
              "Missing request parameters",
              "Missing response schema",
              "Missing authentication details"
            ],
            "pages": [
              1
            ],
            "sourceId": "sds_lfINjUuvjcImLNHDYBk1y",
            "authority": "supplemental",
            "conflicts": [
              "/summary",
              "/description"
            ],
            "revisionId": "sdrn_uTfLkxzC4emOkzt0Ss6ex"
          },
          {
            "gaps": [],
            "pages": [
              1
            ],
            "sourceId": "sds_LijjjfD95ZuEl_vbTB-30",
            "authority": "supplemental",
            "conflicts": [
              "/summary",
              "/responses/200/description",
              "/description"
            ],
            "revisionId": "sdrn_BacBnudmYJwxhTyNDW2y_"
          }
        ],
        "x-zeroclick-services": [
          "creative-upscale"
        ],
        "x-payment-info": {
          "access": "payg",
          "protocols": [
            {
              "mpp": {
                "method": "tempo",
                "intent": "charge",
                "currency": "USD"
              }
            },
            {
              "x402": {
                "network": "eip155:8453",
                "scheme": "exact",
                "currency": "USDC"
              }
            }
          ],
          "offers": [
            {
              "amount": "80000",
              "currency": "0x20C000000000000000000000b9537d11c60E8b50",
              "description": "$0.080000 per image (images, service creative-upscale)",
              "intent": "charge",
              "method": "tempo"
            }
          ],
          "price": {
            "mode": "fixed",
            "currency": "USD",
            "amount": "0.080000"
          },
          "rates": [
            {
              "service": "creative-upscale",
              "meter": "images",
              "unit": "image",
              "unitSize": 1,
              "priceUsd": "0.080000",
              "includedUnits": 0
            }
          ]
        }
      }
    },
    "/api/image-editor": {
      "post": {
        "summary": "Edit image",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "required": [
                    "id",
                    "output_url"
                  ],
                  "properties": {
                    "id": {
                      "type": "string",
                      "description": "Unique job identifier."
                    },
                    "output_url": {
                      "type": "string",
                      "description": "Link to the edited image."
                    }
                  }
                }
              }
            },
            "description": "Successful response"
          },
          "402": {
            "description": "Payment required"
          }
        },
        "description": "Edit an image using a text prompt.",
        "operationId": "editImage",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "image",
                  "text",
                  "image_generator_version"
                ],
                "properties": {
                  "text": {
                    "type": "string",
                    "example": "add a red hat",
                    "description": "Edit instruction."
                  },
                  "image": {
                    "type": "string",
                    "example": "https://example.com/photo.jpg",
                    "description": "URL of the image to edit."
                  },
                  "genius_preference": {
                    "enum": [
                      "classic",
                      "anime",
                      "photography",
                      "graphic",
                      "cinematic"
                    ],
                    "type": "string",
                    "default": "classic",
                    "example": "classic",
                    "description": "Art style for the genius tier. Used only when image_generator_version is \"genius\"; omit it for other tiers. Defaults to classic."
                  },
                  "image_generator_version": {
                    "enum": [
                      "genius",
                      "super_genius"
                    ],
                    "type": "string",
                    "example": "genius",
                    "description": "Quality tier. Each tier bills its own per-image rate; super_genius renders at 2k."
                  }
                }
              }
            },
            "multipart/form-data": {
              "schema": {
                "type": "object",
                "allOf": [
                  {
                    "if": {
                      "properties": {
                        "image_generator_version": {
                          "const": "genius"
                        }
                      }
                    },
                    "then": {
                      "required": [
                        "genius_preference"
                      ]
                    }
                  }
                ],
                "required": [
                  "image",
                  "text"
                ],
                "properties": {
                  "text": {
                    "type": "string",
                    "description": "Description of the edits to perform."
                  },
                  "image": {
                    "type": "string",
                    "format": "binary",
                    "description": "Up to 3 images to be edited."
                  },
                  "resolution": {
                    "type": "string"
                  },
                  "genius_preference": {
                    "enum": [
                      "classic",
                      "anime",
                      "photography",
                      "graphic",
                      "cinematic"
                    ],
                    "type": "string"
                  },
                  "image_generator_version": {
                    "type": "string"
                  }
                }
              }
            }
          },
          "required": true
        },
        "x-zeroclick-document-sources": [
          {
            "gaps": [
              "September 30 public docs omit classic and editing applicability; this is unresolved documentation drift."
            ],
            "pages": [
              1
            ],
            "sourceId": "sds_9aaea29cbd601a4bae590c36765aa7ef",
            "authority": "supplemental",
            "conflicts": [
              "/responses/200/description"
            ],
            "revisionId": "sdrn_hsBUKQQdSS5QBVimGP1LC"
          },
          {
            "gaps": [
              "Missing request body parameter details",
              "Missing authentication requirements"
            ],
            "pages": [
              1
            ],
            "sourceId": "sds_gVSYosvj7-_3qTGK0yug2",
            "authority": "supplemental",
            "conflicts": [
              "/responses/200/description",
              "/description"
            ],
            "revisionId": "sdrn_EWGqK5PARjYTthE8lb7iq"
          },
          {
            "gaps": [
              "Missing request parameters",
              "Missing response schema",
              "Missing authentication details"
            ],
            "pages": [
              1
            ],
            "sourceId": "sds_lfINjUuvjcImLNHDYBk1y",
            "authority": "supplemental",
            "conflicts": [
              "/summary",
              "/description",
              "/operationId"
            ],
            "revisionId": "sdrn_uTfLkxzC4emOkzt0Ss6ex"
          },
          {
            "gaps": [],
            "pages": [
              1
            ],
            "sourceId": "sds_LijjjfD95ZuEl_vbTB-30",
            "authority": "supplemental",
            "conflicts": [
              "/summary",
              "/responses/200/description",
              "/description"
            ],
            "revisionId": "sdrn_BacBnudmYJwxhTyNDW2y_"
          },
          {
            "gaps": [
              "Missing explicit API documentation for request/response schemas beyond UI description.",
              "Authentication mechanism is inferred from standard DeepAI API patterns."
            ],
            "pages": [
              1
            ],
            "sourceId": "sds_P36SsCCSQILbhFfd91QXO",
            "authority": "supplemental",
            "conflicts": [
              "/summary",
              "/responses/200/description",
              "/description",
              "/operationId"
            ],
            "revisionId": "sdrn_AOXFeid86UUyOs-CIk1xj"
          }
        ],
        "x-zeroclick-services": [
          "photo-editor"
        ],
        "x-payment-info": {
          "access": "payg",
          "protocols": [
            {
              "mpp": {
                "method": "tempo",
                "intent": "charge",
                "currency": "USD"
              }
            },
            {
              "x402": {
                "network": "eip155:8453",
                "scheme": "exact",
                "currency": "USDC"
              }
            }
          ],
          "offers": [
            {
              "amount": null,
              "currency": "0x20C000000000000000000000b9537d11c60E8b50",
              "description": "$0.080000 per image (genius_images, service photo-editor) or $0.250000 per image (super_genius_2k_images, service photo-editor)",
              "intent": "charge",
              "method": "tempo"
            }
          ],
          "price": {
            "mode": "dynamic",
            "currency": "USD",
            "min": "0.080000",
            "max": "0.250000"
          },
          "rates": [
            {
              "service": "photo-editor",
              "meter": "genius_images",
              "unit": "image",
              "unitSize": 1,
              "priceUsd": "0.080000",
              "includedUnits": 0
            },
            {
              "service": "photo-editor",
              "meter": "super_genius_2k_images",
              "unit": "image",
              "unitSize": 1,
              "priceUsd": "0.250000",
              "includedUnits": 0
            }
          ]
        }
      }
    },
    "/api/text2img": {
      "post": {
        "summary": "Text to image",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "required": [
                    "id",
                    "output_url"
                  ],
                  "properties": {
                    "id": {
                      "type": "string",
                      "description": "Unique job identifier."
                    },
                    "output_url": {
                      "type": "string",
                      "description": "Link to the generated image."
                    }
                  }
                }
              }
            },
            "description": "Successful response"
          },
          "402": {
            "description": "Payment required"
          }
        },
        "description": "Generate an image from a text prompt.",
        "operationId": "textToImage",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "text",
                  "image_generator_version"
                ],
                "properties": {
                  "text": {
                    "type": "string",
                    "example": "a serene mountain lake at sunrise",
                    "description": "Text description of the image to generate."
                  },
                  "genius_preference": {
                    "enum": [
                      "classic",
                      "anime",
                      "photography",
                      "graphic",
                      "cinematic"
                    ],
                    "type": "string",
                    "default": "classic",
                    "example": "classic",
                    "description": "Art style for the genius tier. Used only when image_generator_version is \"genius\"; omit it for other tiers. Defaults to classic."
                  },
                  "image_generator_version": {
                    "enum": [
                      "hd",
                      "genius",
                      "super_genius"
                    ],
                    "type": "string",
                    "example": "hd",
                    "description": "Quality tier. Each tier bills its own per-image rate; super_genius renders at 2k."
                  }
                }
              }
            },
            "multipart/form-data": {
              "schema": {
                "type": "object",
                "allOf": [
                  {
                    "if": {
                      "properties": {
                        "image_generator_version": {
                          "const": "genius"
                        }
                      }
                    },
                    "then": {
                      "required": [
                        "genius_preference"
                      ]
                    }
                  }
                ],
                "required": [
                  "text"
                ],
                "properties": {
                  "text": {
                    "type": "string",
                    "description": "A string describing what to generate."
                  },
                  "width": {
                    "type": "string",
                    "description": "Image width (128-1536, multiples of 32)."
                  },
                  "height": {
                    "type": "string",
                    "description": "Image height (128-1536, multiples of 32)."
                  },
                  "resolution": {
                    "type": "string"
                  },
                  "negative_prompt": {
                    "type": "string",
                    "description": "What to remove from the image."
                  },
                  "genius_preference": {
                    "enum": [
                      "classic",
                      "anime",
                      "photography",
                      "graphic",
                      "cinematic"
                    ],
                    "type": "string"
                  },
                  "image_generator_version": {
                    "type": "string"
                  }
                }
              }
            },
            "application/x-www-form-urlencoded": {
              "schema": {
                "type": "object"
              }
            }
          },
          "required": true
        },
        "x-zeroclick-document-sources": [
          {
            "gaps": [
              "September 30 public docs omit classic and editing applicability; this is unresolved documentation drift."
            ],
            "pages": [
              1
            ],
            "sourceId": "sds_9aaea29cbd601a4bae590c36765aa7ef",
            "authority": "supplemental",
            "conflicts": [
              "/responses/200/description"
            ],
            "revisionId": "sdrn_hsBUKQQdSS5QBVimGP1LC"
          },
          {
            "gaps": [
              "Missing request body parameter details",
              "Missing authentication requirements"
            ],
            "pages": [
              1
            ],
            "sourceId": "sds_gVSYosvj7-_3qTGK0yug2",
            "authority": "supplemental",
            "conflicts": [
              "/summary",
              "/responses/200/description",
              "/description"
            ],
            "revisionId": "sdrn_EWGqK5PARjYTthE8lb7iq"
          },
          {
            "gaps": [
              "Missing request parameters",
              "Missing response schema",
              "Missing authentication details"
            ],
            "pages": [
              1
            ],
            "sourceId": "sds_lfINjUuvjcImLNHDYBk1y",
            "authority": "supplemental",
            "conflicts": [
              "/summary",
              "/description",
              "/operationId"
            ],
            "revisionId": "sdrn_uTfLkxzC4emOkzt0Ss6ex"
          },
          {
            "gaps": [],
            "pages": [
              1
            ],
            "sourceId": "sds_LijjjfD95ZuEl_vbTB-30",
            "authority": "supplemental",
            "conflicts": [
              "/summary",
              "/responses/200/description",
              "/description",
              "/operationId",
              "/requestBody/content/multipart/form-data/schema/properties/resolution/enum",
              "/requestBody/content/multipart/form-data/schema/properties/genius_preference/enum",
              "/requestBody/content/multipart/form-data/schema/properties/image_generator_version/enum"
            ],
            "revisionId": "sdrn_BacBnudmYJwxhTyNDW2y_"
          }
        ],
        "x-zeroclick-services": [
          "image-generator"
        ],
        "x-payment-info": {
          "access": "payg",
          "protocols": [
            {
              "mpp": {
                "method": "tempo",
                "intent": "charge",
                "currency": "USD"
              }
            },
            {
              "x402": {
                "network": "eip155:8453",
                "scheme": "exact",
                "currency": "USDC"
              }
            }
          ],
          "offers": [
            {
              "amount": null,
              "currency": "0x20C000000000000000000000b9537d11c60E8b50",
              "description": "$0.010000 per image (hd_images, service image-generator) or $0.080000 per image (genius_images, service image-generator) or $0.250000 per image (super_genius_2k_images, service image-generator)",
              "intent": "charge",
              "method": "tempo"
            }
          ],
          "price": {
            "mode": "dynamic",
            "currency": "USD",
            "min": "0.010000",
            "max": "0.250000"
          },
          "rates": [
            {
              "service": "image-generator",
              "meter": "hd_images",
              "unit": "image",
              "unitSize": 1,
              "priceUsd": "0.010000",
              "includedUnits": 0
            },
            {
              "service": "image-generator",
              "meter": "genius_images",
              "unit": "image",
              "unitSize": 1,
              "priceUsd": "0.080000",
              "includedUnits": 0
            },
            {
              "service": "image-generator",
              "meter": "super_genius_2k_images",
              "unit": "image",
              "unitSize": 1,
              "priceUsd": "0.250000",
              "includedUnits": 0
            }
          ]
        }
      }
    },
    "/api/torch-srgan": {
      "post": {
        "summary": "Super Resolution",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "required": [
                    "id",
                    "output_url"
                  ],
                  "properties": {
                    "id": {
                      "type": "string",
                      "description": "Unique job identifier."
                    },
                    "output_url": {
                      "type": "string",
                      "description": "Link to the upscaled image."
                    }
                  }
                }
              }
            },
            "description": "Successful response"
          },
          "402": {
            "description": "Payment required"
          }
        },
        "description": "Uses machine learning to clarify, sharpen, and upscale images.",
        "operationId": "torch-srgan",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "image"
                ],
                "properties": {
                  "image": {
                    "type": "string",
                    "example": "https://example.com/photo.jpg",
                    "description": "URL of the image to upscale."
                  }
                }
              }
            },
            "multipart/form-data": {
              "schema": {
                "type": "object",
                "required": [
                  "image"
                ],
                "properties": {
                  "image": {
                    "type": "string",
                    "format": "binary",
                    "description": "The image file to upscale."
                  }
                }
              }
            }
          },
          "required": true
        },
        "x-zeroclick-document-sources": [
          {
            "gaps": [
              "Missing explicit documentation of response schema fields",
              "Missing explicit documentation of error response codes"
            ],
            "pages": [
              1
            ],
            "sourceId": "sds_68HK_LrNzVZCTSUllcrea",
            "authority": "supplemental",
            "conflicts": [
              "/responses/200/description"
            ],
            "revisionId": "sdrn__WQqTlfsr4IMFtSdIhOfj"
          },
          {
            "gaps": [],
            "pages": [
              1
            ],
            "sourceId": "sds_9aaea29cbd601a4bae590c36765aa7ef",
            "authority": "supplemental",
            "conflicts": [
              "/summary",
              "/responses/200/description",
              "/description",
              "/operationId"
            ],
            "revisionId": "sdrn_hsBUKQQdSS5QBVimGP1LC"
          },
          {
            "gaps": [
              "Missing request body parameter details",
              "Missing authentication requirements"
            ],
            "pages": [
              1
            ],
            "sourceId": "sds_gVSYosvj7-_3qTGK0yug2",
            "authority": "supplemental",
            "conflicts": [
              "/summary",
              "/responses/200/description",
              "/description",
              "/operationId"
            ],
            "revisionId": "sdrn_EWGqK5PARjYTthE8lb7iq"
          },
          {
            "gaps": [
              "Missing request parameters",
              "Missing response schema",
              "Missing authentication details"
            ],
            "pages": [
              1
            ],
            "sourceId": "sds_lfINjUuvjcImLNHDYBk1y",
            "authority": "supplemental",
            "conflicts": [
              "/summary",
              "/description",
              "/operationId"
            ],
            "revisionId": "sdrn_uTfLkxzC4emOkzt0Ss6ex"
          },
          {
            "gaps": [],
            "pages": [
              1
            ],
            "sourceId": "sds_LijjjfD95ZuEl_vbTB-30",
            "authority": "supplemental",
            "conflicts": [
              "/responses/200/description",
              "/description",
              "/requestBody/content/multipart/form-data/schema/properties/image/description"
            ],
            "revisionId": "sdrn_BacBnudmYJwxhTyNDW2y_"
          }
        ],
        "x-zeroclick-services": [
          "super-resolution"
        ],
        "x-payment-info": {
          "access": "payg",
          "protocols": [
            {
              "mpp": {
                "method": "tempo",
                "intent": "charge",
                "currency": "USD"
              }
            },
            {
              "x402": {
                "network": "eip155:8453",
                "scheme": "exact",
                "currency": "USDC"
              }
            }
          ],
          "offers": [
            {
              "amount": "10000",
              "currency": "0x20C000000000000000000000b9537d11c60E8b50",
              "description": "$0.010000 per image (images, service super-resolution)",
              "intent": "charge",
              "method": "tempo"
            }
          ],
          "price": {
            "mode": "fixed",
            "currency": "USD",
            "amount": "0.010000"
          },
          "rates": [
            {
              "service": "super-resolution",
              "meter": "images",
              "unit": "image",
              "unitSize": 1,
              "priceUsd": "0.010000",
              "includedUnits": 0
            }
          ]
        }
      }
    },
    "/video-api/img2video": {
      "post": {
        "summary": "Image to Video",
        "responses": {
          "200": {
            "description": "Successful video generation"
          },
          "402": {
            "description": "Payment required"
          }
        },
        "description": "Animates an uploaded image into a moving clip, optionally guided by a text prompt.",
        "operationId": "img2video",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "example": {
                  "mode": "hd",
                  "image": "https://picsum.photos/id/237/400/300",
                  "prompt": "the camera slowly zooms in",
                  "duration": 5
                },
                "required": [
                  "image"
                ],
                "properties": {
                  "mode": {
                    "enum": [
                      "hd",
                      "hollywood"
                    ],
                    "type": "string",
                    "default": "hd",
                    "example": "hd",
                    "description": "hd for standard videos (billed as hd_seconds), hollywood for 2K cinematic quality (billed as hollywood_seconds)."
                  },
                  "image": {
                    "type": "string",
                    "format": "uri",
                    "example": "https://picsum.photos/id/237/400/300",
                    "description": "The source image: a public http(s) URL, or a base64 data URL (data:image/png;base64,...) for images up to about 7.5 MB raw, within the 10 MiB request body limit. At most 20MB decoded."
                  },
                  "shape": {
                    "enum": [
                      "square",
                      "landscape",
                      "standard",
                      "vertical",
                      "portrait",
                      "auto"
                    ],
                    "type": "string",
                    "default": "auto",
                    "example": "landscape",
                    "description": "Output shape. auto matches the source image. Must be auto in hollywood mode."
                  },
                  "prompt": {
                    "type": "string",
                    "example": "the camera slowly zooms in",
                    "maxLength": 3000,
                    "description": "Optional guidance for the motion, up to 3000 characters."
                  },
                  "duration": {
                    "type": "integer",
                    "default": 5,
                    "example": 5,
                    "maximum": 15,
                    "minimum": 5,
                    "description": "Length of the generated video in seconds, 5 to 15. Billing is per second."
                  }
                }
              }
            },
            "multipart/form-data": {
              "schema": {
                "type": "object",
                "required": [
                  "image"
                ],
                "properties": {
                  "mode": {
                    "type": "string"
                  },
                  "text": {
                    "type": "string"
                  },
                  "image": {
                    "type": "string",
                    "format": "binary",
                    "description": "Source image."
                  },
                  "shape": {
                    "type": "string"
                  },
                  "prompt": {
                    "type": "string",
                    "description": "Generation prompt."
                  },
                  "duration": {
                    "type": "integer",
                    "description": "5-15 seconds."
                  }
                }
              }
            }
          },
          "required": true
        },
        "x-zeroclick-document-sources": [
          {
            "gaps": [
              "Missing explicit API parameter names for shape, quality, and duration mentioned in UI",
              "Missing authentication scheme details"
            ],
            "pages": [
              1
            ],
            "sourceId": "sds_8CaqyT88BFiursLUXd6Ew",
            "authority": "supplemental",
            "conflicts": [],
            "revisionId": "sdrn_45tvs5VON1_hMQYMl9l__"
          },
          {
            "gaps": [],
            "pages": [
              1
            ],
            "sourceId": "sds_9aaea29cbd601a4bae590c36765aa7ef",
            "authority": "supplemental",
            "conflicts": [
              "/summary",
              "/responses/200/description",
              "/description",
              "/operationId"
            ],
            "revisionId": "sdrn_hsBUKQQdSS5QBVimGP1LC"
          },
          {
            "gaps": [
              "Missing request body parameter details",
              "Missing authentication requirements"
            ],
            "pages": [
              1
            ],
            "sourceId": "sds_gVSYosvj7-_3qTGK0yug2",
            "authority": "supplemental",
            "conflicts": [
              "/summary",
              "/responses/200/description",
              "/description",
              "/operationId"
            ],
            "revisionId": "sdrn_EWGqK5PARjYTthE8lb7iq"
          },
          {
            "gaps": [
              "Missing request parameters",
              "Missing response schema",
              "Missing authentication details"
            ],
            "pages": [
              1
            ],
            "sourceId": "sds_lfINjUuvjcImLNHDYBk1y",
            "authority": "supplemental",
            "conflicts": [
              "/responses/200/description",
              "/description"
            ],
            "revisionId": "sdrn_uTfLkxzC4emOkzt0Ss6ex"
          },
          {
            "gaps": [],
            "pages": [
              1
            ],
            "sourceId": "sds_LijjjfD95ZuEl_vbTB-30",
            "authority": "supplemental",
            "conflicts": [
              "/responses/200/description",
              "/description",
              "/requestBody/content/multipart/form-data/schema/properties/mode/enum"
            ],
            "revisionId": "sdrn_BacBnudmYJwxhTyNDW2y_"
          }
        ],
        "x-zeroclick-services": [
          "image-to-video"
        ],
        "x-payment-info": {
          "access": "payg",
          "protocols": [
            {
              "mpp": {
                "method": "tempo",
                "intent": "charge",
                "currency": "USD"
              }
            },
            {
              "x402": {
                "network": "eip155:8453",
                "scheme": "exact",
                "currency": "USDC"
              }
            }
          ],
          "offers": [
            {
              "amount": null,
              "currency": "0x20C000000000000000000000b9537d11c60E8b50",
              "description": "$0.200000 per second (hd_seconds, service image-to-video)",
              "intent": "charge",
              "method": "tempo"
            }
          ],
          "price": {
            "mode": "dynamic",
            "currency": "USD",
            "min": "0.200000"
          },
          "rates": [
            {
              "service": "image-to-video",
              "meter": "hd_seconds",
              "unit": "second",
              "unitSize": 1,
              "priceUsd": "0.200000",
              "includedUnits": 0
            }
          ]
        }
      }
    },
    "/video-api/status/{id}": {
      "get": {
        "summary": "Get Video Status",
        "responses": {
          "200": {
            "description": "Status retrieved"
          },
          "402": {
            "description": "Payment required"
          }
        },
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "schema": {
              "type": "string"
            },
            "example": "59a0e8a9-0000-0000-0000-000000000000",
            "required": true,
            "description": "The job id returned by text2video or img2video."
          }
        ],
        "description": "Check the status of a video generation request.",
        "operationId": "getVideoStatus",
        "x-zeroclick-document-sources": [
          {
            "gaps": [
              "Missing authentication scheme details"
            ],
            "pages": [
              1
            ],
            "sourceId": "sds_8CaqyT88BFiursLUXd6Ew",
            "authority": "supplemental",
            "conflicts": [],
            "revisionId": "sdrn_45tvs5VON1_hMQYMl9l__"
          },
          {
            "gaps": [],
            "pages": [
              1
            ],
            "sourceId": "sds_9aaea29cbd601a4bae590c36765aa7ef",
            "authority": "supplemental",
            "conflicts": [
              "/summary",
              "/responses/200/description",
              "/description"
            ],
            "revisionId": "sdrn_hsBUKQQdSS5QBVimGP1LC"
          },
          {
            "gaps": [
              "Missing response schema details",
              "Missing authentication requirements"
            ],
            "pages": [
              1
            ],
            "sourceId": "sds_gVSYosvj7-_3qTGK0yug2",
            "authority": "supplemental",
            "conflicts": [
              "/summary",
              "/responses/200/description",
              "/description"
            ],
            "revisionId": "sdrn_EWGqK5PARjYTthE8lb7iq"
          },
          {
            "gaps": [
              "Missing request body details",
              "Missing response schema",
              "Missing authentication details"
            ],
            "pages": [
              1
            ],
            "sourceId": "sds_lfINjUuvjcImLNHDYBk1y",
            "authority": "supplemental",
            "conflicts": [
              "/summary",
              "/responses/200/description",
              "/description"
            ],
            "revisionId": "sdrn_uTfLkxzC4emOkzt0Ss6ex"
          },
          {
            "gaps": [],
            "pages": [
              1
            ],
            "sourceId": "sds_LijjjfD95ZuEl_vbTB-30",
            "authority": "supplemental",
            "conflicts": [
              "/summary",
              "/responses/200/description",
              "/description"
            ],
            "revisionId": "sdrn_BacBnudmYJwxhTyNDW2y_"
          }
        ],
        "x-zeroclick-services": [
          "text-to-video"
        ],
        "x-payment-info": {
          "access": "payg",
          "protocols": [
            {
              "mpp": {
                "method": "tempo",
                "intent": "charge",
                "currency": "USD"
              }
            },
            {
              "x402": {
                "network": "eip155:8453",
                "scheme": "exact",
                "currency": "USDC"
              }
            }
          ],
          "offers": [
            {
              "amount": "0",
              "currency": "0x20C000000000000000000000b9537d11c60E8b50",
              "description": "Free",
              "intent": "charge",
              "method": "tempo"
            }
          ],
          "price": {
            "mode": "fixed",
            "currency": "USD",
            "amount": "0.000000"
          }
        }
      }
    },
    "/video-api/text2video": {
      "post": {
        "summary": "Text to Video",
        "responses": {
          "200": {
            "description": "Successful video generation"
          },
          "402": {
            "description": "Payment required"
          }
        },
        "description": "Generates a video from a text prompt.",
        "operationId": "text2video",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "example": {
                  "mode": "hd",
                  "shape": "landscape",
                  "prompt": "a golden retriever surfing a wave at sunset",
                  "duration": 5
                },
                "required": [
                  "prompt"
                ],
                "properties": {
                  "mode": {
                    "enum": [
                      "hd",
                      "hollywood"
                    ],
                    "type": "string",
                    "default": "hd",
                    "example": "hd",
                    "description": "hd for standard videos (billed as hd_seconds), hollywood for 2K cinematic quality (billed as hollywood_seconds)."
                  },
                  "text": {
                    "type": "string"
                  },
                  "shape": {
                    "enum": [
                      "square",
                      "landscape",
                      "standard",
                      "vertical",
                      "portrait",
                      "auto"
                    ],
                    "type": "string",
                    "default": "auto",
                    "example": "landscape",
                    "description": "Output shape. auto uses landscape for text to video and matches the source image for image to video. Must be auto in hollywood mode for image to video."
                  },
                  "prompt": {
                    "type": "string",
                    "example": "a golden retriever surfing a wave at sunset",
                    "maxLength": 3000,
                    "description": "What to generate, up to 3000 characters."
                  },
                  "duration": {
                    "type": "integer",
                    "default": 5,
                    "example": 5,
                    "maximum": 15,
                    "minimum": 5,
                    "description": "Length of the generated video in seconds, 5 to 15. Billing is per second."
                  }
                }
              }
            },
            "multipart/form-data": {
              "schema": {
                "type": "object",
                "required": [
                  "prompt"
                ],
                "properties": {
                  "mode": {
                    "type": "string"
                  },
                  "shape": {
                    "type": "string"
                  },
                  "prompt": {
                    "type": "string",
                    "description": "Generation prompt."
                  },
                  "duration": {
                    "type": "integer",
                    "description": "5-15 seconds."
                  }
                }
              }
            },
            "application/x-www-form-urlencoded": {
              "schema": {
                "type": "object"
              }
            }
          },
          "required": true
        },
        "x-zeroclick-document-sources": [
          {
            "gaps": [
              "Missing explicit API parameter names for shape, quality, and duration mentioned in UI",
              "Missing authentication scheme details"
            ],
            "pages": [
              1
            ],
            "sourceId": "sds_8CaqyT88BFiursLUXd6Ew",
            "authority": "supplemental",
            "conflicts": [
              "/requestBody/content/application/json/schema/required"
            ],
            "revisionId": "sdrn_45tvs5VON1_hMQYMl9l__"
          },
          {
            "gaps": [],
            "pages": [
              1
            ],
            "sourceId": "sds_9aaea29cbd601a4bae590c36765aa7ef",
            "authority": "supplemental",
            "conflicts": [
              "/summary",
              "/responses/200/description",
              "/description",
              "/operationId"
            ],
            "revisionId": "sdrn_hsBUKQQdSS5QBVimGP1LC"
          },
          {
            "gaps": [
              "Missing request body parameter details",
              "Missing authentication requirements"
            ],
            "pages": [
              1
            ],
            "sourceId": "sds_gVSYosvj7-_3qTGK0yug2",
            "authority": "supplemental",
            "conflicts": [
              "/summary",
              "/responses/200/description",
              "/operationId"
            ],
            "revisionId": "sdrn_EWGqK5PARjYTthE8lb7iq"
          },
          {
            "gaps": [
              "Missing request parameters",
              "Missing response schema",
              "Missing authentication details"
            ],
            "pages": [
              1
            ],
            "sourceId": "sds_lfINjUuvjcImLNHDYBk1y",
            "authority": "supplemental",
            "conflicts": [
              "/responses/200/description",
              "/description"
            ],
            "revisionId": "sdrn_uTfLkxzC4emOkzt0Ss6ex"
          },
          {
            "gaps": [],
            "pages": [
              1
            ],
            "sourceId": "sds_LijjjfD95ZuEl_vbTB-30",
            "authority": "supplemental",
            "conflicts": [
              "/responses/200/description",
              "/description",
              "/requestBody/content/multipart/form-data/schema/properties/mode/enum"
            ],
            "revisionId": "sdrn_BacBnudmYJwxhTyNDW2y_"
          }
        ],
        "x-zeroclick-services": [
          "text-to-video"
        ],
        "x-payment-info": {
          "access": "payg",
          "protocols": [
            {
              "mpp": {
                "method": "tempo",
                "intent": "charge",
                "currency": "USD"
              }
            },
            {
              "x402": {
                "network": "eip155:8453",
                "scheme": "exact",
                "currency": "USDC"
              }
            }
          ],
          "offers": [
            {
              "amount": null,
              "currency": "0x20C000000000000000000000b9537d11c60E8b50",
              "description": "$0.200000 per second (hd_seconds, service text-to-video)",
              "intent": "charge",
              "method": "tempo"
            }
          ],
          "price": {
            "mode": "dynamic",
            "currency": "USD",
            "min": "0.200000"
          },
          "rates": [
            {
              "service": "text-to-video",
              "meter": "hd_seconds",
              "unit": "second",
              "unitSize": 1,
              "priceUsd": "0.200000",
              "includedUnits": 0
            }
          ]
        }
      }
    },
    "/zeroclick/agent/quote": {
      "post": {
        "operationId": "sellerAgentQuote",
        "summary": "Get a free seller API quote and purchase guide",
        "description": "Describe your task to get the matching API contract, prices, prerequisites and next steps. This is a $0 wallet-proof lookup, not the seller's paid service. No purchase is executed. Without a wallet, use /zeroclick/agent/guide.",
        "servers": [
          {
            "url": "https://deepai.pay.zeroclick.io"
          }
        ],
        "security": [
          {
            "sellerAgentX402": []
          },
          {
            "sellerAgentMpp": []
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$schema": "https://json-schema.org/draft/2020-12/schema",
                "type": "object",
                "properties": {
                  "goal": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 2000,
                    "description": "Describe the task and known inputs. Do not include credentials."
                  },
                  "quantity": {
                    "description": "Number of API calls, not returned items. Omit when unknown; describe desired output in goal.",
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 1000000
                  },
                  "budgetUsd": {
                    "description": "Total cash budget in USD. A quote does not authorize spending.",
                    "type": "string",
                    "pattern": "^(0|[1-9]\\d{0,8})(\\.\\d{1,6})?$"
                  },
                  "budgetExclusive": {
                    "type": "boolean"
                  },
                  "reviewAfterCalls": {
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 1000000
                  },
                  "requirements": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 300
                  },
                  "humanAvailable": {
                    "description": "Whether a human is in the loop. False recommends anonymous auth for a new autonomous identity; omit when unknown. Executing a human's request without further interruptions does not by itself mean false.",
                    "type": "boolean"
                  },
                  "payment": {
                    "description": "Known payment method for the eventual purchase, independent of this free lookup's wallet proof.",
                    "type": "string",
                    "enum": [
                      "x402",
                      "mpp",
                      "card"
                    ]
                  }
                },
                "required": [
                  "goal"
                ],
                "additionalProperties": false
              },
              "example": {
                "goal": "Find the available services, prices and purchase steps"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Task guidance; inspect status before executing anything",
            "content": {
              "application/json": {
                "schema": {
                  "$schema": "https://json-schema.org/draft/2020-12/schema",
                  "type": "object",
                  "properties": {
                    "status": {
                      "type": "string",
                      "enum": [
                        "quoted",
                        "ready",
                        "needs_input",
                        "blocked",
                        "unknown",
                        "unsupported",
                        "unavailable"
                      ]
                    },
                    "priceUsd": {
                      "type": "string",
                      "const": "0"
                    },
                    "guide": {
                      "type": "string",
                      "description": "Markdown guidance containing the task result, exact contract, pricing and next steps when available. No purchase is executed."
                    },
                    "guideUrl": {
                      "type": "string",
                      "format": "uri",
                      "description": "Wallet-free advisor endpoint for further planning or recovery."
                    }
                  },
                  "required": [
                    "status",
                    "priceUsd",
                    "guide",
                    "guideUrl"
                  ],
                  "additionalProperties": false
                }
              }
            }
          },
          "402": {
            "description": "$0 x402 or MPP wallet proof required; sign and retry the same request. No funds are transferred."
          },
          "503": {
            "description": "Advisor unavailable; use the wallet-free guide or direct storefront references"
          }
        },
        "x-payment-info": {
          "access": "payg",
          "price": {
            "mode": "fixed",
            "currency": "USD",
            "amount": "0"
          },
          "protocols": [
            {
              "x402": {
                "network": "eip155:8453",
                "scheme": "exact",
                "currency": "USDC"
              }
            },
            {
              "mpp": {
                "method": "tempo",
                "intent": "charge",
                "currency": "USD"
              }
            }
          ],
          "offers": [
            {
              "amount": "0",
              "currency": "0x20C000000000000000000000b9537d11c60E8b50",
              "method": "tempo",
              "intent": "charge",
              "description": "Free seller advisor lookup"
            }
          ]
        }
      }
    }
  },
  "x-zeroclick-navigation-footer": {
    "instructions": [
      "Use this spec if it contains the operation and details you need. Otherwise, search or open a relevant service spec using the links below.",
      "Find service slugs in x-zeroclick-services or x-payment-info.rates[].service; use them in serviceSpecTemplate, never as request values.",
      "URL-encode template values. Search is ranked; service, path, and method filters are exact. Filters combine.",
      "Pages contain up to 10 operations; follow info.x-next or the Link header if you need more results. Shared operations retain all selector values."
    ],
    "fullSpec": "https://deepai.pay.zeroclick.io/openapi.json",
    "services": "https://deepai.pay.zeroclick.io/services",
    "serviceSpecTemplate": "https://deepai.pay.zeroclick.io/services/{slug}/openapi.json",
    "searchTemplate": "https://deepai.pay.zeroclick.io/openapi.json?q={text}",
    "operationTemplate": "https://deepai.pay.zeroclick.io/openapi.json?path={path}&method={method}",
    "firstPage": "https://deepai.pay.zeroclick.io/openapi.json?page=1"
  }
}
