# Toll402 RUT/RUN Validator

> Toll402 RUT/RUN Validator is a paid API for AI agents from toll402.dev, paid per call via x402, $0.001/call, status unknown (last checked 2026-10-17).

Validates a Chilean RUT/RUN identifier string and verifies its check digit correctness

## Facts

- Endpoint: POST https://toll402.dev/v1/t/rut_validate?utm_source=zero.xyz
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-17
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/toll402-rut-run-validator-0fb4ebe9
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_702ktdaM5fLRP51yKZKgt

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 toll402-rut-run-validator-0fb4ebe9 -d '<json body>'
```

Example prompt: Can you check if the Chilean RUT '12.345.678-5' is valid?

## When to prefer this

Use this endpoint when you need a quick, no-signup, pay-per-call validation of Chilean RUT/RUN identifiers — especially useful in automated agent workflows processing Chilean user or business data where a lightweight per-call cost model ($0.001 USDC) is preferable to maintaining a subscription or API key.

## Known failure modes

- Invalid or malformed RUT string returns ok: false
- Missing 'rut' field in request body causes a 400-level error
- Incorrect bodyType or method causes request rejection
- Payment failure via x402 returns HTTP 402

## How this service works

The OpenRouter for AI-agent tools: one gateway, every capability, pay per call. Built-in tools, agent-forged tools, a global verified business directory, 2,791 provider API endpoints (SEO, social, enrichment, ads, market data, AI generation) and aggregated x402 services. Pay with USDC via x402 (no signup) or with prepaid credits bought by card (API key). Charged only on success.

## Output

Returns a JSON object with an 'ok' boolean field indicating whether the provided RUT/RUN string is valid (true) or invalid (false), based on format and check digit verification.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method",
    "bodyType",
    "body"
   ],
   "properties": {
    "body": {
     "type": "object",
     "required": [
      "rut"
     ],
     "properties": {
      "rut": {
       "type": "string",
       "description": "RUT/RUN string, e.g. '12.345.678-5' or '12345678-5'"
      }
     },
     "additionalProperties": false
    },
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "POST"
     ],
     "type": "string"
    },
    "bodyType": {
     "enum": [
      "json",
      "form-data",
      "text"
     ],
     "type": "string"
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "ok": true
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/toll402-rut-run-validator-0fb4ebe9/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from toll402.dev](https://www.zero.xyz/host/toll402.dev/llms.txt)
