# Lumière PayCheck Batch Score

> Lumière PayCheck Batch Score is a paid API for AI agents from lumierepaycheck.org, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-10).

Batch-scores up to 100 x402 endpoints by checking their trust grade, price legitimacy, and payout wallet safety before an agent pays.

## Facts

- Endpoint: POST https://lumierepaycheck.org/v1/score/batch?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-10
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/lumi-re-paycheck-batch-score-100c9ba0
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_g2oA6FsoIE0c3BOiVD4ov

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 lumi-re-paycheck-batch-score-100c9ba0 -d '<json body>'
```

Example prompt: Before my agent pays any of these x402 endpoints, run a batch trust check on all of them and tell me which ones get a passing grade and are safe to proceed with: https://api.example.com/a, https://api.example.com/b, https://api.example.com/c.

## When to prefer this

Choose this endpoint when an agent needs to vet multiple x402 endpoints simultaneously before committing spend — it is more efficient than calling single-URL score endpoints in sequence. Prefer it during pipeline bootstrapping, agent deployment, or marketplace ingestion workflows where bulk trust validation is needed. It is especially valuable when the agent has no prior history with the endpoints and needs a cold-start trust signal before any USDC leaves the wallet.

## Known failure modes

- Array exceeds 100 URLs — request rejected with validation error
- Malformed or unreachable URL in the batch — individual result may return degraded score or error verdict
- Unknown or newly registered domain — may return low confidence grade
- Network timeout on wallet/price lookup — partial results returned
- Invalid input schema (non-array or missing urls field) — 400 error

## How this service works

Score up to 100 x402 endpoints in one call. For teams: per-agent spend limits and an audit trail at lumierepaycheck.org/subscribe.

## Output

Returns a JSON object with a count of checked URLs and an array of results per URL, each containing the URL, a letter trust grade (e.g. 'A'), and a verdict string (e.g. 'proceed' or 'reject') indicating whether the endpoint is safe to pay.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "urls": {
   "type": "array",
   "items": {
    "type": "string"
   },
   "maxItems": 100
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "count": 2,
  "results": [
   {
    "url": "https://api.example.com/a",
    "grade": "A",
    "verdict": "proceed"
   }
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/lumi-re-paycheck-batch-score-100c9ba0/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from lumierepaycheck.org](https://www.zero.xyz/host/lumierepaycheck.org/llms.txt)
