# onegate — x402 Seller Verification & Trust Check

> onegate — x402 Seller Verification & Trust Check is a paid API for AI agents from onegate.biz.id, paid per call via x402, $0.03/call, status unknown (last checked 2026-10-27).

Performs a multi-factor trust check on an x402 seller endpoint before an agent pays it, covering challenge validity, recipient wallet, price, network, TLS, DNS, email auth, and wallet history.

## Facts

- Endpoint: POST https://onegate.biz.id/v1/gate/swap?utm_source=zero.xyz
- Price: $0.03/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-27
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/onegate-x402-seller-verification-trust-check-9147022b
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_h53ZIvVfpl1ZYgKmM5V5d

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 onegate-x402-seller-verification-trust-check-9147022b -d '<json body>'
```

Example prompt: Before my agent pays this x402 seller, run a trust check on Base mainnet (eip155:8453) swapping 1000000 USDC (0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48) for WETH (0x4200000000000000000000000000000000000006) — tell me if the seller gets an ALLOW or DENY and whether the swap simulation would revert.

## When to prefer this

Use this endpoint when your agent is about to execute an x402 pay-per-call payment and needs to screen the seller for trust signals before committing funds. It is purpose-built for the x402 protocol ecosystem, covering on-chain, network, and identity checks in a single call. Prefer it over generic URL validators or wallet lookup tools when the specific concern is whether an x402 seller's challenge, recipient wallet, price, and infrastructure are legitimate.

## Known failure modes

- Insufficient USDC balance for the $0.03 check fee — payment rejected
- Invalid CAIP-2 chain ID format — validation error
- Malformed token address (not 0x… format) — input rejection
- Seller endpoint unreachable — TLS/DNS check fails, decision may be DENY
- Network timeout when fetching seller's 402 challenge
- Simulation unavailable for certain chains — simulation.level returns 'not_run'

## How this service works

onegate is a set of pay-per-call x402 endpoints for AI agents. It includes a preflight checker that verifies an x402 seller before your agent pays it, on-chain swap flow feeds with wallet attribution, single-use action leases with signed receipts, and an MCP server. No account, no API key.

## Output

Returns a JSON object with: ok (boolean success), charged (whether the $0.03 USDC fee was taken), decision (ALLOW or DENY string indicating seller trustworthiness), and simulation (level and will_revert flag indicating whether the on-chain swap would revert).

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "chain": {
   "type": "string",
   "description": "CAIP-2 network id"
  },
  "router": {
   "type": "string",
   "description": "optional"
  },
  "min_out": {
   "type": "string",
   "description": "optional, smallest units"
  },
  "deadline": {
   "type": "string",
   "description": "optional, unix seconds"
  },
  "token_in": {
   "type": "string",
   "description": "0x… token address"
  },
  "amount_in": {
   "type": "string",
   "description": "integer string, smallest units"
  },
  "token_out": {
   "type": "string",
   "description": "0x… token address"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "ok": true,
  "charged": true,
  "decision": "ALLOW",
  "simulation": {
   "level": "not_run",
   "will_revert": null
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/onegate-x402-seller-verification-trust-check-9147022b/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from onegate.biz.id](https://www.zero.xyz/host/onegate.biz.id/llms.txt)
