Retrieve verified web context
siteborne_retrieve_verified_web_contextRetrieve and verify evidence from one public web URL using direct HTTP retrieval. Use when: the request is specifically about the content and provenance of a URL. Do not use when: evidence must be synthesized for a company (use siteborne_build_company_evidence_graph), extracted from an authorized document (use siteborne_extract_document_evidence_json), checked against an existing output contract (use siteborne_verify_agent_output), or the page requires JavaScript rendering (rendered retrieval is not available). Parameters: retrieval_mode must be direct; rendered is defined but unavailable and is rejected before any payment challenge, never substituted with direct retrieval. output_mode structured needs buyer_schema and field_selectors to be meaningful; redirect_policy and max_redirects bound redirect following; max_content_size bounds returned bytes; maximum_authorized_price only constrains payment and never changes retrieval scope. Behavior: open-world: a paid request performs bounded outbound HTTP retrieval of the target URL through a safe-egress boundary (private and loopback destinations are refused) and persists governed payment, audit, job and Workflow state; an unpaid request returns payment_required; a repeated identical request with the same payment is replay-protected and is not charged twice. Retrieval admission follows the governed runtime rate policy; no fixed public per-origin rate is promised. This service is currently production-disabled and rejects execution. Economics: exact price of $0.008 USD per request in direct mode; the payment challenge requires that amount and the charge settles at exactly that amount. rendered mode has a governed price of $0.029 USD but is not available: it is rejected before any payment challenge and never substituted. Failure: schema-invalid input and unavailable modes are rejected before any payment challenge; target-site errors, timeouts and unavailable retrieval return a structured MCP error and are never answered with a substitute result. Returns: normalized, source-attributed web context with verification and PCC evidence.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| target_url | Yes | Public HTTP or HTTPS URL to retrieve and verify; private, loopback, and otherwise unsafe network destinations are rejected. | |
| locale_hint | No | Optional BCP 47 language or language-region hint used for HTTP content negotiation; it does not translate content. | |
| output_mode | No | Result representation: clean_text normalizes prose, markdown preserves document structure, and structured validates selected fields against buyer_schema. | clean_text |
| buyer_schema | No | Optional JSON Schema governing structured output; meaningful only with output_mode structured and bounded to fifty properties and depth five. | |
| max_redirects | No | Maximum redirect hops from 0 through 10 when the selected redirect policy follows redirects. | |
| retrieval_mode | Yes | Retrieval mode. Only direct (plain HTTP retrieval, no JavaScript execution) is available. rendered has a governed price but is not available: it is rejected with retrieval_mode_unavailable before any payment challenge and is never substituted with direct retrieval. | |
| field_selectors | No | Up to thirty requested field names for structured extraction; narrows the structured result rather than changing the fetched URL. | |
| redirect_policy | No | Redirect handling: follow permits the bounded chain, follow_first permits only the first hop, and manual returns redirect evidence without following. | follow |
| max_content_size | No | Maximum returned content size in bytes, from 1,024 through 10,485,760; smaller limits truncate or reject oversized content sooner. | |
| freshness_seconds | No | Maximum acceptable cached-content age in seconds, from 0 through 2,592,000; zero requests uncached content. | |
| maximum_authorized_price | No | Buyer’s decimal-safe maximum authorized price; constrains the payment requirement and never changes retrieval scope. | |
| minimum_verification_score | No | Required PCC verification ratio from 0 through 1; raising it makes evidence acceptance stricter. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes | Output schema for web_context_verified.v1 service. Must be a valid PCC 1.0.0 document with required net.siteborne.web-context.v1 extension. |