# Image Reference Verification

> Image Reference Verification is a paid API for AI agents from api.kakerapetit.dev, paid per call via x402, $0.005/call, status unknown (last checked 2026-09-14).

Compares a candidate image URL against a reference image URL and returns whether the two images show the same content.

## Facts

- Endpoint: POST https://api.kakerapetit.dev/v1/verify-reference-image
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/image-reference-verification-d4e45c01
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_8J_aUYfn_TSF4GRhdgHE9

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 image-reference-verification-d4e45c01 -d '<json body>'
```

Example prompt: Can you check if this profile picture at https://cdn.example.com/user123.jpg matches our reference image at https://assets.example.com/approved-profile.jpg — I need to know if they show the same content.

## When to prefer this

Choose this endpoint when you need a binary verification decision — does image A match image B — rather than a raw similarity score. It is well-suited for compliance, KYC, brand validation, and identity workflows where you need a pass/fail answer on whether two images represent the same content.

## Known failure modes

- Invalid or inaccessible image URL (non-HTTPS, 404, or auth-required) returns an error
- Image exceeds 10MB size limit causing rejection
- Unsupported image format (non-JPEG/PNG/WebP/GIF) returns an error
- Network timeout fetching one or both remote images
- Ambiguous or borderline matches may return uncertain results

## How this service works

Verify that an image matches a reference image. Compares a candidate image URL against a trusted reference and returns whether they show the same content. Use for verifying logos, profile pictures, KYC document photos, or that an uploaded image matches an expected original.

## Output

A boolean or decision indicating whether the two images match (i.e., show the same content), along with any confidence or similarity details the service returns.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "image_url_a": {
   "type": "string",
   "format": "uri",
   "description": "HTTPS URL of the first image (jpeg/png/webp/gif, max 10MB)."
  },
  "image_url_b": {
   "type": "string",
   "format": "uri",
   "description": "HTTPS URL of the second image (jpeg/png/webp/gif, max 10MB)."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/image-reference-verification-d4e45c01/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.kakerapetit.dev](https://www.zero.xyz/host/api.kakerapetit.dev/llms.txt)
