Skip to main content
Glama

Server Details

Paid claim verification with cited web evidence, source provenance, snapshots, and hashes.

Ownership verified
Status
Healthy
Uptime
99.9% over 22 days
Last Tested
Transport
Streamable HTTP ยท MCP 2025-11-25
URL
Repository
impanyu/agentic_services
GitHub Stars
0
Server Listing
Web Evidence

TDQS

A3.7/5.0

Scored across 5 tools

Disambiguation4/5

Four verify_claim variants share the same core action but are differentiated by cost, source limits, and intended claim complexity. Descriptions provide clear tier boundaries, though an agent may still hesitate between standard, deep, and research tiers for borderline claims.

Naming Consistency5/5

All tool names use consistent snake_case with a verb_noun pattern: list_verification_tiers and verify_claim plus tier suffixes (_quick, _deep, _research). The convention is predictable and readable.

Tool Count5/5

Five tools is well-scoped for a verification service: one free tier-listing tool and four paid verification tiers. Each tier serves a distinct budget/coverage need, so no tool feels redundant.

Completeness4/5

The surface covers tier discovery and claim verification at multiple depths, which is the core domain. Minor gaps include no explicit tool for retrieving past verification results or managing account balance, but these are likely handled within the verify responses.

Available Tools

5 tools
list_verification_tiersList verification tiersA
Read-onlyIdempotent
Inspect

List Web Evidence verification tools, prices, and research limits. This tool is free.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Output Schema

ParametersJSON Schema
NameRequiredDescription
tiersYes

TDQS

A3.9/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnly, idempotent, non-destructive, closed-world behavior. The description adds genuinely new context the annotations lack: that this call costs nothing, which matters relative to the paid verify tiers. It stops short of describing rate limits or freshness of the listed prices.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two short sentences, front-loaded with the resource being listed and followed by the cost fact. Nothing is padded or redundant.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a zero-parameter listing tool with an output schema already present, the description tells the agent what will be returned (tools, prices, research limits) and that the call is free. Return-value detail is rightly left to the output schema.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The tool takes zero parameters, so the baseline is 4. The description correctly implies a no-argument listing operation and adds no misleading parameter expectations.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb (List) and resource (Web Evidence verification tools, prices, research limits), which is clearly distinct from the verify_claim* action siblings. It does not explicitly name a sibling, but the listing-vs-verifying distinction is unambiguous.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The phrase 'This tool is free' hints at a cost-driven reason to call it (e.g., checking prices before choosing a paid verify tier), but there is no explicit when-to-use or when-not-to-use statement and no named alternative. Usage is only implied.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

verify_claimVerify claimBInspect

Standard verification with balanced evidence coverage. Costs $0.05 USDC on Base per call.

ParametersJSON Schema
NameRequiredDescriptionDefault
asOfNoOptional YYYY-MM-DD date at which the claim should be evaluated.
claimYesThe factual claim to verify.
languageNoPreferred response language or auto for automatic selection. Defaults to auto.
maxSourcesNoMaximum number of evidence sources to return, capped by the selected verification tier.
jurisdictionNoOptional country, state, or legal jurisdiction that should frame the verification.
sourcePolicyNoSource selection policy. Defaults to authoritative; official_only requires allowedDomains.
allowedDomainsNoOptional hostname allowlist without schemes or paths, for example openai.com.
blockedDomainsNoOptional hostname blocklist without schemes or paths.
freshnessHoursNoMaximum preferred source age in hours. Defaults to 168 hours.
minimumSourcesNoMinimum number of sources requested. Defaults to 2 and cannot exceed maxSources.
includeConflictsNoWhether to search for and report conflicting evidence. Defaults to true.

Output Schema

ParametersJSON Schema
NameRequiredDescription
claimYes
statusYes
commerceYes
evidenceYes
conflictsYes
snapshotsYes
conclusionYes
observedAtYes
provenanceYes
atomicFactsYes
limitationsYes
verificationIdYes
providerSourcesYes

TDQS

B3/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations declare openWorldHint=true, destructiveHint=false, idempotentHint=false, and readOnlyHint=false. The description adds useful behavioral context with the per-call cost ($0.05 USDC on Base), but omits operational details such as payment flow, rate limits, or what 'balanced evidence coverage' concretely means.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two short sentences front-load the verification tier and cost with no wasted words or repetition. Every sentence earns its place.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Output schema and full parameter descriptions mean return values and parameter details need not be repeated. However, with four sibling verification tiers, the description should clarify when to choose standard verification over the alternatives; that routing information is absent.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100% across 11 parameters, so the schema already documents all parameter meanings. The description adds no parameter-level semantics beyond what the input schema provides, making the baseline 3 appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose3/5

Does the description clearly state what the tool does and how it differs from similar tools?

The name and title state 'Verify claim', but the description only says 'Standard verification with balanced evidence coverage' plus a cost. It identifies the standard tier but does not explicitly state the resource being verified or differentiate from sibling tiers like quick, deep, or research.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

No when-to-use or when-not guidance is provided. Despite four sibling verification tools, the description does not mention alternatives or explain when standard verification is preferable to quick, deep, or research tiers.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

verify_claim_deepVerify claim (deep)AInspect

Deep verification for compound or contested claims using up to 15 cited sources. Costs $0.12 USDC on Base per call.

ParametersJSON Schema
NameRequiredDescriptionDefault
asOfNoOptional YYYY-MM-DD date at which the claim should be evaluated.
claimYesThe factual claim to verify.
languageNoPreferred response language or auto for automatic selection. Defaults to auto.
maxSourcesNoMaximum number of evidence sources to return, capped by the selected verification tier.
jurisdictionNoOptional country, state, or legal jurisdiction that should frame the verification.
sourcePolicyNoSource selection policy. Defaults to authoritative; official_only requires allowedDomains.
allowedDomainsNoOptional hostname allowlist without schemes or paths, for example openai.com.
blockedDomainsNoOptional hostname blocklist without schemes or paths.
freshnessHoursNoMaximum preferred source age in hours. Defaults to 168 hours.
minimumSourcesNoMinimum number of sources requested. Defaults to 2 and cannot exceed maxSources.
includeConflictsNoWhether to search for and report conflicting evidence. Defaults to true.

Output Schema

ParametersJSON Schema
NameRequiredDescription
claimYes
statusYes
commerceYes
evidenceYes
conflictsYes
snapshotsYes
conclusionYes
observedAtYes
provenanceYes
atomicFactsYes
limitationsYes
verificationIdYes
providerSourcesYes

TDQS

A3.8/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare openWorldHint=true and destructiveHint=false, so the agent knows this is a non-destructive external lookup. The description's genuinely additive fact is the per-call price ($0.12 USDC on Base), but it says nothing about billing on failure, latency, or rate limits, so it only partially extends the structured metadata.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two tight sentences, front-loaded with the differentiator and immediately followed by the cost constraint. No padding or restated name.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With an output schema present, return values need no explanation, and all parameters are documented. Given the tool's complexity and four siblings, it is nearly complete, but the absence of any routing cue relative to list_verification_tiers or verify_claim_research leaves a small gap.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so all 11 parameters (asOf, sourcePolicy, minimumSources, freshnessHours, domains, etc.) are already fully documented in the schema. The description adds no syntax, defaults, or interaction rules beyond what is there, which is the expected baseline.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb (verification), the resource (claims), and a discriminating scope marker ("deep", "compound or contested claims", "up to 15 cited sources"). An agent can infer this is the heavyweight sibling, though the description never names verify_claim_quick/research/verify_claim directly.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

"Compound or contested claims" is a clear use-case trigger that implicitly excludes the quick/simple path used by siblings, and the mention of 15 sources sets an expectation of cost/latency. It stops short of explicitly naming alternatives or stating when NOT to use it.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

verify_claim_quickVerify claim (quick)AInspect

Quick verification for a narrow claim using up to 3 cited sources. Costs $0.02 USDC on Base per call.

ParametersJSON Schema
NameRequiredDescriptionDefault
asOfNoOptional YYYY-MM-DD date at which the claim should be evaluated.
claimYesThe factual claim to verify.
languageNoPreferred response language or auto for automatic selection. Defaults to auto.
maxSourcesNoMaximum number of evidence sources to return, capped by the selected verification tier.
jurisdictionNoOptional country, state, or legal jurisdiction that should frame the verification.
sourcePolicyNoSource selection policy. Defaults to authoritative; official_only requires allowedDomains.
allowedDomainsNoOptional hostname allowlist without schemes or paths, for example openai.com.
blockedDomainsNoOptional hostname blocklist without schemes or paths.
freshnessHoursNoMaximum preferred source age in hours. Defaults to 168 hours.
minimumSourcesNoMinimum number of sources requested. Defaults to 2 and cannot exceed maxSources.
includeConflictsNoWhether to search for and report conflicting evidence. Defaults to true.

Output Schema

ParametersJSON Schema
NameRequiredDescription
claimYes
statusYes
commerceYes
evidenceYes
conflictsYes
snapshotsYes
conclusionYes
observedAtYes
provenanceYes
atomicFactsYes
limitationsYes
verificationIdYes
providerSourcesYes

TDQS

A3.8/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already disclose openWorldHint=true, idempotentHint=false, and destructiveHint=false. The description adds meaningful new context not in the structured fields: a per-call cost of $0.02 USDC on Base and a hard source cap of 3, which together explain why repeated calls are not free and reinforce the non-idempotent hint.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two short sentences, zero filler. It front-loads the tier scope and then the cost, which is the most decision-relevant fact for a paid tool.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

An output schema exists, so return-value explanation is unnecessary, and the description covers scope and cost. The main remaining gap is that it does not explicitly route the agent among the four verification siblings, which is the highest-value omission for this family.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so all 11 parameters are already documented and the baseline is 3. The description's 'up to 3 cited sources' loosely ties to maxSources/minimumSources but adds no syntax, defaults, or interaction semantics beyond what the schema states.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb (verify) and resource (a claim), and adds scope qualifiers ('quick', 'narrow claim', 'up to 3 cited sources') that hint at the difference from verify_claim, verify_claim_deep, and verify_claim_research. It stops short of naming those siblings or drawing the boundary explicitly, so the agent must infer the tiering.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The phrase 'narrow claim' plus the 'up to 3 sources' cap implies this tier is for small, simple claims, which is a usable heuristic. However, there is no explicit statement of when to prefer this over verify_claim or verify_claim_deep, and no exclusions are given.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

verify_claim_researchVerify claim (research)AInspect

Research-grade verification with the largest search and evidence budget. Costs $0.25 USDC on Base per call.

ParametersJSON Schema
NameRequiredDescriptionDefault
asOfNoOptional YYYY-MM-DD date at which the claim should be evaluated.
claimYesThe factual claim to verify.
languageNoPreferred response language or auto for automatic selection. Defaults to auto.
maxSourcesNoMaximum number of evidence sources to return, capped by the selected verification tier.
jurisdictionNoOptional country, state, or legal jurisdiction that should frame the verification.
sourcePolicyNoSource selection policy. Defaults to authoritative; official_only requires allowedDomains.
allowedDomainsNoOptional hostname allowlist without schemes or paths, for example openai.com.
blockedDomainsNoOptional hostname blocklist without schemes or paths.
freshnessHoursNoMaximum preferred source age in hours. Defaults to 168 hours.
minimumSourcesNoMinimum number of sources requested. Defaults to 2 and cannot exceed maxSources.
includeConflictsNoWhether to search for and report conflicting evidence. Defaults to true.

Output Schema

ParametersJSON Schema
NameRequiredDescription
claimYes
statusYes
commerceYes
evidenceYes
conflictsYes
snapshotsYes
conclusionYes
observedAtYes
provenanceYes
atomicFactsYes
limitationsYes
verificationIdYes
providerSourcesYes

TDQS

A3.8/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations declare readOnlyHint=false, idempotentHint=false, openWorldHint=true, so the agent already knows this is a non-idempotent, world-reaching operation. The description adds genuinely new context beyond that: a concrete per-call price of $0.25 USDC on Base, which tells the agent this has real monetary cost and that repeat calls are billable. It stops short of stating latency, rate limits, or payment/auth mechanics.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two short sentences with zero filler, and the tier-defining capability is front-loaded before the cost disclosure. Nothing repeats the name or title verbatim.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

An output schema exists so return values need no explanation, and annotations cover the safety/idempotency profile. For a tool with only one required parameter the description is largely sufficient, but it omits any routing cue among its three sibling verification tiers, which is the main decision an agent faces here.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so all 11 parameters (asOf, claim, language, maxSources, sourcePolicy, freshnessHours, minimumSources, includeConflicts, etc.) are already fully documented in the schema, including defaults and the official_only/allowedDomains dependency. The description adds no parameter meaning on top of that, so the baseline of 3 applies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource ('verify' a 'claim') plus a tier qualifier ('research-grade verification with the largest search and evidence budget'). The 'largest budget' framing implicitly differentiates it from verify_claim_quick/deep, but no sibling is named explicitly, so an agent must still infer the ordering among four near-identical tools.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The superlative 'largest search and evidence budget' implies when to reach for this tier (maximum thoroughness), but there is no explicit when-to-use versus verify_claim, verify_claim_deep, or verify_claim_quick, and no guidance on when the extra cost is not worth it. Usage is only implied.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 5 tool updates
    • Changedlist_verification_tiers2 fields changed
      • removedInput schema / $schema
        Removed value: -"http://json-schema.org/draft-07/schema#"
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "http://json-schema.org/draft-07/schema#",
        +  "additionalProperties": false,
        +  "properties": {
        +    "tiers": {
        +      "items": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "maxSources": {
        +            "description": "Maximum evidence sources available in this tier.",
        +            "type": "integer"
        +          },
        +          "priceUsd": {
        +            "description": "Per-call price in US dollars.",
        +            "type": "string"
        +          },
        +          "summary": {
        +            "description": "Human-readable tier capabilities.",
        +            "type": "string"
        +          },
        +          "tool": {
        +            "description": "MCP tool name for this verification tier.",
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "tool",
        +          "priceUsd",
        +          "maxSources",
        +          "summary"
        +        ],
        +        "type": "object"
        +      },
        +      "type": "array"
        +    }
        +  },
        +  "required": [
        +    "tiers"
        +  ],
        +  "type": "object"
        +}
    • Changedverify_claim10 fields changed
      • addedInput schema / properties / allowedDomains / description
        Added value: +"Optional hostname allowlist without schemes or paths, for example openai.com."
      • addedInput schema / properties / blockedDomains / description
        Added value: +"Optional hostname blocklist without schemes or paths."
      • addedInput schema / properties / freshnessHours / description
        Added value: +"Maximum preferred source age in hours. Defaults to 168 hours."
      • addedInput schema / properties / includeConflicts / description
        Added value: +"Whether to search for and report conflicting evidence. Defaults to true."
      • addedInput schema / properties / jurisdiction / description
        Added value: +"Optional country, state, or legal jurisdiction that should frame the verification."
      • addedInput schema / properties / language / description
        Added value: +"Preferred response language or auto for automatic selection. Defaults to auto."
      • addedInput schema / properties / maxSources / description
        Added value: +"Maximum number of evidence sources to return, capped by the selected verification tier."
      • addedInput schema / properties / minimumSources / description
        Added value: +"Minimum number of sources requested. Defaults to 2 and cannot exceed maxSources."
      • addedInput schema / properties / sourcePolicy / description
        Added value: +"Source selection policy. Defaults to authoritative; official_only requires allowedDomains."
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "http://json-schema.org/draft-07/schema#",
        +  "additionalProperties": false,
        +  "properties": {
        +    "atomicFacts": {
        +      "items": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "confidence": {
        +            "maximum": 1,
        +            "minimum": 0,
        +            "type": "number"
        +          },
        +          "evidenceIds": {
        +            "items": {
        +              "type": "string"
        +            },
        +            "type": "array"
        +          },
        +          "explanation": {
        +            "type": "string"
        +          },
        +          "statement": {
        +            "type": "string"
        +          },
        +          "status": {
        +            "enum": [
        +              "confirmed",
        +              "partially_confirmed",
        +              "contradicted",
        +              "insufficient_evidence",
        +              "ambiguous"
        +            ],
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "statement",
        +          "status",
        +          "confidence",
        +          "explanation",
        +          "evidenceIds"
        +        ],
        +        "type": "object"
        +      },
        +      "type": "array"
        +    },
        +    "claim": {
        +      "type": "string"
        +    },
        +    "commerce": {
        +      "additionalProperties": false,
        +      "properties": {
        +        "orderId": {
        +          "type": "string"
        +        },
        +        "orderToken": {
        +          "type": "string"
        +        },
        +        "orderUrl": {
        +          "format": "uri",
        +          "type": "string"
        +        },
        +        "receiptId": {
        +          "type": [
        +            "string",
        +            "null"
        +          ]
        +        }
        +      },
        +      "required": [
        +        "orderId",
        +        "orderToken",
        +        "receiptId",
        +        "orderUrl"
        +      ],
        +      "type": "object"
        +    },
        +    "conclusion": {
        +      "type": "string"
        +    },
        +    "conflicts": {
        +      "items": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "evidenceIds": {
        +            "items": {
        +              "type": "string"
        +            },
        +            "type": "array"
        +          },
        +          "summary": {
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "summary",
        +          "evidenceIds"
        +        ],
        +        "type": "object"
        +      },
        +      "type": "array"
        +    },
        +    "evidence": {
        +      "items": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "cited": {
        +            "type": "boolean"
        +          },
        +          "consulted": {
        +            "type": "boolean"
        +          },
        +          "excerpt": {
        +            "type": "string"
        +          },
        +          "id": {
        +            "type": "string"
        +          },
        +          "providerSourceMatched": {
        +            "type": "boolean"
        +          },
        +          "publishedAt": {
        +            "type": [
        +              "string",
        +              "null"
        +            ]
        +          },
        +          "publisher": {
        +            "type": "string"
        +          },
        +          "qualityReason": {
        +            "type": "string"
        +          },
        +          "relationship": {
        +            "enum": [
        +              "supports",
        +              "contradicts",
        +              "context"
        +            ],
        +            "type": "string"
        +          },
        +          "retrievedAt": {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          "snapshotId": {
        +            "type": [
        +              "string",
        +              "null"
        +            ]
        +          },
        +          "snapshotted": {
        +            "type": "boolean"
        +          },
        +          "sourceType": {
        +            "type": "string"
        +          },
        +          "title": {
        +            "type": "string"
        +          },
        +          "url": {
        +            "format": "uri",
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "id",
        +          "url",
        +          "title",
        +          "publisher",
        +          "publishedAt",
        +          "retrievedAt",
        +          "excerpt",
        +          "relationship",
        +          "sourceType",
        +          "qualityReason",
        +          "providerSourceMatched",
        +          "cited",
        +          "snapshotId",
        +          "consulted",
        +          "snapshotted"
        +        ],
        +        "type": "object"
        +      },
        +      "type": "array"
        +    },
        +    "limitations": {
        +      "items": {
        +        "type": "string"
        +      },
        +      "type": "array"
        +    },
        +    "observedAt": {
        +      "format": "date-time",
        +      "type": "string"
        +    },
        +    "provenance": {
        +      "additionalProperties": false,
        +      "properties": {
        +        "cacheHit": {
        +          "type": "boolean"
        +        },
        +        "cachedInputTokens": {
        +          "minimum": 0,
        +          "type": "integer"
        +        },
        +        "citedSourceCount": {
        +          "minimum": 0,
        +          "type": "integer"
        +        },
        +        "consultedSourceCount": {
        +          "minimum": 0,
        +          "type": "integer"
        +        },
        +        "inputTokens": {
        +          "minimum": 0,
        +          "type": "integer"
        +        },
        +        "matchedEvidenceCount": {
        +          "minimum": 0,
        +          "type": "integer"
        +        },
        +        "model": {
        +          "type": "string"
        +        },
        +        "outputTokens": {
        +          "minimum": 0,
        +          "type": "integer"
        +        },
        +        "provider": {
        +          "type": "string"
        +        },
        +        "providerResponseId": {
        +          "type": "string"
        +        },
        +        "providerSourceCount": {
        +          "minimum": 0,
        +          "type": "integer"
        +        },
        +        "searchedWeb": {
        +          "type": "boolean"
        +        },
        +        "snapshottedSourceCount": {
        +          "minimum": 0,
        +          "type": "integer"
        +        },
        +        "webSearchCallCount": {
        +          "minimum": 0,
        +          "type": "integer"
        +        }
        +      },
        +      "required": [
        +        "provider",
        +        "model",
        +        "providerResponseId",
        +        "searchedWeb",
        +        "consultedSourceCount",
        +        "citedSourceCount",
        +        "providerSourceCount",
        +        "matchedEvidenceCount",
        +        "snapshottedSourceCount",
        +        "webSearchCallCount",
        +        "inputTokens",
        +        "cachedInputTokens",
        +        "outputTokens",
        +        "cacheHit"
        +      ],
        +      "type": "object"
        +    },
        +    "providerSources": {
        +      "items": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "actions": {
        +            "items": {
        +              "type": "string"
        +            },
        +            "type": "array"
        +          },
        +          "cited": {
        +            "type": "boolean"
        +          },
        +          "evidenceIds": {
        +            "items": {
        +              "type": "string"
        +            },
        +            "type": "array"
        +          },
        +          "provider": {
        +            "type": "string"
        +          },
        +          "queries": {
        +            "items": {
        +              "type": "string"
        +            },
        +            "type": "array"
        +          },
        +          "searchCallIds": {
        +            "items": {
        +              "type": "string"
        +            },
        +            "type": "array"
        +          },
        +          "snapshotId": {
        +            "type": [
        +              "string",
        +              "null"
        +            ]
        +          },
        +          "sourceId": {
        +            "type": "string"
        +          },
        +          "title": {
        +            "type": [
        +              "string",
        +              "null"
        +            ]
        +          },
        +          "url": {
        +            "format": "uri",
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "sourceId",
        +          "url",
        +          "title",
        +          "provider",
        +          "searchCallIds",
        +          "actions",
        +          "queries",
        +          "evidenceIds",
        +          "cited",
        +          "snapshotId"
        +        ],
        +        "type": "object"
        +      },
        +      "type": "array"
        +    },
        +    "snapshots": {
        +      "items": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "contentLength": {
        +            "anyOf": [
        +              {
        +                "type": "integer"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "contentType": {
        +            "type": [
        +              "string",
        +              "null"
        +            ]
        +          },
        +          "failureReason": {
        +            "type": [
        +              "string",
        +              "null"
        +            ]
        +          },
        +          "finalUrl": {
        +            "anyOf": [
        +              {
        +                "format": "uri",
        +                "type": "string"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "httpStatus": {
        +            "anyOf": [
        +              {
        +                "type": "integer"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "normalizedSha256": {
        +            "type": [
        +              "string",
        +              "null"
        +            ]
        +          },
        +          "rawSha256": {
        +            "type": [
        +              "string",
        +              "null"
        +            ]
        +          },
        +          "requestedUrl": {
        +            "format": "uri",
        +            "type": "string"
        +          },
        +          "retrievedAt": {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          "snapshotId": {
        +            "type": "string"
        +          },
        +          "status": {
        +            "enum": [
        +              "captured",
        +              "failed",
        +              "blocked",
        +              "too_large",
        +              "unsupported"
        +            ],
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "snapshotId",
        +          "requestedUrl",
        +          "finalUrl",
        +          "retrievedAt",
        +          "status",
        +          "httpStatus",
        +          "contentType",
        +          "contentLength",
        +          "rawSha256",
        +          "normalizedSha256",
        +          "failureReason"
        +        ],
        +        "type": "object"
        +      },
        +      "type": "array"
        +    },
        +    "status": {
        +      "enum": [
        +        "confirmed",
        +        "partially_confirmed",
        +        "contradicted",
        +        "insufficient_evidence",
        +        "ambiguous"
        +      ],
        +      "type": "string"
        +    },
        +    "verificationId": {
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "verificationId",
        +    "claim",
        +    "status",
        +    "observedAt",
        +    "conclusion",
        +    "atomicFacts",
        +    "providerSources",
        +    "evidence",
        +    "snapshots",
        +    "conflicts",
        +    "limitations",
        +    "provenance",
        +    "commerce"
        +  ],
        +  "type": "object"
        +}
    • Changedverify_claim_deep10 fields changed
      • addedInput schema / properties / allowedDomains / description
        Added value: +"Optional hostname allowlist without schemes or paths, for example openai.com."
      • addedInput schema / properties / blockedDomains / description
        Added value: +"Optional hostname blocklist without schemes or paths."
      • addedInput schema / properties / freshnessHours / description
        Added value: +"Maximum preferred source age in hours. Defaults to 168 hours."
      • addedInput schema / properties / includeConflicts / description
        Added value: +"Whether to search for and report conflicting evidence. Defaults to true."
      • addedInput schema / properties / jurisdiction / description
        Added value: +"Optional country, state, or legal jurisdiction that should frame the verification."
      • addedInput schema / properties / language / description
        Added value: +"Preferred response language or auto for automatic selection. Defaults to auto."
      • addedInput schema / properties / maxSources / description
        Added value: +"Maximum number of evidence sources to return, capped by the selected verification tier."
      • addedInput schema / properties / minimumSources / description
        Added value: +"Minimum number of sources requested. Defaults to 2 and cannot exceed maxSources."
      • addedInput schema / properties / sourcePolicy / description
        Added value: +"Source selection policy. Defaults to authoritative; official_only requires allowedDomains."
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "http://json-schema.org/draft-07/schema#",
        +  "additionalProperties": false,
        +  "properties": {
        +    "atomicFacts": {
        +      "items": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "confidence": {
        +            "maximum": 1,
        +            "minimum": 0,
        +            "type": "number"
        +          },
        +          "evidenceIds": {
        +            "items": {
        +              "type": "string"
        +            },
        +            "type": "array"
        +          },
        +          "explanation": {
        +            "type": "string"
        +          },
        +          "statement": {
        +            "type": "string"
        +          },
        +          "status": {
        +            "enum": [
        +              "confirmed",
        +              "partially_confirmed",
        +              "contradicted",
        +              "insufficient_evidence",
        +              "ambiguous"
        +            ],
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "statement",
        +          "status",
        +          "confidence",
        +          "explanation",
        +          "evidenceIds"
        +        ],
        +        "type": "object"
        +      },
        +      "type": "array"
        +    },
        +    "claim": {
        +      "type": "string"
        +    },
        +    "commerce": {
        +      "additionalProperties": false,
        +      "properties": {
        +        "orderId": {
        +          "type": "string"
        +        },
        +        "orderToken": {
        +          "type": "string"
        +        },
        +        "orderUrl": {
        +          "format": "uri",
        +          "type": "string"
        +        },
        +        "receiptId": {
        +          "type": [
        +            "string",
        +            "null"
        +          ]
        +        }
        +      },
        +      "required": [
        +        "orderId",
        +        "orderToken",
        +        "receiptId",
        +        "orderUrl"
        +      ],
        +      "type": "object"
        +    },
        +    "conclusion": {
        +      "type": "string"
        +    },
        +    "conflicts": {
        +      "items": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "evidenceIds": {
        +            "items": {
        +              "type": "string"
        +            },
        +            "type": "array"
        +          },
        +          "summary": {
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "summary",
        +          "evidenceIds"
        +        ],
        +        "type": "object"
        +      },
        +      "type": "array"
        +    },
        +    "evidence": {
        +      "items": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "cited": {
        +            "type": "boolean"
        +          },
        +          "consulted": {
        +            "type": "boolean"
        +          },
        +          "excerpt": {
        +            "type": "string"
        +          },
        +          "id": {
        +            "type": "string"
        +          },
        +          "providerSourceMatched": {
        +            "type": "boolean"
        +          },
        +          "publishedAt": {
        +            "type": [
        +              "string",
        +              "null"
        +            ]
        +          },
        +          "publisher": {
        +            "type": "string"
        +          },
        +          "qualityReason": {
        +            "type": "string"
        +          },
        +          "relationship": {
        +            "enum": [
        +              "supports",
        +              "contradicts",
        +              "context"
        +            ],
        +            "type": "string"
        +          },
        +          "retrievedAt": {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          "snapshotId": {
        +            "type": [
        +              "string",
        +              "null"
        +            ]
        +          },
        +          "snapshotted": {
        +            "type": "boolean"
        +          },
        +          "sourceType": {
        +            "type": "string"
        +          },
        +          "title": {
        +            "type": "string"
        +          },
        +          "url": {
        +            "format": "uri",
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "id",
        +          "url",
        +          "title",
        +          "publisher",
        +          "publishedAt",
        +          "retrievedAt",
        +          "excerpt",
        +          "relationship",
        +          "sourceType",
        +          "qualityReason",
        +          "providerSourceMatched",
        +          "cited",
        +          "snapshotId",
        +          "consulted",
        +          "snapshotted"
        +        ],
        +        "type": "object"
        +      },
        +      "type": "array"
        +    },
        +    "limitations": {
        +      "items": {
        +        "type": "string"
        +      },
        +      "type": "array"
        +    },
        +    "observedAt": {
        +      "format": "date-time",
        +      "type": "string"
        +    },
        +    "provenance": {
        +      "additionalProperties": false,
        +      "properties": {
        +        "cacheHit": {
        +          "type": "boolean"
        +        },
        +        "cachedInputTokens": {
        +          "minimum": 0,
        +          "type": "integer"
        +        },
        +        "citedSourceCount": {
        +          "minimum": 0,
        +          "type": "integer"
        +        },
        +        "consultedSourceCount": {
        +          "minimum": 0,
        +          "type": "integer"
        +        },
        +        "inputTokens": {
        +          "minimum": 0,
        +          "type": "integer"
        +        },
        +        "matchedEvidenceCount": {
        +          "minimum": 0,
        +          "type": "integer"
        +        },
        +        "model": {
        +          "type": "string"
        +        },
        +        "outputTokens": {
        +          "minimum": 0,
        +          "type": "integer"
        +        },
        +        "provider": {
        +          "type": "string"
        +        },
        +        "providerResponseId": {
        +          "type": "string"
        +        },
        +        "providerSourceCount": {
        +          "minimum": 0,
        +          "type": "integer"
        +        },
        +        "searchedWeb": {
        +          "type": "boolean"
        +        },
        +        "snapshottedSourceCount": {
        +          "minimum": 0,
        +          "type": "integer"
        +        },
        +        "webSearchCallCount": {
        +          "minimum": 0,
        +          "type": "integer"
        +        }
        +      },
        +      "required": [
        +        "provider",
        +        "model",
        +        "providerResponseId",
        +        "searchedWeb",
        +        "consultedSourceCount",
        +        "citedSourceCount",
        +        "providerSourceCount",
        +        "matchedEvidenceCount",
        +        "snapshottedSourceCount",
        +        "webSearchCallCount",
        +        "inputTokens",
        +        "cachedInputTokens",
        +        "outputTokens",
        +        "cacheHit"
        +      ],
        +      "type": "object"
        +    },
        +    "providerSources": {
        +      "items": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "actions": {
        +            "items": {
        +              "type": "string"
        +            },
        +            "type": "array"
        +          },
        +          "cited": {
        +            "type": "boolean"
        +          },
        +          "evidenceIds": {
        +            "items": {
        +              "type": "string"
        +            },
        +            "type": "array"
        +          },
        +          "provider": {
        +            "type": "string"
        +          },
        +          "queries": {
        +            "items": {
        +              "type": "string"
        +            },
        +            "type": "array"
        +          },
        +          "searchCallIds": {
        +            "items": {
        +              "type": "string"
        +            },
        +            "type": "array"
        +          },
        +          "snapshotId": {
        +            "type": [
        +              "string",
        +              "null"
        +            ]
        +          },
        +          "sourceId": {
        +            "type": "string"
        +          },
        +          "title": {
        +            "type": [
        +              "string",
        +              "null"
        +            ]
        +          },
        +          "url": {
        +            "format": "uri",
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "sourceId",
        +          "url",
        +          "title",
        +          "provider",
        +          "searchCallIds",
        +          "actions",
        +          "queries",
        +          "evidenceIds",
        +          "cited",
        +          "snapshotId"
        +        ],
        +        "type": "object"
        +      },
        +      "type": "array"
        +    },
        +    "snapshots": {
        +      "items": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "contentLength": {
        +            "anyOf": [
        +              {
        +                "type": "integer"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "contentType": {
        +            "type": [
        +              "string",
        +              "null"
        +            ]
        +          },
        +          "failureReason": {
        +            "type": [
        +              "string",
        +              "null"
        +            ]
        +          },
        +          "finalUrl": {
        +            "anyOf": [
        +              {
        +                "format": "uri",
        +                "type": "string"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "httpStatus": {
        +            "anyOf": [
        +              {
        +                "type": "integer"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "normalizedSha256": {
        +            "type": [
        +              "string",
        +              "null"
        +            ]
        +          },
        +          "rawSha256": {
        +            "type": [
        +              "string",
        +              "null"
        +            ]
        +          },
        +          "requestedUrl": {
        +            "format": "uri",
        +            "type": "string"
        +          },
        +          "retrievedAt": {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          "snapshotId": {
        +            "type": "string"
        +          },
        +          "status": {
        +            "enum": [
        +              "captured",
        +              "failed",
        +              "blocked",
        +              "too_large",
        +              "unsupported"
        +            ],
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "snapshotId",
        +          "requestedUrl",
        +          "finalUrl",
        +          "retrievedAt",
        +          "status",
        +          "httpStatus",
        +          "contentType",
        +          "contentLength",
        +          "rawSha256",
        +          "normalizedSha256",
        +          "failureReason"
        +        ],
        +        "type": "object"
        +      },
        +      "type": "array"
        +    },
        +    "status": {
        +      "enum": [
        +        "confirmed",
        +        "partially_confirmed",
        +        "contradicted",
        +        "insufficient_evidence",
        +        "ambiguous"
        +      ],
        +      "type": "string"
        +    },
        +    "verificationId": {
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "verificationId",
        +    "claim",
        +    "status",
        +    "observedAt",
        +    "conclusion",
        +    "atomicFacts",
        +    "providerSources",
        +    "evidence",
        +    "snapshots",
        +    "conflicts",
        +    "limitations",
        +    "provenance",
        +    "commerce"
        +  ],
        +  "type": "object"
        +}
    • Changedverify_claim_quick10 fields changed
      • addedInput schema / properties / allowedDomains / description
        Added value: +"Optional hostname allowlist without schemes or paths, for example openai.com."
      • addedInput schema / properties / blockedDomains / description
        Added value: +"Optional hostname blocklist without schemes or paths."
      • addedInput schema / properties / freshnessHours / description
        Added value: +"Maximum preferred source age in hours. Defaults to 168 hours."
      • addedInput schema / properties / includeConflicts / description
        Added value: +"Whether to search for and report conflicting evidence. Defaults to true."
      • addedInput schema / properties / jurisdiction / description
        Added value: +"Optional country, state, or legal jurisdiction that should frame the verification."
      • addedInput schema / properties / language / description
        Added value: +"Preferred response language or auto for automatic selection. Defaults to auto."
      • addedInput schema / properties / maxSources / description
        Added value: +"Maximum number of evidence sources to return, capped by the selected verification tier."
      • addedInput schema / properties / minimumSources / description
        Added value: +"Minimum number of sources requested. Defaults to 2 and cannot exceed maxSources."
      • addedInput schema / properties / sourcePolicy / description
        Added value: +"Source selection policy. Defaults to authoritative; official_only requires allowedDomains."
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "http://json-schema.org/draft-07/schema#",
        +  "additionalProperties": false,
        +  "properties": {
        +    "atomicFacts": {
        +      "items": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "confidence": {
        +            "maximum": 1,
        +            "minimum": 0,
        +            "type": "number"
        +          },
        +          "evidenceIds": {
        +            "items": {
        +              "type": "string"
        +            },
        +            "type": "array"
        +          },
        +          "explanation": {
        +            "type": "string"
        +          },
        +          "statement": {
        +            "type": "string"
        +          },
        +          "status": {
        +            "enum": [
        +              "confirmed",
        +              "partially_confirmed",
        +              "contradicted",
        +              "insufficient_evidence",
        +              "ambiguous"
        +            ],
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "statement",
        +          "status",
        +          "confidence",
        +          "explanation",
        +          "evidenceIds"
        +        ],
        +        "type": "object"
        +      },
        +      "type": "array"
        +    },
        +    "claim": {
        +      "type": "string"
        +    },
        +    "commerce": {
        +      "additionalProperties": false,
        +      "properties": {
        +        "orderId": {
        +          "type": "string"
        +        },
        +        "orderToken": {
        +          "type": "string"
        +        },
        +        "orderUrl": {
        +          "format": "uri",
        +          "type": "string"
        +        },
        +        "receiptId": {
        +          "type": [
        +            "string",
        +            "null"
        +          ]
        +        }
        +      },
        +      "required": [
        +        "orderId",
        +        "orderToken",
        +        "receiptId",
        +        "orderUrl"
        +      ],
        +      "type": "object"
        +    },
        +    "conclusion": {
        +      "type": "string"
        +    },
        +    "conflicts": {
        +      "items": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "evidenceIds": {
        +            "items": {
        +              "type": "string"
        +            },
        +            "type": "array"
        +          },
        +          "summary": {
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "summary",
        +          "evidenceIds"
        +        ],
        +        "type": "object"
        +      },
        +      "type": "array"
        +    },
        +    "evidence": {
        +      "items": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "cited": {
        +            "type": "boolean"
        +          },
        +          "consulted": {
        +            "type": "boolean"
        +          },
        +          "excerpt": {
        +            "type": "string"
        +          },
        +          "id": {
        +            "type": "string"
        +          },
        +          "providerSourceMatched": {
        +            "type": "boolean"
        +          },
        +          "publishedAt": {
        +            "type": [
        +              "string",
        +              "null"
        +            ]
        +          },
        +          "publisher": {
        +            "type": "string"
        +          },
        +          "qualityReason": {
        +            "type": "string"
        +          },
        +          "relationship": {
        +            "enum": [
        +              "supports",
        +              "contradicts",
        +              "context"
        +            ],
        +            "type": "string"
        +          },
        +          "retrievedAt": {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          "snapshotId": {
        +            "type": [
        +              "string",
        +              "null"
        +            ]
        +          },
        +          "snapshotted": {
        +            "type": "boolean"
        +          },
        +          "sourceType": {
        +            "type": "string"
        +          },
        +          "title": {
        +            "type": "string"
        +          },
        +          "url": {
        +            "format": "uri",
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "id",
        +          "url",
        +          "title",
        +          "publisher",
        +          "publishedAt",
        +          "retrievedAt",
        +          "excerpt",
        +          "relationship",
        +          "sourceType",
        +          "qualityReason",
        +          "providerSourceMatched",
        +          "cited",
        +          "snapshotId",
        +          "consulted",
        +          "snapshotted"
        +        ],
        +        "type": "object"
        +      },
        +      "type": "array"
        +    },
        +    "limitations": {
        +      "items": {
        +        "type": "string"
        +      },
        +      "type": "array"
        +    },
        +    "observedAt": {
        +      "format": "date-time",
        +      "type": "string"
        +    },
        +    "provenance": {
        +      "additionalProperties": false,
        +      "properties": {
        +        "cacheHit": {
        +          "type": "boolean"
        +        },
        +        "cachedInputTokens": {
        +          "minimum": 0,
        +          "type": "integer"
        +        },
        +        "citedSourceCount": {
        +          "minimum": 0,
        +          "type": "integer"
        +        },
        +        "consultedSourceCount": {
        +          "minimum": 0,
        +          "type": "integer"
        +        },
        +        "inputTokens": {
        +          "minimum": 0,
        +          "type": "integer"
        +        },
        +        "matchedEvidenceCount": {
        +          "minimum": 0,
        +          "type": "integer"
        +        },
        +        "model": {
        +          "type": "string"
        +        },
        +        "outputTokens": {
        +          "minimum": 0,
        +          "type": "integer"
        +        },
        +        "provider": {
        +          "type": "string"
        +        },
        +        "providerResponseId": {
        +          "type": "string"
        +        },
        +        "providerSourceCount": {
        +          "minimum": 0,
        +          "type": "integer"
        +        },
        +        "searchedWeb": {
        +          "type": "boolean"
        +        },
        +        "snapshottedSourceCount": {
        +          "minimum": 0,
        +          "type": "integer"
        +        },
        +        "webSearchCallCount": {
        +          "minimum": 0,
        +          "type": "integer"
        +        }
        +      },
        +      "required": [
        +        "provider",
        +        "model",
        +        "providerResponseId",
        +        "searchedWeb",
        +        "consultedSourceCount",
        +        "citedSourceCount",
        +        "providerSourceCount",
        +        "matchedEvidenceCount",
        +        "snapshottedSourceCount",
        +        "webSearchCallCount",
        +        "inputTokens",
        +        "cachedInputTokens",
        +        "outputTokens",
        +        "cacheHit"
        +      ],
        +      "type": "object"
        +    },
        +    "providerSources": {
        +      "items": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "actions": {
        +            "items": {
        +              "type": "string"
        +            },
        +            "type": "array"
        +          },
        +          "cited": {
        +            "type": "boolean"
        +          },
        +          "evidenceIds": {
        +            "items": {
        +              "type": "string"
        +            },
        +            "type": "array"
        +          },
        +          "provider": {
        +            "type": "string"
        +          },
        +          "queries": {
        +            "items": {
        +              "type": "string"
        +            },
        +            "type": "array"
        +          },
        +          "searchCallIds": {
        +            "items": {
        +              "type": "string"
        +            },
        +            "type": "array"
        +          },
        +          "snapshotId": {
        +            "type": [
        +              "string",
        +              "null"
        +            ]
        +          },
        +          "sourceId": {
        +            "type": "string"
        +          },
        +          "title": {
        +            "type": [
        +              "string",
        +              "null"
        +            ]
        +          },
        +          "url": {
        +            "format": "uri",
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "sourceId",
        +          "url",
        +          "title",
        +          "provider",
        +          "searchCallIds",
        +          "actions",
        +          "queries",
        +          "evidenceIds",
        +          "cited",
        +          "snapshotId"
        +        ],
        +        "type": "object"
        +      },
        +      "type": "array"
        +    },
        +    "snapshots": {
        +      "items": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "contentLength": {
        +            "anyOf": [
        +              {
        +                "type": "integer"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "contentType": {
        +            "type": [
        +              "string",
        +              "null"
        +            ]
        +          },
        +          "failureReason": {
        +            "type": [
        +              "string",
        +              "null"
        +            ]
        +          },
        +          "finalUrl": {
        +            "anyOf": [
        +              {
        +                "format": "uri",
        +                "type": "string"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "httpStatus": {
        +            "anyOf": [
        +              {
        +                "type": "integer"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "normalizedSha256": {
        +            "type": [
        +              "string",
        +              "null"
        +            ]
        +          },
        +          "rawSha256": {
        +            "type": [
        +              "string",
        +              "null"
        +            ]
        +          },
        +          "requestedUrl": {
        +            "format": "uri",
        +            "type": "string"
        +          },
        +          "retrievedAt": {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          "snapshotId": {
        +            "type": "string"
        +          },
        +          "status": {
        +            "enum": [
        +              "captured",
        +              "failed",
        +              "blocked",
        +              "too_large",
        +              "unsupported"
        +            ],
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "snapshotId",
        +          "requestedUrl",
        +          "finalUrl",
        +          "retrievedAt",
        +          "status",
        +          "httpStatus",
        +          "contentType",
        +          "contentLength",
        +          "rawSha256",
        +          "normalizedSha256",
        +          "failureReason"
        +        ],
        +        "type": "object"
        +      },
        +      "type": "array"
        +    },
        +    "status": {
        +      "enum": [
        +        "confirmed",
        +        "partially_confirmed",
        +        "contradicted",
        +        "insufficient_evidence",
        +        "ambiguous"
        +      ],
        +      "type": "string"
        +    },
        +    "verificationId": {
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "verificationId",
        +    "claim",
        +    "status",
        +    "observedAt",
        +    "conclusion",
        +    "atomicFacts",
        +    "providerSources",
        +    "evidence",
        +    "snapshots",
        +    "conflicts",
        +    "limitations",
        +    "provenance",
        +    "commerce"
        +  ],
        +  "type": "object"
        +}
    • Changedverify_claim_research10 fields changed
      • addedInput schema / properties / allowedDomains / description
        Added value: +"Optional hostname allowlist without schemes or paths, for example openai.com."
      • addedInput schema / properties / blockedDomains / description
        Added value: +"Optional hostname blocklist without schemes or paths."
      • addedInput schema / properties / freshnessHours / description
        Added value: +"Maximum preferred source age in hours. Defaults to 168 hours."
      • addedInput schema / properties / includeConflicts / description
        Added value: +"Whether to search for and report conflicting evidence. Defaults to true."
      • addedInput schema / properties / jurisdiction / description
        Added value: +"Optional country, state, or legal jurisdiction that should frame the verification."
      • addedInput schema / properties / language / description
        Added value: +"Preferred response language or auto for automatic selection. Defaults to auto."
      • addedInput schema / properties / maxSources / description
        Added value: +"Maximum number of evidence sources to return, capped by the selected verification tier."
      • addedInput schema / properties / minimumSources / description
        Added value: +"Minimum number of sources requested. Defaults to 2 and cannot exceed maxSources."
      • addedInput schema / properties / sourcePolicy / description
        Added value: +"Source selection policy. Defaults to authoritative; official_only requires allowedDomains."
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "http://json-schema.org/draft-07/schema#",
        +  "additionalProperties": false,
        +  "properties": {
        +    "atomicFacts": {
        +      "items": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "confidence": {
        +            "maximum": 1,
        +            "minimum": 0,
        +            "type": "number"
        +          },
        +          "evidenceIds": {
        +            "items": {
        +              "type": "string"
        +            },
        +            "type": "array"
        +          },
        +          "explanation": {
        +            "type": "string"
        +          },
        +          "statement": {
        +            "type": "string"
        +          },
        +          "status": {
        +            "enum": [
        +              "confirmed",
        +              "partially_confirmed",
        +              "contradicted",
        +              "insufficient_evidence",
        +              "ambiguous"
        +            ],
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "statement",
        +          "status",
        +          "confidence",
        +          "explanation",
        +          "evidenceIds"
        +        ],
        +        "type": "object"
        +      },
        +      "type": "array"
        +    },
        +    "claim": {
        +      "type": "string"
        +    },
        +    "commerce": {
        +      "additionalProperties": false,
        +      "properties": {
        +        "orderId": {
        +          "type": "string"
        +        },
        +        "orderToken": {
        +          "type": "string"
        +        },
        +        "orderUrl": {
        +          "format": "uri",
        +          "type": "string"
        +        },
        +        "receiptId": {
        +          "type": [
        +            "string",
        +            "null"
        +          ]
        +        }
        +      },
        +      "required": [
        +        "orderId",
        +        "orderToken",
        +        "receiptId",
        +        "orderUrl"
        +      ],
        +      "type": "object"
        +    },
        +    "conclusion": {
        +      "type": "string"
        +    },
        +    "conflicts": {
        +      "items": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "evidenceIds": {
        +            "items": {
        +              "type": "string"
        +            },
        +            "type": "array"
        +          },
        +          "summary": {
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "summary",
        +          "evidenceIds"
        +        ],
        +        "type": "object"
        +      },
        +      "type": "array"
        +    },
        +    "evidence": {
        +      "items": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "cited": {
        +            "type": "boolean"
        +          },
        +          "consulted": {
        +            "type": "boolean"
        +          },
        +          "excerpt": {
        +            "type": "string"
        +          },
        +          "id": {
        +            "type": "string"
        +          },
        +          "providerSourceMatched": {
        +            "type": "boolean"
        +          },
        +          "publishedAt": {
        +            "type": [
        +              "string",
        +              "null"
        +            ]
        +          },
        +          "publisher": {
        +            "type": "string"
        +          },
        +          "qualityReason": {
        +            "type": "string"
        +          },
        +          "relationship": {
        +            "enum": [
        +              "supports",
        +              "contradicts",
        +              "context"
        +            ],
        +            "type": "string"
        +          },
        +          "retrievedAt": {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          "snapshotId": {
        +            "type": [
        +              "string",
        +              "null"
        +            ]
        +          },
        +          "snapshotted": {
        +            "type": "boolean"
        +          },
        +          "sourceType": {
        +            "type": "string"
        +          },
        +          "title": {
        +            "type": "string"
        +          },
        +          "url": {
        +            "format": "uri",
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "id",
        +          "url",
        +          "title",
        +          "publisher",
        +          "publishedAt",
        +          "retrievedAt",
        +          "excerpt",
        +          "relationship",
        +          "sourceType",
        +          "qualityReason",
        +          "providerSourceMatched",
        +          "cited",
        +          "snapshotId",
        +          "consulted",
        +          "snapshotted"
        +        ],
        +        "type": "object"
        +      },
        +      "type": "array"
        +    },
        +    "limitations": {
        +      "items": {
        +        "type": "string"
        +      },
        +      "type": "array"
        +    },
        +    "observedAt": {
        +      "format": "date-time",
        +      "type": "string"
        +    },
        +    "provenance": {
        +      "additionalProperties": false,
        +      "properties": {
        +        "cacheHit": {
        +          "type": "boolean"
        +        },
        +        "cachedInputTokens": {
        +          "minimum": 0,
        +          "type": "integer"
        +        },
        +        "citedSourceCount": {
        +          "minimum": 0,
        +          "type": "integer"
        +        },
        +        "consultedSourceCount": {
        +          "minimum": 0,
        +          "type": "integer"
        +        },
        +        "inputTokens": {
        +          "minimum": 0,
        +          "type": "integer"
        +        },
        +        "matchedEvidenceCount": {
        +          "minimum": 0,
        +          "type": "integer"
        +        },
        +        "model": {
        +          "type": "string"
        +        },
        +        "outputTokens": {
        +          "minimum": 0,
        +          "type": "integer"
        +        },
        +        "provider": {
        +          "type": "string"
        +        },
        +        "providerResponseId": {
        +          "type": "string"
        +        },
        +        "providerSourceCount": {
        +          "minimum": 0,
        +          "type": "integer"
        +        },
        +        "searchedWeb": {
        +          "type": "boolean"
        +        },
        +        "snapshottedSourceCount": {
        +          "minimum": 0,
        +          "type": "integer"
        +        },
        +        "webSearchCallCount": {
        +          "minimum": 0,
        +          "type": "integer"
        +        }
        +      },
        +      "required": [
        +        "provider",
        +        "model",
        +        "providerResponseId",
        +        "searchedWeb",
        +        "consultedSourceCount",
        +        "citedSourceCount",
        +        "providerSourceCount",
        +        "matchedEvidenceCount",
        +        "snapshottedSourceCount",
        +        "webSearchCallCount",
        +        "inputTokens",
        +        "cachedInputTokens",
        +        "outputTokens",
        +        "cacheHit"
        +      ],
        +      "type": "object"
        +    },
        +    "providerSources": {
        +      "items": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "actions": {
        +            "items": {
        +              "type": "string"
        +            },
        +            "type": "array"
        +          },
        +          "cited": {
        +            "type": "boolean"
        +          },
        +          "evidenceIds": {
        +            "items": {
        +              "type": "string"
        +            },
        +            "type": "array"
        +          },
        +          "provider": {
        +            "type": "string"
        +          },
        +          "queries": {
        +            "items": {
        +              "type": "string"
        +            },
        +            "type": "array"
        +          },
        +          "searchCallIds": {
        +            "items": {
        +              "type": "string"
        +            },
        +            "type": "array"
        +          },
        +          "snapshotId": {
        +            "type": [
        +              "string",
        +              "null"
        +            ]
        +          },
        +          "sourceId": {
        +            "type": "string"
        +          },
        +          "title": {
        +            "type": [
        +              "string",
        +              "null"
        +            ]
        +          },
        +          "url": {
        +            "format": "uri",
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "sourceId",
        +          "url",
        +          "title",
        +          "provider",
        +          "searchCallIds",
        +          "actions",
        +          "queries",
        +          "evidenceIds",
        +          "cited",
        +          "snapshotId"
        +        ],
        +        "type": "object"
        +      },
        +      "type": "array"
        +    },
        +    "snapshots": {
        +      "items": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "contentLength": {
        +            "anyOf": [
        +              {
        +                "type": "integer"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "contentType": {
        +            "type": [
        +              "string",
        +              "null"
        +            ]
        +          },
        +          "failureReason": {
        +            "type": [
        +              "string",
        +              "null"
        +            ]
        +          },
        +          "finalUrl": {
        +            "anyOf": [
        +              {
        +                "format": "uri",
        +                "type": "string"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "httpStatus": {
        +            "anyOf": [
        +              {
        +                "type": "integer"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "normalizedSha256": {
        +            "type": [
        +              "string",
        +              "null"
        +            ]
        +          },
        +          "rawSha256": {
        +            "type": [
        +              "string",
        +              "null"
        +            ]
        +          },
        +          "requestedUrl": {
        +            "format": "uri",
        +            "type": "string"
        +          },
        +          "retrievedAt": {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          "snapshotId": {
        +            "type": "string"
        +          },
        +          "status": {
        +            "enum": [
        +              "captured",
        +              "failed",
        +              "blocked",
        +              "too_large",
        +              "unsupported"
        +            ],
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "snapshotId",
        +          "requestedUrl",
        +          "finalUrl",
        +          "retrievedAt",
        +          "status",
        +          "httpStatus",
        +          "contentType",
        +          "contentLength",
        +          "rawSha256",
        +          "normalizedSha256",
        +          "failureReason"
        +        ],
        +        "type": "object"
        +      },
        +      "type": "array"
        +    },
        +    "status": {
        +      "enum": [
        +        "confirmed",
        +        "partially_confirmed",
        +        "contradicted",
        +        "insufficient_evidence",
        +        "ambiguous"
        +      ],
        +      "type": "string"
        +    },
        +    "verificationId": {
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "verificationId",
        +    "claim",
        +    "status",
        +    "observedAt",
        +    "conclusion",
        +    "atomicFacts",
        +    "providerSources",
        +    "evidence",
        +    "snapshots",
        +    "conflicts",
        +    "limitations",
        +    "provenance",
        +    "commerce"
        +  ],
        +  "type": "object"
        +}
  2. 5 tool updates
    • First observedlist_verification_tiers
    • First observedverify_claim
    • First observedverify_claim_deep
    • First observedverify_claim_quick
    • First observedverify_claim_research

Related MCP Connectors

Related MCP Servers

  • A
    license
    B
    quality
    C
    maintenance
    Enables revision-bound source audits with exact article fingerprinting, claim-to-source mapping, quotation verification, and immutable JSON evidence reports for prepublication review.
    9
    MIT
  • A
    license
    Not graded
    quality
    F
    maintenance
    Verifies claims with verdicts (supported/disputed/unverifiable), confidence scores, and cited sources by cross-referencing FoundryNet Data Network and web search.
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    A verification component for agents that checks claims on public webpages and returns structured results with evidence text, screenshots, and deterministic JSON.
    -
  • A
    license
    A
    quality
    C
    maintenance
    Enables agents and clients to fact-check factual claims against live web sources, returning citable verdicts with source details and cryptographically signed receipts for downstream verification.
    1
    58 npm
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.