---
title: "Run a bounded public readiness scan and return verified matching normalized evidence in one operation"
method: GET
path: "/api/machine/evaluate"
tags: ["Readiness"]
---

# Run a bounded public readiness scan and return verified matching normalized evidence in one operation

`GET /api/machine/evaluate`

## Request

- Base URL: `https://aiwebsignals.com`
- URL: `https://aiwebsignals.com/api/machine/evaluate`
- Auth: none required

## Query parameters

- `domain` string, required

## Response `200`

Completed matched scan/report evidence

## Other responses

- `400`: Invalid public hostname
- `422`: Evidence remains unavailable or insufficient
- `502`: Scanner or persisted report integrity mismatch

---

[API](https://skmtc.dev/aiwebsignals/apis/aiwebsignals-public-machine-api.md) · [All operations](https://skmtc.dev/aiwebsignals/apis/aiwebsignals-public-machine-api/llms.txt) · [OpenAPI document](https://skmtc.dev/aiwebsignals/apis/aiwebsignals-public-machine-api/revisions/43d19fab1b5f?raw)
