# SignGate x402 Origin Due Diligence

> SignGate x402 Origin Due Diligence is a paid API for AI agents from base-agent-preflight.bytoken2023.workers.dev, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-13).

Performs a pre-purchase risk assessment on an x402 API or service endpoint, returning a risk score, risk level, and flags before an AI agent commits to buying it.

## Facts

- Endpoint: GET https://base-agent-preflight.bytoken2023.workers.dev/v1/x402/x402/origin-due-diligence
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/signgate-x402-origin-due-diligence-04fe9af2
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Jn6jZgbWsqwxJkOwZgMTX

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 signgate-x402-origin-due-diligence-04fe9af2
```

Example prompt: Before you pay for that x402 API at https://some-api.example.com, run a SignGate origin due diligence check on it and tell me the risk score and any flags so I can decide if it's safe to buy.

## When to prefer this

Use this endpoint when an AI agent needs to autonomously decide whether to purchase an x402-gated API, dataset, or tool and requires a governance checkpoint — especially when the seller or service is unknown, the price or sensitivity is above threshold, or your policy requires pre-approval before spending. Prefer this over generic URL reputation services because it is specifically designed for x402 on-chain payment contexts and returns x402-native signals like transaction count, buyer diversity, and seller wallet identity.

## Known failure modes

- Invalid or unreachable server_url returns an error or empty assessment
- Malformed seller address (not a valid 0x EVM address) causes a validation error
- Unknown or unindexed x402 origin may return limited data with no activity or identity info
- Network timeouts if the origin URL is slow to respond
- Missing required server_url parameter returns a 400-level error

## How this service works

Machine-payable service intelligence for discovering, verifying, and monitoring identity, risk, authorization, execution-preflight, and evidence APIs before autonomous agents spend.

## Output

A JSON object containing the EIP-155 network identifier (e.g. eip155:8453), product name, a risk score (numeric), a risk level (e.g. 'low', 'medium', 'high'), an array of risk flags, plus identity, activity, assessment, and provenance sub-objects describing the x402 origin.

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "network": "eip155:8453",
  "product": "x402-origin-due-diligence",
  "assessment": {
   "flags": [],
   "risk_level": "low",
   "risk_score": 0
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/signgate-x402-origin-due-diligence-04fe9af2/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from base-agent-preflight.bytoken2023.workers.dev](https://www.zero.xyz/host/base-agent-preflight.bytoken2023.workers.dev/llms.txt)
