# Product Entity Audit

> Product Entity Audit is a paid API for AI agents from agentreadiness.halowerk.com, paid per call via x402, $0.001/call, status unknown (last checked 2026-10-14).

Passively evaluates whether a public URL or domain exposes a well-structured Product entity (schema.org or equivalent) and returns an observation, verdict, evidence source, and recommended action.

## Facts

- Endpoint: POST https://agentreadiness.halowerk.com/v1/product-entity-audit?utm_source=zero.xyz
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/product-entity-audit-5c1b6aae
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ulUXHRECRIT1TCceAyTQ_

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 product-entity-audit-5c1b6aae -d '<json body>'
```

Example prompt: Check whether https://shop.example.com/products/blue-widget has a valid Product entity — I want to know if agents can read my product data, what evidence was found, and whether it passes the threshold.

## When to prefer this

Use this endpoint when you need a passive, read-only audit of whether a specific public URL exposes a valid schema.org Product entity for AI agent or search engine consumption. Prefer it over generic structured-data validators when you need a verdict, threshold comparison, evidence citation, and actionable recommendation in a single call — especially as part of an agent-readiness pipeline for ecommerce or product pages.

## Known failure modes

- Target URL is unreachable or returns a non-200 status — audit cannot retrieve evidence
- Target page blocks crawlers via robots.txt or firewall — observation may be incomplete
- No Product entity is present — returns a fail verdict with empty evidence
- Malformed URL input — returns a validation error
- Rate limiting or temporary unavailability of the target — transient failure

## How this service works

Product entity audit fetches current public evidence from the supplied target and evaluates the documented criterion. It returns the observation, threshold, verdict, exact evidence source, limitations and a mode-specific action. The check is passive: no login attempt, payload injection, exploit, purchase, form submission or load test is performed.

## Output

Returns a structured result containing the observation (what was found on the page), the threshold (what is required to pass), the verdict (pass/fail), the exact evidence source (URL or element), limitations of the passive check, and a mode-specific action recommendation. No authentication, form submission, or exploit is performed.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "target": {
   "type": "string",
   "maxLength": 2048,
   "minLength": 3,
   "description": "Public HTTP(S) URL or domain to inspect. A bare domain is normalized to HTTPS."
  },
  "context": {
   "type": "object",
   "description": "Optional non-secret correlation labels returned unchanged only in the request lifecycle.",
   "maxProperties": 12,
   "additionalProperties": {
    "type": [
     "string",
     "number",
     "boolean",
     "null"
    ]
   }
  },
  "baseline": {
   "type": [
    "object",
    "null"
   ],
   "description": "Optional baseline returned by a previous snapshot call.",
   "additionalProperties": true
  },
  "compare_url": {
   "type": "string",
   "maxLength": 2048,
   "minLength": 3,
   "description": "Optional public comparison URL. Used by change and monitoring services."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/product-entity-audit-5c1b6aae/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agentreadiness.halowerk.com](https://www.zero.xyz/host/agentreadiness.halowerk.com/llms.txt)
