# NoJunk Safety Gate – x402 Endpoint Screener

> NoJunk Safety Gate – x402 Endpoint Screener is a paid API for AI agents from nojunk-safety-gate.mick8511.workers.dev, paid per call via x402, $0.001/call, status unknown (last checked 2026-10-30).

Screens an x402 paid endpoint URL before payment, returning a safety verdict (ALLOW/CAUTION/BLOCK), flags, price, and recipient wallet details.

## Facts

- Endpoint: POST https://nojunk-safety-gate.mick8511.workers.dev/x402?utm_source=zero.xyz
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-30
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/nojunk-safety-gate-x402-endpoint-screener-2e259c4f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_rYDVgJU9iB59GDomGM7ag

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 nojunk-safety-gate-x402-endpoint-screener-2e259c4f -d '<json body>'
```

Example prompt: Before you pay that x402 API at https://2s.io/api/weather/zip?zip=94103, run a safety check on it and tell me if it's safe to proceed — I want to see the verdict, the recipient wallet, and the price.

## When to prefer this

Use this endpoint specifically when your agent is about to execute an x402 micropayment and needs a pre-flight safety check. It is purpose-built for x402 payment challenges — it validates the recipient wallet, price, network, and x402 version in one call. Prefer this over generic URL scanners when the payment protocol is x402, since it understands the x402 challenge format natively and returns structured go/no-go verdicts an agent can act on automatically.

## Known failure modes

- Invalid or non-HTTPS URL returns an error or BLOCK verdict
- Endpoint unreachable or not an x402 endpoint may result in a BLOCK or error response
- Unknown wallet address with no history may return CAUTION rather than ALLOW
- Network timeouts on live checks could delay or fail the response
- Newly deployed malicious endpoints not yet in security databases may return ALLOW (false negative — covered by disclaimer)

## How this service works

Yes/no safety verdicts an agent runs before it acts: before sending funds (/wallet), buying a token (/token), opening a link (/site) or paying an x402 seller (/x402). Every answer has safe (true/false), verdict (ALLOW, CAUTION, BLOCK) and a one-line reason.

## Output

Returns a JSON object with: safe (boolean), verdict (ALLOW/CAUTION/BLOCK), check type ('x402'), flags (array of issues found), pay_to (recipient wallet address), price_usd (cost in USD), network (EIP-155 chain ID), target (the URL screened), x402_version, reason (one-line explanation), checked_at (ISO timestamp), payable (boolean), and a disclaimer. Allows agents to make an informed go/no-go decision before executing a micropayment.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "url": {
   "type": "string",
   "description": "Full https URL of the x402 paid endpoint you are about to pay"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "safe": true,
  "check": "x402",
  "flags": [],
  "pay_to": "0x2b6D4988Db4723E6908Db86Ab2b8dFBc51FC32C5",
  "reason": "Valid x402 v2 challenge: $0.003 USDC on Base to a wallet with no reports.",
  "target": "https://2s.io/api/weather/zip?zip=94103",
  "network": "eip155:8453",
  "payable": true,
  "verdict": "ALLOW",
  "price_usd": 0.003,
  "checked_at": "2026-10-25T14:00:00.000Z",
  "disclaimer": "Automated pre-transaction screen using third-party security databases, registration records and live checks. ALLOW means no known problems were found, not a guarantee of safety. Not financial or legal advice.",
  "x402_version": 2
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/nojunk-safety-gate-x402-endpoint-screener-2e259c4f/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from nojunk-safety-gate.mick8511.workers.dev](https://www.zero.xyz/host/nojunk-safety-gate.mick8511.workers.dev/llms.txt)
