# Delx Commerce Ticker Canonicalize

> Delx Commerce Ticker Canonicalize is a paid API for AI agents from commerce.delx.ai, paid per call via x402, $0.003/call, status unknown (last checked 2026-10-02).

Normalizes and canonicalizes a raw trading ticker string into its constituent parts and standard form (e.g. 'ETHUSDC' → 'ETH/USDC')

## Facts

- Endpoint: POST https://commerce.delx.ai/api/v1/x402/ticker-canonicalize?utm_source=zero.xyz
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/delx-commerce-ticker-canonicalize-feb3bdff
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_CPoRBP7hnXQczh1MDbZtx

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-ticker-canonicalize-feb3bdff -d '<json body>'
```

Example prompt: Can you canonicalize the ticker string 'ETHUSDC' for me — I need it split into its parts and standardized to the proper format like ETH/USDC?

## When to prefer this

Use this endpoint when you need to normalize, validate, or parse raw ticker strings before passing them to downstream APIs (price feeds, trading engines, data warehouses). Ideal when input comes from users or external sources in inconsistent formats. Prefer this over ad-hoc string splitting when accuracy and verifiable delivery matter, especially in agent pipelines that consume cryptocurrency market data.

## Known failure modes

- Unrecognized or malformed ticker string returns valid:false
- Missing 'ticker' field in request body causes validation error
- Ambiguous ticker with no clear split point may return unexpected parts
- Network or payment processing failure returns HTTP 402 or 5xx error
- Very unusual or exotic tickers may not be recognized

## 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 with: the canonical ticker string (e.g. 'ETH/USDC'), an array of its component parts (e.g. ['ETH','USDC']), a boolean validity flag, a schema identifier string, and the input length. Allows agents to confirm the ticker is well-formed and get its normalized representation.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "ticker": {
   "type": "string",
   "description": "Raw ticker string to canonicalize."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "parts": [
   "ETH",
   "USDC"
  ],
  "valid": true,
  "schema": "delx/util-ticker-canonicalize/v1",
  "canonical": "ETH/USDC",
  "input_length": 10
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/delx-commerce-ticker-canonicalize-feb3bdff/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)
