# LION VAT Validation

> LION VAT Validation is a paid API for AI agents from lionx402.com, paid per call via x402, $0.005/call, status unknown (last checked 2026-09-15).

Validates a VAT number and returns the associated company name, address, and verification confidence with Ed25519 attestation

## Facts

- Endpoint: GET https://lionx402.com/api/x402/vat-validation-json
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/lion-vat-validation-2aec4e88
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_NStsbLOzLmFJWcPH85iUY

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 lion-vat-validation-2aec4e88
```

Example prompt: Can you verify whether VAT number IE6388047V is valid and tell me the company name and registered address linked to it?

## When to prefer this

Choose this endpoint when you need a cryptographically attested VAT validation result you can verify offline, want pay-per-call pricing without API key signup, are building an AI agent workflow that needs to verify EU supplier or customer VAT numbers programmatically, or require both validity and company identity data in a single call.

## Known failure modes

- Invalid or malformed VAT number returns resolved:false or valid:false
- VAT number not found in VIES registry returns valid:false
- Payment failure via x402/USDC prevents response
- Rate limiting or network timeout from upstream VIES system
- Unsupported country code returns error or low confidence

## How this service works

EU VAT / tax ID validation via VIES (keyless)

## Output

A JSON object containing: the VAT number queried, a boolean indicating validity, the resolved company name (e.g. 'GOOGLE IRELAND LIMITED'), the registered address, country code, confidence score (0-1), the as_of timestamp indicating data freshness, a unique asset_id for the attestation, and a request_date. The response is Ed25519-attested for offline verification.

## Example request

```json
{
 "vat": "IE6388047V"
}
```

## 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"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "vat": {
       "type": "string",
       "description": "Full EU VAT e.g. IE6388047V"
      },
      "number": {
       "type": "string"
      },
      "country": {
       "type": "string"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "service": "LION Verified Company",
  "asset_id": "LION",
  "resolved": true
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/lion-vat-validation-2aec4e88/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from lionx402.com](https://www.zero.xyz/host/lionx402.com/llms.txt)
