# Agoranome Seller Listing Lint

> Agoranome Seller Listing Lint is a paid API for AI agents from api.agoranome.com, paid per call via x402, $0.005/call, status unknown (last checked 2026-10-28).

Validates and scores a paid x402 API endpoint URL against listing quality rules, returning a readiness verdict and actionable findings

## Facts

- Endpoint: GET https://api.agoranome.com/v1/seller/lint?utm_source=zero.xyz
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-28
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agoranome-seller-listing-lint-edd6e111
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_dfbsWwMA_OHg_mOBcE3P4

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 agoranome-seller-listing-lint-edd6e111
```

Example prompt: Run a lint check on my paid API at https://api.myservice.com/v1/data using a GET method and tell me if it's ready to index on x402 marketplaces, and what I need to fix.

## When to prefer this

Use this endpoint when you are an API seller preparing to list or improve a paid x402 endpoint and need automated quality feedback before or after listing. Prefer it over manual review or generic HTTP validators when you specifically want x402 marketplace readiness scoring, Bazaar indexability verdicts, and actionable rule-based findings with severities.

## Known failure modes

- Missing or invalid URL query parameter returns validation error
- URL is not a reachable HTTPS endpoint — endpoint may time out or return unreachable error
- Non-GET/HEAD/DELETE method specified returns schema validation error
- Payment of 0.005 USDC not fulfilled — returns HTTP 402 before processing
- URL points to a non-x402 endpoint — may still lint but findings may not be meaningful

## How this service works

Why isn't my x402 API in the Bazaar? Listing lint checks an x402 endpoint for Bazaar indexing: one unpaid call validates its 402 PAYMENT-REQUIRED header, discovery metadata, input and output schemas, description limits and service name against the indexing rules, with a fix for each problem. Use when an agent needs to lint an x402 listing before its first settled payment.

## Output

Returns a JSON object with a numeric score (0-100), a verdict string ('ready to index', 'indexable, with warnings', or 'fix the errors first'), and an array of findings each containing a rule name, message, severity (error/warning/info), and fix suggestion. Also includes a receipt with a receipt_id and impact pledge noting 15% of settled revenue goes to a cause.

## 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",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "url"
     ],
     "properties": {
      "url": {
       "type": "string",
       "description": "Public https URL of the paid endpoint"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "result": {
   "score": "<0-100>",
   "verdict": "<ready to index | indexable, with warnings | fix the errors first>",
   "findings": [
    {
     "fix": "...",
     "rule": "<rule>",
     "message": "...",
     "severity": "<error|warning|info>"
    }
   ]
  },
  "receipt": {
   "impact": {
    "pledge": "15% of settled revenue"
   },
   "receipt_id": "0x..."
  }
 }
}
```

## More

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