# UUID Inspector – Validate & Inspect UUID

> UUID Inspector – Validate & Inspect UUID is a paid API for AI agents from id.openverbs.com, paid per call via x402, $0.002/call, status unknown (last checked 2026-09-15).

Validates a UUID string and returns its version number and variant classification.

## Facts

- Endpoint: POST https://id.openverbs.com/v1/inspect
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/uuid-inspector-validate-inspect-uuid-178ccf59
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_yN3lrsgJqaCKz384ZxUT5

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 uuid-inspector-validate-inspect-uuid-178ccf59 -d '<json body>'
```

Example prompt: Can you check if this UUID is valid and tell me what version and variant it is: '550e8400-e29b-41d4-a716-446655440000'?

## When to prefer this

Use this endpoint when you need to programmatically verify that a string conforms to the UUID specification and want to know its version and variant metadata. Ideal for input validation pipelines, API gateway checks, and data migration audits where UUID conformance must be confirmed before downstream processing.

## Known failure modes

- Input string is not a UUID format — returns invalid/error response
- UUID string exceeds 128 characters or is empty — rejected by schema validation
- Malformed JSON body — HTTP 400 bad request
- Network or service unavailability — HTTP 5xx error
- Payment failure via x402 protocol — request rejected before processing

## How this service works

Validate a UUID and report its version and variant.

## Output

Returns whether the input string is a valid UUID, along with its version number (e.g. v1, v4, v7) and variant classification (e.g. RFC 4122). Invalid UUIDs receive an error or false validation status.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method",
    "bodyType",
    "body"
   ],
   "properties": {
    "body": {
     "type": "object",
     "required": [
      "uuid"
     ],
     "properties": {
      "uuid": {
       "type": "string",
       "maxLength": 128,
       "minLength": 1,
       "description": "The UUID string to validate and inspect."
      }
     },
     "additionalProperties": false
    },
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "POST"
     ],
     "type": "string"
    },
    "bodyType": {
     "enum": [
      "json",
      "form-data",
      "text"
     ],
     "type": "string"
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/uuid-inspector-validate-inspect-uuid-178ccf59/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from id.openverbs.com](https://www.zero.xyz/host/id.openverbs.com/llms.txt)
