# x402 Agent Visibility & Discoverability Audit

> x402 Agent Visibility & Discoverability Audit is a paid API for AI agents from x402-endpoints.onrender.com, paid per call via x402, $1/call, status unknown (last checked 2026-09-15).

Audits how discoverable an x402 seller/agent is across agent registries (CDP Bazaar, 402index), returning keyword-relevance rankings, metadata quality scores, settlement activity, top-3 benchmarks, and prioritized fix recommendations with an Ed25519-signed delta snapshot.

## Facts

- Endpoint: GET https://x402-endpoints.onrender.com/agent/visibility-audit
- Price: $1/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/x402-agent-visibility-discoverability-audit-24812903
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_KnFnedndfYV20uFh-1HFX

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 x402-agent-visibility-discoverability-audit-24812903
```

Example prompt: Run a full discoverability audit on my x402 seller at api.myagent.com — tell me my keyword-relevance rank across CDP Bazaar and 402index, score my endpoint metadata quality, benchmark me against the top 3 in my category, and give me a prioritized list of fixes so I know exactly why I'm not being found and how to climb the rankings.

## When to prefer this

Use this endpoint when you need to understand why an x402 agent or seller is not being discovered in CDP Bazaar or 402index, and want actionable, ranked fixes with a signed audit trail. Prefer this over generic SEO tools when the subject is specifically an x402/ACP seller and you need registry-native keyword-relevance ranking (not raw volume), metadata schema scoring, and the ability to track improvement over time via signed delta snapshots.

## Known failure modes

- Invalid seller parameter (not a valid 0x wallet or recognizable domain) — returns validation error
- Seller not found in any registry — returns empty/zero rankings with no benchmark data
- Malformed snapshot JSON provided — delta computation skipped or error returned
- Registry APIs unavailable — partial data returned or timeout
- Payment not settled — endpoint returns 402 Payment Required

## How this service works

Audit how discoverable an x402 agent/seller is across the agent registries (CDP Bazaar, 402index): keyword-RELEVANCE rank per category (not raw settled-volume rank), a metadata-quality score of your advertised endpoints (schema, output.example, tags, llm_usage_prompt), settle activity, a top-3 benchmark, prioritized fixes, and a DELTA vs a signed snapshot you carry back. Why am I not being found and how do I climb? GEO/AEO discovery audit for x402 sellers, Ed25519-signed.

## Output

Returns a structured report with: keyword-relevance rank per category across CDP Bazaar and 402index, a metadata quality score covering schema completeness, output examples, tags, and llm_usage_prompt, settlement activity data, a top-3 benchmark comparison, prioritized actionable fixes, and an Ed25519-signed snapshot for future delta comparisons.

## 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": [
      "seller"
     ],
     "properties": {
      "seller": {
       "type": "string",
       "description": "Seller to audit: wallet (0x + 40 hex) or origin URL/domain, e.g. 'api.example.com' or '0x1D1B...620f'"
      },
      "snapshot": {
       "type": "string",
       "description": "Optional: the signed_snapshot JSON from a previous audit, to compute a dated delta"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "delta": {
   "since": "2026-06-28T12:00:00Z",
   "available": true,
   "per_keyword": [
    {
     "keyword": "kyb",
     "current_rank": 14,
     "places_gained": 14,
     "previous_rank": 28
    }
   ],
   "overall_delta": 9
  },
  "cached": false,
  "scores": {
   "metadata": 78,
   "keyword_rank": 45,
   "settle_activity": 55
  },
  "summary": "Solid metadata but mid-pack keyword rank (#14 for 'kyb', absent for 'compliance'). Top fix: add a real output.example to endpoints missing one.",
  "identity": {
   "declared_name": "Example x402 API",
   "endpoints_scored": 6,
   "discovery_available": true
  },
  "benchmark": {
   "top3": [
    "https://a.com/x",
    "https://b.com/y",
    "https://c.com/z"
   ],
   "category": "kyb",
   "available": true
  },
  "timestamp": "2026-07-02T12:00:00Z",
  "disclaimer": "Discoverability audit; scores/deltas deterministic and signed, summary is explanation only. Not a guarantee of placement.",
  "keyword_rank": {
   "note": "Keyword-relevance rank in CDP Bazaar discovery (not settled-volume rank).",
   "best_rank": 14,
   "bazaar_available": true,
   "category_keywords": [
    "kyb",
    "compliance",
    "vat"
   ]
  },
  "overall_score": 62,
  "snapshot_usage": "Pass signed_snapshot back as ?snapshot= next time for a dated delta.",
  "settle_activity": {
   "verdict": "CAUTION",
   "available": true,
   "trust_score": 62,
   "settlement_count": 11
  },
  "signed_snapshot": {
   "claims": {
    "kind": "agent_visibility_snapshot",
    "as_of": "2026-07-02T12:00:00Z",
    "seller": "api.example.com",
    "overall_score": 62,
    "best_keyword_ranks": {
     "kyb": 14
    }
   },
   "algorithm": "ed25519",
   "available": true,
   "signature": "<hex>"
  },
  "prioritized_fixes": [
   {
    "fix": "Add a real output.example to each endpoint.",
    "issue": "output_example",
    "impact": 90,
    "endpoints_affected": 3
   }
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/x402-agent-visibility-discoverability-audit-24812903/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402-endpoints.onrender.com](https://www.zero.xyz/host/x402-endpoints.onrender.com/llms.txt)
