# ISO 6346 Shipping Container Number Validator

> ISO 6346 Shipping Container Number Validator is a paid API for AI agents from trade.chainverdict.xyz, paid per call via x402, $0.004/call, status unknown (last checked 2026-09-14).

Validates an ISO 6346 shipping container number by checking the owner code, category identifier, serial number, and check digit.

## Facts

- Endpoint: GET https://trade.chainverdict.xyz/v1/container/validate
- Price: $0.004/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/iso-6346-shipping-container-number-validator-69eba631
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_7IT-v1dYI-Ac4nRqauLIC

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 iso-6346-shipping-container-number-validator-69eba631
```

Example prompt: Can you check whether the shipping container number MSCU1234567 is a valid ISO 6346 code — I want to make sure the owner code, category, serial, and check digit are all correct before I file the customs paperwork.

## When to prefer this

Use this endpoint when you need to programmatically verify that a shipping container number conforms to the ISO 6346 standard — specifically when you need granular breakdown of owner code, equipment category, serial number, and check digit validity. Prefer this over manual checks or generic regex validators when accuracy and structured output matter, such as before submitting customs declarations, integrating container data into logistics platforms, or auditing freight records for data quality.

## Known failure modes

- Missing or empty 'code' query parameter returns a 400 error
- Container number with incorrect length or format fails validation with a descriptive error
- Invalid owner code characters (non-alphabetic) flagged in response
- Check digit mismatch returns invalid status with expected vs. actual check digit
- Service unavailable or payment failure returns 402 or 5xx error

## How this service works

Validate an ISO 6346 shipping container number (owner, category, serial, check digit).

## Output

Returns a structured validation result indicating whether the provided ISO 6346 container number is valid overall, along with the parsed components: owner code (3-letter alphabetic), equipment category identifier (1 letter), serial number (6 digits), and computed vs. provided check digit, flagging any invalid segments.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "code"
 ],
 "properties": {
  "code": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "valid": {
   "type": "boolean"
  },
  "_attestation": {
   "type": "object"
  }
 },
 "additionalProperties": true
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/iso-6346-shipping-container-number-validator-69eba631/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from trade.chainverdict.xyz](https://www.zero.xyz/host/trade.chainverdict.xyz/llms.txt)
