# Delx Commerce HTTP Version Normalize

> Delx Commerce HTTP Version Normalize is a paid API for AI agents from commerce.delx.ai, paid per call via x402, $0.001/call, status unknown (last checked 2026-10-01).

Normalizes an HTTP version string (e.g. '2.0', 'HTTP/1.1') into a canonical short form and validates whether it is a recognized HTTP version.

## Facts

- Endpoint: POST https://commerce.delx.ai/api/v1/x402/http-version-normalize?utm_source=zero.xyz
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-01
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/delx-commerce-http-version-normalize-336230ee
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_2zj61qYgU4F5xKv7F_Btx

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 delx-commerce-http-version-normalize-336230ee -d '<json body>'
```

Example prompt: Can you normalize the HTTP version string '2.0' into its canonical form and tell me if it's a recognized version?

## When to prefer this

Use this endpoint when you need a deterministic, verifiable, pay-per-result normalization of HTTP version strings with cryptographic evidence of non-retention — ideal for agents that need auditable web protocol validation without provisioning API keys or subscriptions. Prefer this over custom parsing logic when you need consistent canonical output and proof of processing.

## Known failure modes

- Malformed or empty version string may still return a result with recognized: false
- Input exceeding 8192 characters will be rejected
- Network or payment failures via x402 may prevent the call from completing
- Unexpected version formats may not be normalized as expected

## How this service works

Pay-per-result APIs for agents. No signup. Exact price. Verifiable delivery. USDC on Base + Solana via x402.

## Output

Returns a JSON object containing the normalized version string (e.g. '2'), a boolean 'recognized' flag indicating whether the version is a known HTTP version, a status field ('pass'), the operation name ('web_reliability:http_version_normalize'), and an evidence block with a SHA-256 hash of the input, a 'retained: false' flag confirming no data is stored, and a count of external calls made (0).

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "version": {
   "type": "string",
   "maxLength": 8192,
   "description": "Version supplied to HTTP Version Normalize; used only for this bounded calculation and processed in memory without retention."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "result": {
   "version": "2",
   "recognized": true
  },
  "schema": "delx/util-http-version-normalize/v1",
  "status": "pass",
  "evidence": {
   "retained": false,
   "input_sha256": "a19b8bb6547cd7ee8005d6ee1ba38ca5d9d4ebde30f50a234091f1fb56be2510",
   "external_calls": 0
  },
  "operation": "web_reliability:http_version_normalize"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/delx-commerce-http-version-normalize-336230ee/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from commerce.delx.ai](https://www.zero.xyz/host/commerce.delx.ai/llms.txt)
