Verify agent output
siteborne_verify_agent_outputEvaluate a supplied agent output against explicit claims, deterministic requirements, a required JSON Schema, and optional evidence. Use when: the caller already has an output and needs a governed verification verdict. Do not use when: evidence must first be gathered from a company (use siteborne_build_company_evidence_graph), URL (use siteborne_retrieve_verified_web_context), or document (use siteborne_extract_document_evidence_json), or independent reproduction of the output is required (not available). Parameters: verification_mode must be standard; independent_reproduction is defined but unavailable and is rejected before any payment challenge, never downgraded to standard. required_schema must fit SITEBORNE JSON Schema Profile 1 or the request is rejected before payment; minimum_score sets the acceptance threshold; maximum_authorized_price only constrains payment and never relaxes verification policy. Behavior: closed-world: standard mode evaluates only the supplied claims, requirements, output and evidence with no outbound retrieval, 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. The verification policy and verdict rules do not depend on price or maximum_authorized_price. This service is currently production-disabled and rejects execution. Economics: exact price of $0.017 USD per request in standard mode; the payment challenge requires that amount and the charge settles at exactly that amount. independent_reproduction mode has a governed price of $0.049 USD but is not available: it is rejected before any payment challenge and never substituted. Failure: an unsupported or oversized required_schema, schema-invalid input and unavailable modes are rejected before any payment challenge; a failed verification is a normal fail or conditional verdict, not an error. Returns: claim-level and deterministic-check results, an overall verification verdict, and PCC evidence—not newly gathered source content.
Example tool call
This call uses example arguments supplied in the tool’s input schema.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"required_schema": {
"type": "object",
"required": [
"company"
],
"properties": {
"company": {
"type": "string"
}
}
},
"candidate_output": {
"company": "Acme Corp",
"confidence": 0.95
},
"verification_mode": "standard",
"verification_contract": {
"claims": [
{
"claim_id": "claim_1",
"predicate": "equals",
"materiality": "material",
"expected_value": "Acme Corp"
}
],
"deterministic_requirements": [
{
"check": "schema_valid",
"requirement_id": "req_1"
},
{
"check": "evidence_resolves",
"requirement_id": "req_2"
}
]
},
"maximum_authorized_price": {
"amount": "0.019",
"currency": "USD"
}
},
"name": "siteborne_verify_agent_output"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| minimum_score | No | Minimum overall verification score from 0 through 1; raising it makes the final acceptance verdict stricter. | |
| required_schema | Yes | JSON Schema the candidate output must satisfy; it constrains validation and cannot change SITEBORNE verifier policy. | |
| candidate_output | Yes | Agent-produced JSON object to evaluate, bounded to 200 properties and depth 10; it is evidence under test, not trusted policy. | |
| supplied_evidence | No | Up to twenty evidence objects supplied with the candidate output and bound to integrity hashes. | |
| verification_mode | Yes | Verification mode. Only standard (deterministic checks of the supplied material, no outbound retrieval) is available. independent_reproduction has a governed price but is not available: it is rejected with verification_mode_unavailable before any payment challenge and is never downgraded to standard. | |
| verification_contract | Yes | Complete set of claims and deterministic checks against which the supplied candidate output is evaluated. | |
| freshness_requirements | No | Optional maximum-age limits for evidence and schemas, each expressed in seconds. | |
| allowed_evidence_sources | No | Up to ten permitted evidence source URIs; evidence outside this allowlist cannot satisfy source restrictions. | |
| maximum_authorized_price | No | Buyer’s decimal-safe maximum authorized price; constrains the payment requirement and never relaxes verification policy. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes | Output schema for verify_agent_output.v1 service. Must be a valid PCC 1.0.0 document with required net.siteborne.agent-verification.v1 extension. |