# Cairnworks Verify — Brand Check

> Cairnworks Verify — Brand Check is a paid API for AI agents from cairnworks-verify.run402.com, paid per call via x402, $0.02/call, status unknown (last checked 2026-10-28).

Checks brand name availability and existing claims across domains, social handles, app stores, and trademark registries, returning signed JSON evidence with SHA256 digest.

## Facts

- Endpoint: POST https://cairnworks-verify.run402.com/brand-check?utm_source=zero.xyz
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-28
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/cairnworks-verify-brand-check-00005036
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_MYJe-hM58yB3_9knFjada

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 cairnworks-verify-brand-check-00005036 -d '<json body>'
```

Example prompt: Can you check whether 'luminary' is available as a domain and social handle, and see if there are any trademark conflicts — I need signed evidence I can keep on file.

## When to prefer this

Choose this endpoint when you need cryptographically signed, auditable evidence of brand name availability across multiple dimensions (domain, social, app, trademark) in a single call, especially when the evidence needs to be retained for legal or compliance purposes. It is distinctly useful for AI agents that need to produce verifiable documentation rather than informal availability checks, and when no API key or account setup is desired — payment is per-call via USDC on Base.

## Known failure modes

- Payment not received — endpoint returns 402 requiring USDC payment on Base before response is issued
- Invalid brand name length (must be 2–40 characters) returns validation error
- More than 5 names submitted exceeds maxItems limit
- Unsupported check type enum value causes rejection
- Upstream RDAP or social lookup timeout may delay or degrade evidence collection
- tm check marked as unmeasured if trademark registry is unavailable

## How this service works

cairnworks verify — fixed-price x402 (USDC on Base) checks for agent payouts: verify a Base/BSC transaction receipt and ERC-20 transfers (0.01), audit a URL's status/redirects/paywall flags (0.01), token holder and treasury share audit at a block (0.02), batch-verify up to 10 payout receipts (0.02). No account, no API key; every response is signed JSON with a sha256 evidence digest. Free sample outputs at /samples (no payment).

## Output

Returns signed JSON containing per-name claim results across requested check types (domain, social, app, tm), with availability verdicts, evidence URLs, HTTP statuses, SHA256 hashes of raw evidence, and a top-level evidence_sha256 digest for the full response. Includes a disclaimer that results are evidence only and not legal advice.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "names": {
   "type": "array",
   "items": {
    "type": "string",
    "maxLength": 40,
    "minLength": 2
   },
   "maxItems": 5,
   "minItems": 1
  },
  "checks": {
   "type": "array",
   "items": {
    "enum": [
     "domain",
     "social",
     "app",
     "tm"
    ],
    "type": "string"
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "kind": "brand_check",
  "names": [
   {
    "name": "cairnworks",
    "claims": [
     {
      "name": "cairnworks.io",
      "check": "domain",
      "verdict": "available",
      "evidence": [
       {
        "url": "https://rdap.org/domain/cairnworks.io",
        "checked_at": "…",
        "sha256_raw": "…",
        "http_status": 404
       }
      ]
     }
    ],
    "handle": "cairnworks",
    "measured": [
     "domain:cairnworks.io"
    ],
    "unmeasured": []
   }
  ],
  "measured": [
   "domain:cairnworks.io"
  ],
  "checked_at": "2026-10-18T22:15:00Z",
  "disclaimer": "Evidence only - NOT legal advice, nothing reserved.",
  "unmeasured": [
   "tm:us"
  ],
  "block_time_ms": 3200,
  "evidence_sha256": "…"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/cairnworks-verify-brand-check-00005036/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from cairnworks-verify.run402.com](https://www.zero.xyz/host/cairnworks-verify.run402.com/llms.txt)
