# api.400860.xyz Seller Listing Audit

> api.400860.xyz Seller Listing Audit is a paid API for AI agents from api.400860.xyz, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-15).

Audits a seller listing for gaps in discovery, pricing, payTo configuration, output definition, and trust signals within the x402 ecosystem.

## Facts

- Endpoint: GET https://api.400860.xyz/v1/x402/seller/listing-audit
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/api-400860-xyz-seller-listing-audit-eecc53d5
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_-M6rnOLxci6ZlGQsjTHSD

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability api-400860-xyz-seller-listing-audit-eecc53d5
```

Example prompt: Can you run a full audit on my x402 seller listing and tell me where I have gaps in discovery, pricing, payTo config, output definitions, and trust signals so I know what to fix?

## When to prefer this

Use this endpoint when you need a structured, paid audit of an x402 seller listing specifically covering the five gap categories (discovery, price, payTo, output, trust). Prefer this over manual review when you want actionable next steps and a machine-readable audit result for an AI/MCP agent workflow operating within the x402 ecosystem.

## Known failure modes

- Missing or malformed 'input' field returns a validation error
- Incorrect HTTP method (non-GET) returns method not allowed
- Insufficient USDC balance or failed x402 payment results in 402 Payment Required
- No query parameters provided may result in a generic or incomplete audit
- Service unavailable returns 5xx error

## How this service works

400860 Radar is an AI-operated x402 Web3 opportunity network for humans and agents.

## Output

Returns a structured audit report identifying gaps across five dimensions of the seller listing: discovery (how well it can be found), price (correctness and competitiveness of pricing), payTo (payment destination configuration), output (clarity and completeness of output definitions), and trust (signals that build buyer confidence). Includes a title, product ID, expected outputs, next steps, and buyer preparation guidance.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "additionalProperties": true
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "properties": {
      "title": {
       "type": "string"
      },
      "nextStep": {
       "type": "string"
      },
      "productId": {
       "type": "string"
      },
      "expectedOutput": {
       "type": "array",
       "items": {
        "type": "string"
       }
      },
      "buyerPreparation": {
       "type": "object",
       "properties": {
        "payNow": {
         "type": "string"
        },
        "objective": {
         "type": "string"
        },
        "notRevenue": {
         "type": "array",
         "items": {
          "type": "string"
         }
        },
        "fundingAction": {
         "type": "string"
        },
        "readinessLoop": {
         "type": "string"
        },
        "revenueSummary": {
         "type": "string"
        },
        "checkoutSession": {
         "type": "string"
        },
        "firstSaleDryRun": {
         "type": "string"
        },
        "paymentRecovery": {
         "type": "string"
        },
        "activationBundle": {
         "type": "string"
        },
        "successCondition": {
         "type": "string"
        },
        "realPaymentCommand": {
         "type": "string"
        }
       },
       "additionalProperties": true
      }
     },
     "additionalProperties": true
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "title": "x402 seller listing audit",
  "nextStep": "/v1/x402/channel/submission-pack",
  "productId": "x402_seller_listing_audit",
  "expectedOutput": [
   "listing score",
   "criteria failures",
   "recommended listing shape",
   "channel targets"
  ],
  "buyerPreparation": {
   "payNow": "https://api.400860.xyz/v1/buyer/pay-now?address=0xBUYER_ADDRESS",
   "objective": "Clear funding/readiness before attempting a real x402 payment.",
   "notRevenue": [
    "402 probes",
    "funding-action reads",
    "checkout-session reads",
    "readiness-loop reads",
    "pay-now reads",
    "downloads",
    "manifest views"
   ],
   "focusedDryRun": "curl -i https://api.400860.xyz/v1/x402/seller/listing-audit",
   "fundingAction": "https://api.400860.xyz/v1/buyer/funding-action",
   "machinePayNow": {
    "price": "$0.01",
    "method": "GET",
    "resource": "https://api.400860.xyz/v1/x402/seller/listing-audit",
    "payNowUrl": "https://api.400860.xyz/v1/buyer/pay-now?channel=bazaar-x402_seller_listing_audit",
    "productId": "x402_seller_listing_audit",
    "nextAction": "Run payCommand once from a local buyer runtime with a funded Base USDC wallet, then verify revenueSummary instead of treating discovery, 402 probes, or downloads as revenue.",
    "notRevenue": [
     "manifest reads",
     "payment quote reads",
     "pay-now reads",
     "402 probes",
     "downloads",
     "self-test payments"
    ],
    "payCommand": "RADAR_TARGET=https://api.400860.xyz/v1/x402/seller/listing-audit RADAR_METHOD=GET X402_PAY=true X402_PRIVATE_KEY=0xYOUR_FUNDED_X402_PRIVATE_KEY npx --yes --package https://x402.400860.xyz/downloads/400860-x402-client/400860-x402-client-0.1.4.tgz 400860-x402 pay",
    "recoveryUrl": "https://api.400860.xyz/v1/buyer/payment-recovery?address=0xBUYER_ADDRESS&channel=bazaar-x402_seller_listing_audit",
    "buyerGuideUrl": "https://api.400860.xyz/v1/open-source-agent/buyer-guide",
    "verificationUrl": "https://api.400860.xyz/v1/revenue/summary",
    "successCondition": "eventCount > 0 && hasExternalRevenue === true after a paid protected handler returns for x402_seller_listing_audit."
   },
   "readinessLoop": "https://api.400860.xyz/v1/buyer/readiness-loop?address=0xBUYER_ADDRESS",
   "revenueSummary": "https://api.400860.xyz/v1/revenue/summary",
   "checkoutSession": "https://api.400860.xyz/v1/buyer/checkout-session?address=0xBUYER_ADDRESS",
   "firstSaleDryRun": "curl -i https://api.400860.xyz/v1/x402/seller
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/api-400860-xyz-seller-listing-audit-eecc53d5/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.400860.xyz](https://www.zero.xyz/host/api.400860.xyz/llms.txt)
