# Main Semantics Decision – agentreadiness.halowerk.com

> Main Semantics Decision – agentreadiness.halowerk.com 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 a public URL or domain against a 'main semantics' criterion and returns an observation, threshold, verdict, evidence source, limitations, and recommended action.

## Facts

- Endpoint: POST https://agentreadiness.halowerk.com/v1/main-semantics-decision?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/main-semantics-decision-agentreadiness-halowerk-com-4be187d5
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_rL8SIq3bwmqHClWjnxYQ7

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 main-semantics-decision-agentreadiness-halowerk-com-4be187d5 -d '<json body>'
```

Example prompt: Can you run a passive main semantics audit on https://example.com and tell me whether it passes the agent-readiness criterion — I want to see the verdict, the evidence source, any limitations, and what action is recommended?

## When to prefer this

Choose this endpoint when you need a passive, read-only verdict on whether a public URL's main semantic content meets agent-readiness criteria — specifically for the 'main semantics' dimension. Prefer it over header or dataset-specific audits when you want to evaluate the primary content structure and markup of a page. It is ideal for pre-launch checks, competitive benchmarking, or regression testing after deployments, and is safe to use because it performs no active probing, login attempts, or payload injection.

## Known failure modes

- Target URL is unreachable or returns a non-200 status, resulting in an inability to gather evidence
- Target is behind authentication or a paywall, limiting observable semantics
- Malformed or non-HTTP(S) URL input causes a validation error
- Rate limiting or bot-blocking on the target domain prevents fetching evidence
- Ambiguous or sparse page content may result in low-confidence observations with noted limitations

## How this service works

Main semantics decision 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 response containing: the observation (what was found on the target), the threshold (the criterion being evaluated against), a pass/fail verdict, the exact evidence source used, any limitations of the passive check, and a mode-specific recommended action. No login, payload injection, or active testing 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/main-semantics-decision-agentreadiness-halowerk-com-4be187d5/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)
