# IMO Ship Number Check Digit Validator

> IMO Ship Number Check Digit 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-15).

Validates the check digit of an IMO ship identification number to confirm it is correctly formed.

## Facts

- Endpoint: GET https://trade.chainverdict.xyz/v1/imo/validate
- Price: $0.004/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/imo-ship-number-check-digit-validator-41b9551e
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_xvz0bE-t0U4DWK3k7--9D

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 imo-ship-number-check-digit-validator-41b9551e
```

Example prompt: Can you check whether IMO number 9074729 has a valid check digit?

## When to prefer this

Use this endpoint when you need to programmatically verify that an IMO ship identification number's check digit is mathematically correct, particularly during data ingestion, form validation, compliance checks, or document auditing in maritime or trade logistics contexts.

## Known failure modes

- Missing 'code' query parameter returns an error
- Non-numeric or incorrectly formatted IMO number may return invalid result or error
- IMO number with wrong number of digits may fail validation
- Network timeout or service unavailability returns HTTP error

## How this service works

Validate an IMO ship identification number check digit.

## Output

Returns a validation result indicating whether the supplied IMO ship identification number has a correct check digit, along with details about its validity status.

## 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/imo-ship-number-check-digit-validator-41b9551e/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)
