Verify web
verify_webIndependently verifies that a public website is reachable and meets deployment expectations (HTTP status, HTTPS validity, optional expected text). Returns structured evidence for accept / retry / escalate decisions.
When to use: Use when the user explicitly asks to verify a deployment claim, public reachability, final HTTP status, HTTPS/TLS, redirects, or exact expected text. Prefer expected_text that distinguishes the new version (build id, version string, unique copy).
Do not use when: Do not call this merely before or alongside understand_webpage to prove that its target is reachable; a successful understand_webpage result already proves the page was fetched. Do not use to extract entities, forms, actions, or meaning, for private/internal URLs, or for subjective visual-quality judgments.
Read only: true. Side effects: none. Authentication: not required. Cost: free. Typical latency: 1200 ms.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Public HTTP(S) URL to verify, for example https://example.com | |
| expected_text | No | Optional response text that proves the intended version or state is live | |
| expected_status | Yes | Expected final HTTP status code, for example 200 |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | ||
| checks | Yes | ||
| evidence | Yes | ||
| verified | Yes | ||
| checked_at | Yes |