---
title: "Full 12-axis verification across 20 markets — <60s target"
method: POST
path: "/deep_verify"
tags: ["verify"]
---

# Full 12-axis verification across 20 markets — <60s target

`POST /deep_verify`

## Request

- Base URL: `https://api.etymolt.com`
- URL: `https://api.etymolt.com/deep_verify`
- Auth: none declared

## Request body

- DeepVerifyRequest
  - `name` string, required
  - `brief_id` string, nullable
  - `category` string, required
  - `markets` string[]
  - `languages` string[], nullable
  - `must_avoid` string[], nullable

## Response `200`

Successful Response

- DeepVerifyResponse
  - `name` string, required
  - `verdict` 'PROCEED' | 'DUE_DILIGENCE' | 'ITERATE' | 'ABANDON', required
  - `composite` number, required
  - `badge_color` 'verity' | 'attest' | 'rust' | 'crimson', required
  - `spectrum_tier` 'GENERIC' | 'DESCRIPTIVE' | 'SUGGESTIVE' | 'ARBITRARY' | 'FANCIFUL', required
  - `distinctiveness` Distinctiveness, required
    - `spectrum_tier` 'GENERIC' | 'DESCRIPTIVE' | 'SUGGESTIVE' | 'ARBITRARY' | 'FANCIFUL', required
    - `cosine_to_brief` number, required
    - `nearest_neighbors` object[], required
    - `blocking_marks` object[], required
  - `symbolism` Symbolism, required
    - `axes` SymbolismAxis[], required
      - `axis` string, required
      - `score` number, required
      - `confidence` number, required
    - `memorability_band` 'LOW' | 'MEDIUM' | 'HIGH' | 'VERY_HIGH', required
    - `pronounceability` number, required
  - `cultural` CulturalReport, required
    - `items` CulturalReportItem[], required
      - `market` string, required
      - `language` string, required
      - `signal` 'CLEAN' | 'SOFT_FLAG' | 'HARD_FLAG' | 'DISASTER', required
      - `notes` string, required
      - `sources` string[]
    - `summary` object, required
  - `trademarks` TrademarkResult[], required
    - `market` string, required
    - `class_no` integer, required
    - `status` 'CLEAR' | 'RISK' | 'BLOCKED', required
    - `blocking` object[]
  - `domains` DomainResult[], required
    - `tld` string, required
    - `available` boolean, required
    - `price_usd` number, nullable
    - `note` string, nullable
  - `handles` object, required
  - `rationale` string, required
  - `receipt_url` string, required
  - `duration_ms` integer, required
  - `disclaimer` string

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/etymolt/apis/etymolt-verify-ai-generated-brand-names.md) · [All operations](https://skmtc.dev/etymolt/apis/etymolt-verify-ai-generated-brand-names/llms.txt) · [OpenAPI document](https://skmtc.dev/etymolt/apis/etymolt-verify-ai-generated-brand-names/revisions/7228ffa1efa7?raw)
