# Delx Commerce — Public Registry ID Shape Validator

> Delx Commerce — Public Registry ID Shape Validator 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).

Validates and classifies the shape/format of a public registry identifier string (e.g. LEI, ISIN, DUNS) without performing a live registry lookup

## Facts

- Endpoint: POST https://commerce.delx.ai/api/v1/x402/public-registry-id-shape?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-public-registry-id-shape-validator-2488012d
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_t-CgY72p7Vkrr-n9qj0rx

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-public-registry-id-shape-validator-2488012d -d '<json body>'
```

Example prompt: Can you check if '549300TRUWO2CD2G5692' is a valid registry ID and tell me what kind it is — like LEI, ISIN, or something else?

## When to prefer this

Use this endpoint when you need a fast, cheap format-level check on a registry identifier before committing to an expensive live registry lookup. Ideal for pre-validation pipelines, data cleaning, and compliance workflows where you need to classify and sanity-check identifier strings (LEI, ISIN, DUNS, etc.) at scale. Prefer this over full registry lookup APIs when you only need to know if the format is structurally valid, not whether the entity actually exists.

## Known failure modes

- Empty or missing 'value' field returns an error or invalid result
- Ambiguous strings with no clear registry pattern may return a low-confidence kind_guess or null
- Non-string input types may cause validation errors
- Very short or very long strings may not match any known registry pattern

## 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 schema name (e.g. 'delx/util-public-registry-id-shape/v1'), a 'kind_guess' field indicating the most likely registry type (e.g. 'lei', 'isin', 'duns'), and a 'valid_shape' boolean indicating whether the string matches the expected format for that registry type.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "value": {
   "type": "string",
   "description": "Registry identifier string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "schema": "delx/util-public-registry-id-shape/v1",
  "kind_guess": "lei",
  "valid_shape": true
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/delx-commerce-public-registry-id-shape-validator-2488012d/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)
