# Strale SEPA XML Validator

> Strale SEPA XML Validator is a paid API for AI agents from api.strale.io, paid per call via x402, $0.0216/call, status unknown (last checked 2026-09-14).

Validates SEPA XML payment files for structural correctness and compliance with SEPA payment scheme rules

## Facts

- Endpoint: GET https://api.strale.io/x402/v2/sepa-xml-validate
- Price: $0.0216/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/strale-sepa-xml-validator-85c66b45
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_17V-dxh0OpwrPXDxs3qsK

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 strale-sepa-xml-validator-85c66b45
```

Example prompt: Can you validate this SEPA XML payment file for me and tell me if it's correctly formatted and compliant? Here's the XML: <?xml version="1.0"?><Document>...</Document>

## When to prefer this

Use this endpoint when you need to validate SEPA XML payment files (pain.001, pain.002, pain.008, etc.) before submission to a bank or payment processor, especially when an auditable record of the validation call is required. It covers 27 countries' SEPA scheme nuances and provides cryptographic audit trails, making it preferable over generic XML schema validators that lack payment-domain rules or audit capabilities.

## Known failure modes

- Empty or missing xml query parameter — returns validation error
- Malformed non-XML input — returns parse error
- XML that is valid XML but not a recognized SEPA pain schema — may return schema mismatch error
- Network timeout for very large XML payloads passed as query string — URL length limits may apply
- Rate limiting or payment failure — returns 402 or 429 error

## How this service works

The trust layer for AI agents — 250+ independently tested data capabilities across 27 countries. Execute capabilities via REST, MCP, A2A, or x402 micropayments. Every call returns an audit record with cryptographic chain hashing.

## Output

Returns a validation result indicating whether the SEPA XML is structurally and schematically valid, along with specific error details for any violations found. Each call also returns a cryptographically hashed audit record for traceability.

## 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",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "xml"
     ],
     "properties": {
      "xml": {
       "type": "string",
       "description": "SEPA XML string"
      }
     }
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/strale-sepa-xml-validator-85c66b45/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.strale.io](https://www.zero.xyz/host/api.strale.io/llms.txt)
