# Base Pulse x402 Merchant Reliability Score

> Base Pulse x402 Merchant Reliability Score is a paid API for AI agents from base-pulse.annushka1190.workers.dev, paid per call via x402, $0.015/call, status unknown (last checked 2026-09-13).

Scores the reliability and trustworthiness of an x402 merchant endpoint URL, returning a label and numeric confidence score to help agents decide whether to transact with a given x402 service.

## Facts

- Endpoint: POST https://base-pulse.annushka1190.workers.dev/v1/x402/merchant-score
- Price: $0.015/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/base-pulse-x402-merchant-reliability-score-a5907249
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_rnDv1MOHL_bXSXiRAOE-q

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 base-pulse-x402-merchant-reliability-score-a5907249 -d '<json body>'
```

Example prompt: Before my agent pays to call https://base-pulse.annushka1190.workers.dev/v1/gas/base, can you check Base Pulse's merchant reliability score for that URL and tell me if it's labeled 'good' and what the score is?

## When to prefer this

Use this endpoint when your AI agent needs to vet an x402 merchant before committing a micropayment — especially for unknown or newly discovered pay-per-call APIs on Base or Solana. Prefer this over generic uptime checkers when you specifically need a trust/reliability signal rather than just liveness, and when operating in the x402 micropayment ecosystem.

## Known failure modes

- Unknown or unrecognized URL returns a low score or 'unknown' label
- Malformed URL input may return an error or ok:false
- Newly deployed endpoints with no history may score low due to lack of signals
- Payment failure (x402) if USDC balance is insufficient

## How this service works

Pay-per-call market intel and data tools for AI agents: trending Base tokens with momentum/risk scores, live token scoring, multi-source spot prices, Base gas tips, wallet intel, x402 merchant reliability checks, DefiLlama TVL, GitHub trending repos, RSS feed digests, and WHOIS domain lookups. Built from free public data — no API keys for callers. USDC via x402 on Base and Solana.

## Output

Returns a JSON object with an `ok` boolean, the queried `url`, a human-readable `label` (e.g. 'good', 'poor', 'unknown'), and a numeric `score` between 0 and 1 representing the merchant's assessed reliability — higher scores indicate more trustworthy endpoints.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "url": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "ok": true,
  "url": "https://base-pulse.annushka1190.workers.dev/v1/gas/base",
  "label": "good",
  "score": 0.9
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/base-pulse-x402-merchant-reliability-score-a5907249/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from base-pulse.annushka1190.workers.dev](https://www.zero.xyz/host/base-pulse.annushka1190.workers.dev/llms.txt)
