# CYRE Guardian Bazaar Scan

> CYRE Guardian Bazaar Scan is a paid API for AI agents from cyre.dev, paid per call via x402, $0.003/call, status unknown (last checked 2026-09-15).

Probes a resource URL and forensics its x402 payment offer to grade the payTo address before an agent pays a new Agentic Market skill

## Facts

- Endpoint: GET https://cyre.dev/api/bazaar
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/cyre-guardian-bazaar-scan-0c9197e2
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_piLctBhtdXEOIOfBv70rj

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 cyre-guardian-bazaar-scan-0c9197e2
```

Example prompt: Before we pay for that new bazaar skill at https://market.example.com/skills/translate, can you run a CYRE Guardian bazaar scan on it with a GET probe and check whether the payTo address looks legitimate?

## When to prefer this

Use this endpoint specifically before an AI agent pays for a previously unseen x402 / Agentic Market skill — it is purpose-built for pre-payment shopping hygiene on bazaar-style marketplace listings. Prefer it over general address checkers when you need combined URL probing plus 402 offer forensics in a single call, especially in automated agentic workflows where the agent must self-assess new skill purchases without human review.

## Known failure modes

- Resource URL returns no 402 response — scan cannot forensics an offer that doesn't exist
- payTo address not extractable from the 402 response — grade may be incomplete
- Resource URL is unreachable or times out — probe fails with connection error
- Invalid HTTP method supplied (only GET, HEAD, DELETE accepted) — schema validation error
- Missing required input fields (type or method) — 400-style validation failure

## How this service works

Guardian Bazaar Scan — before you pay a new x402 / Agentic Market skill, probe the resource URL, forensics the 402 offer, and grade payTo. Shopping hygiene. Patterns, not verdicts. Agent guide: https://cyre.dev/SKILL.md

## Output

Returns a pattern-based risk grade and forensic breakdown of the x402 402 offer found at the resource URL, including signals about the payTo address credibility. Provides shopping hygiene signals (patterns, not verdicts) to help an agent decide whether to proceed with payment.

## 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",
     "properties": {
      "payTo": {
       "type": "string"
      },
      "resourceUrl": {
       "type": "string"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/cyre-guardian-bazaar-scan-0c9197e2/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from cyre.dev](https://www.zero.xyz/host/cyre.dev/llms.txt)
