Skip to main content
Glama

SeekAPI China Procurement for AI Agents

Server Details

China Supply Check: Image Stripe USD2.99 live; x402 2.99 USDC/Base; 1–3 suppliers, report/JSON/RFQ.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
99.6% over 44 days
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
Repository
kiddhu/seekapi-public
GitHub Stars
0

TDQS

C2.8/5.0

Scored across 16 tools

Disambiguation2/5

The set contains direct duplicates (result_china_supply_check_v0 and status_china_supply_check_v0 have nearly identical descriptions) and confusing boundaries between purchase/run and discover/invoke for the same resources. An agent could easily misselect.

Naming Consistency4/5

Mostly consistent snake_case with an action_resource_v0 pattern; all tools end in _v0. Minor deviation: result and status are nouns rather than verbs, but still readable and predictable.

Tool Count3/5

16 tools is at the borderline-heavy end for this domain; the core China Supply Check workflow uses six tools plus ten product/seller/shop discovery/sandbox pairs, some of which feel redundant.

Completeness4/5

The surface covers discovery, preparation, purchase, execution, result retrieval, and product/seller research endpoints, with only minor gaps such as order listing/cancellation. Core procurement and sourcing workflows are functionally covered.

Available Tools

16 tools
discover_china_supply_check_v0B
Read-only
Inspect

Read China Supply Check prices, current payment availability and the product-first public example. The example explains matched products, comparable commercial scores, distinct suppliers and source factory tiers; missing non-hard fields remain RFQ unknowns. Call discover_china_supply_check_v0 and check its live response before starting a new purchase. Existing reports retain their stated selection policy. Listing prices are not formal quotes. Read-only; no payment or sourcing.

NameRequiredDescriptionDefault

No parameters

TDQS

B3.4/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true, destructiveHint=false and openWorldHint=false, so the safety profile is covered. The description adds genuinely useful context beyond them: 'Listing prices are not formal quotes', 'missing non-hard fields remain RFQ unknowns', and 'Existing reports retain their stated selection policy'. It stops short of describing the response shape or whether the data is cached/static.

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

Conciseness3/5

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

The first sentence is front-loaded and states the read scope, but the remainder is dense domain jargon ('product-first public example', 'comparable commercial scores', 'source factory tiers') that is hard to parse, and 'Read-only; no payment or sourcing' partially restates the annotations. Several clauses could be tightened without losing meaning.

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?

With no output schema, the description does attempt to sketch what the response contains (matched products, commercial scores, distinct suppliers, factory tiers), which is the right instinct for a discovery tool. However, it never clarifies the relationship between this 'public example' and the prepare/run/result siblings, leaving an agent unsure how this fits the overall workflow.

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 and schema coverage is 100%, so there is nothing for the description to disambiguate. Baseline 4 applies; no parameter meaning is missing.

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?

The description names a clear verb ('Read') and resource ('China Supply Check prices, current payment availability and the product-first public example'), so the agent knows this is a read-only discovery/spec surface. It does not, however, differentiate itself from the many sibling tools (prepare_/run_/status_/result_/purchase_china_supply_check_v0), so the boundary is left to inference.

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?

'Call ... and check its live response before starting a new purchase' gives one when-to-use cue (prior to purchase), which is useful. But it never names the alternative siblings (prepare_china_supply_check_v0, run_china_supply_check_v0) or explains when this discovery call should precede them, so the routing guidance is only implied.

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

discover_product_detail_v0B
Read-only
Inspect

Read-only discovery for product_detail_v0; no payment or provider call.

NameRequiredDescriptionDefault

No parameters

TDQS

B3.3/5.0
Behavior4/5

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

Annotations already declare readOnlyHint=true, openWorldHint=false, and destructiveHint=false, so the safety profile is covered structurally. The description still adds genuinely useful behavioral context by stating no payment is incurred and no provider call is made, which is exactly the kind of cost/side-effect information annotations cannot express.

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

Conciseness4/5

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

A single compact sentence with no filler, and the read-only qualifier is front-loaded. It is arguably over-terse given the absence of any statement about what discovery yields, but every clause present 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?

With no output schema and no parameters, the description is the only place an agent could learn what this discovery step produces, and it never says. Annotations cover the safety profile, but the return content and the relationship to the invoke_/prepare_/result_ siblings go unexplained.

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 and the schema is empty, so there is nothing for the description to disambiguate. Per the baseline for parameterless tools, a 4 is appropriate; no parameter information is missing.

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 core clause 'Read-only discovery for product_detail_v0' largely restates the tool name, but the qualifier 'no payment or provider call' distinguishes it from the invoke_product_detail_v0 sibling by signaling a metadata/spec lookup rather than an actual product fetch. The description never states what 'discovery' actually returns, so the purpose remains only partially resolved.

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?

There is no explicit when-to-use or when-not-to-use statement. The 'no payment or provider call' clause implies this is the safe preview path before invoke_product_detail_v0, but the agent must infer that routing decision rather than being told.

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

discover_product_keyword_search_v0B
Read-only
Inspect

Read-only discovery for product_keyword_search_v0; no payment or provider call.

NameRequiredDescriptionDefault

No parameters

TDQS

B3.1/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true, destructiveHint=false and openWorldHint=false, so the safety profile is covered structurally. The description adds one genuinely new behavioral fact beyond the annotations: no payment or provider call is incurred. It still says nothing about rate limits, latency, or what a discovery call actually produces.

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

Conciseness4/5

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

A single short sentence, front-loaded with the read-only qualifier. It is efficient and wastes no words, though for a tool with no parameters and no output schema it is arguably too terse to be fully self-sufficient.

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?

For a zero-parameter discovery tool this covers the safety and cost profile, but it leaves open what discovery returns and how the result relates to the invoke_/result_ siblings. With no output schema, the description should carry more of that burden than it does.

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 and the schema is empty, so there is no parameter semantics to convey; the baseline for a parameterless tool is 4. The description neither misleads nor needs to compensate for anything here.

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 description says it is a 'read-only discovery' for product_keyword_search_v0, which is close to restating the name rather than stating a concrete verb+resource outcome. The one piece of real information, 'no payment or provider call', does separate it from the invoke_product_keyword_search_v0 sibling. Purpose is implied rather than explained.

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?

There is no explicit when-to-use guidance. The reader can infer that this is the free/inspection counterpart to invoke_product_keyword_search_v0, but the description never says to call this first, what it returns, or when the invoke_ variant is required instead.

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

discover_product_public_offer_snapshot_v0C
Read-only
Inspect

Read-only discovery for product_public_offer_snapshot_v0; no payment or provider call.

NameRequiredDescriptionDefault

No parameters

TDQS

C2.9/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true, destructiveHint=false, and openWorldHint=false. The description adds that there is 'no payment or provider call', which is useful extra context beyond the annotations, but it does not describe return behavior or other operational details.

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

Conciseness4/5

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

The description is a single compact sentence with the read-only nature front-loaded. It wastes no words, though the extreme brevity leaves important context unstated.

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

Completeness2/5

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

With no output schema and a non-obvious resource name, the description should explain what a discovery call returns. It only states safety properties and omits return semantics or usage context, leaving an agent unable to fully understand the tool's outcome.

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 has zero parameters, so per the baseline rule parameter semantics is 4. The description correctly does not discuss parameters because none exist.

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?

States a read-only discovery operation for the named resource, which gives a verb+resource. However, 'discovery' is vague and the description does not explain what is being discovered or what the tool returns, making it only minimally distinguishable from siblings beyond the no-payment note.

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?

The description mentions 'no payment or provider call' but does not say when to use this tool versus the invoke_* sibling or when not to use it. No explicit alternatives or prerequisites are given.

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

discover_seller_public_profile_v0B
Read-only
Inspect

Read-only discovery for seller_public_profile_v0; no payment or provider call.

NameRequiredDescriptionDefault

No parameters

TDQS

B3.1/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true, destructiveHint=false, and openWorldHint=false, so the safety profile is covered. The description adds that no payment is incurred and no provider call is made, which is useful cost/network context, but it does not explain what is returned or how discovery is scoped.

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

Conciseness4/5

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

A single tight sentence with no filler, and the read-only nature is front-loaded. It is arguably too terse rather than verbose, so it earns full marks for economy.

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?

For a zero-param, annotation-covered tool the essentials are present, but with no output schema the description could have explained what a discovery result contains and why one would call it before invoke. That omission leaves the agent with a partially informed choice.

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 and there is nothing for the description to disambiguate. The sentence correctly implies no inputs are required.

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 description names a verb ("discovery") and resource ("seller_public_profile_v0"), so the subject is identifiable. However, it never explains what "discovery" actually produces or how it differs from the sibling invoke_seller_public_profile_v0, leaving the agent to guess the distinction between the two families.

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?

There is no when-to-use guidance and no mention of alternatives, despite a directly parallel sibling (invoke_seller_public_profile_v0) that an agent must choose between. The "no payment or provider call" clause hints at cost but does not establish a selection rule.

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

discover_shop_product_page_v0C
Read-only
Inspect

Read-only discovery for shop_product_page_v0; no payment or provider call.

NameRequiredDescriptionDefault

No parameters

TDQS

C2.9/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true, openWorldHint=false and destructiveHint=false, so the safety profile is covered. The description does add genuine context beyond them by stating there is no payment and no provider call, which tells the agent the call is cheap and side-effect free; it does not, however, describe latency, limits, or what the call returns.

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

Conciseness4/5

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

A single short clause with no wasted words, and the read-only guarantee is front-loaded. It is arguably under-specified rather than over-long, but it is structurally clean.

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

Completeness2/5

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

With no output schema and no parameters, the description carries the full burden of explaining what this discovery yields and how its result differs from the paired invoke_shop_product_page_v0. It says nothing about the return value or the follow-up step, leaving the agent unable to tell what to do with the result.

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 and the schema is an empty object, so there is nothing for the description to disambiguate. Baseline for a parameterless tool applies, and no misleading parameter claims are made.

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 description names an action ('read-only discovery') and a resource ('shop_product_page_v0'), but the resource is just the tool name repeated, so it reads close to a tautology. It does hint at the discover-vs-invoke split among siblings via 'no payment or provider call', but gives no sense of what is actually discovered.

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?

There is no explicit when-to-use statement and no sibling is named. The only usage signal is the implied one that this can be called freely because it involves no payment or provider call, which is inference rather than guidance.

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

invoke_product_detail_v0C
Read-only
Inspect

Deterministic sandbox fixture only; no provider call or payment. Deterministic Sandbox interpreter for a single item-id product detail; metadata is machine-readable while production and real-value activation remain disabled.

NameRequiredDescriptionDefault
requestYes

TDQS

C2.7/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true, destructiveHint=false, and openWorldHint=false, so the safety profile is covered. The description adds genuinely useful behavioral context beyond the annotations: 'no provider call or payment' and 'production and real-value activation remain disabled.' This is real disclosure, though it is stated twice and much of the text is filler rather than new information.

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

Conciseness3/5

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

The description is short and front-loaded with the sandbox-fixture constraint, but it wastes words: 'Deterministic' and 'sandbox' each recur, and the two sentences largely restate the same non-production idea. It is not padded, but it is not tight either.

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?

For a read-only sandbox fixture with no output schema and a single loosely-typed nested parameter, the description conveys enough to understand the tool will not call a real provider. It stops short of explaining the request payload shape or what a 'metadata is machine-readable' response looks like, leaving some gaps.

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

Parameters2/5

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

Schema description coverage is 0% for a required nested 'request' object, so the description must compensate. It only vaguely hints at an 'item-id' key, giving no field-level semantics, format, or examples. This is a significant gap for a nested object parameter.

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 description states it is a 'Deterministic Sandbox interpreter for a single item-id product detail,' which conveys the resource (product detail) and lookup key (item-id). However, the phrasing is jargon-heavy and repetitive ('Deterministic' twice), and it never distinguishes itself from the sibling discover_product_detail_v0 or invoke_product_keyword_search_v0. Purpose is inferable but not sharply defined.

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?

There is no guidance on when to use this tool versus the many sibling lookup tools (discover_* vs invoke_* series). No exclusions, prerequisites, or alternatives are named. The only implied context is that it is a sandbox fixture, which is not operational guidance.

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

invoke_product_keyword_search_v0C
Destructive
Inspect

Restricted product-search pilot; use China Supply Check for the public sourcing product. Explicit idempotency is required for eligible orders. Other tools are sandbox.

NameRequiredDescriptionDefault
requestYes

TDQS

C2.1/5.0
Behavior2/5

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

Annotations already declare readOnlyHint=false, destructiveHint=true, and openWorldHint=true, so the agent knows this is a mutating, open-world operation. The description adds one behavioral fact (explicit idempotency required), but never explains what is destructive, which orders are "eligible," or what the idempotency key protects against.

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

Conciseness3/5

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

It is short and front-loads the search framing, but the three clauses read as disconnected fragments rather than a coherent statement. Every sentence is terse, yet the brevity is achieved by omitting needed meaning rather than by economy.

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

Completeness2/5

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

For a tool with no output schema, zero schema descriptions, nested params, and destructive/open-world annotations, the description omits return behavior, pagination, idempotency semantics, and the safety profile. It is too thin to let an agent invoke this correctly.

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

Parameters2/5

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

Schema description coverage is 0% across a nested object with four fields (q, page, page_size, idempotency_key). The description only alludes to idempotency, leaving q, page, and page_size entirely undocumented in both schema and prose, so it fails to compensate for the coverage gap.

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

Purpose2/5

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

The phrase "Restricted product-search pilot" gestures at a keyword search over products, but never states a clear verb+resource or scope, and the trailing sentence routes the agent toward a different product ("use China Supply Check"). It does not distinguish this tool from the sibling discover_product_keyword_search_v0 or invoke_product_detail_v0.

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?

"use China Supply Check for the public sourcing product. Other tools are sandbox." hints at an alternative but is ambiguous about when this tool should be used instead. The idempotency sentence names a condition ("eligible orders") without defining eligibility, so no actionable routing guidance emerges.

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

invoke_product_public_offer_snapshot_v0B
Read-only
Inspect

Deterministic sandbox fixture only; no provider call or payment. Deterministic Sandbox interpreter for a single item-id public offer snapshot; metadata is machine-readable while production and real-value activation remain disabled.

NameRequiredDescriptionDefault
requestYes

TDQS

B3.1/5.0
Behavior4/5

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

Annotations already declare readOnly, non-destructive, and closed-world, so the safety profile is covered. The description goes beyond them by disclosing that this is a deterministic fixture with no provider call, no payment, and disabled production/real-value activation, which is genuine behavioral context an agent needs.

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

Conciseness4/5

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

Two tight sentences with no filler, and the most important fact (sandbox-only, no real call) is front-loaded. The second sentence is dense with internal jargon but still efficient.

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?

There is no output schema and the sole nested parameter is completely undocumented, so the description must carry more weight. It conveys the fixture nature and a hint of the item-id input, but leaves the request payload shape and the returned 'machine-readable metadata' unspecified.

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 coverage is 0% and the single 'request' parameter is a free-form nested object with additionalProperties {}, so the schema explains nothing. The description partially compensates by indicating the request concerns 'a single item-id', but it gives no structure, field names, or format for that request.

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 description states the resource (a single item-id public offer snapshot) and the sandbox nature, but the operative verb is 'interpreter', which is jargon rather than a concrete action. It also does not distinguish this tool from its near-twin sibling discover_product_public_offer_snapshot_v0, leaving the invoke-vs-discover split unexplained.

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 explicit when-to-use, when-not-to-use, or alternative is given. The 'sandbox fixture only; no provider call or payment' phrasing implies a testing-only context, but the agent receives no guidance on when to pick this over the discover_ or prepare_ siblings.

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

invoke_seller_public_profile_v0C
Read-only
Inspect

Deterministic sandbox fixture only; no provider call or payment. Deterministic Sandbox interpreter for a single seller-id public profile; metadata is machine-readable while production and real-value activation remain disabled.

NameRequiredDescriptionDefault
requestYes

TDQS

C2.8/5.0
Behavior4/5

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

Annotations already declare readOnlyHint=true, openWorldHint=false, destructiveHint=false, so the safety profile is covered. The description adds genuinely useful context beyond that: no provider call, no payment, production and real-value activation disabled, and deterministic behavior. What's missing is the return/structure behavior, but the sandbox guarantees are substantive.

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

Conciseness3/5

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

The sandbox-only constraint is front-loaded, which is good, but the text repeats "Deterministic" twice and leans on jargon ("interpreter," "machine-readable") that adds little. It is short but not maximally economical.

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

Completeness2/5

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

With no output schema, the description should carry the burden of explaining what comes back, and it does not. Combined with an undocumented nested request object, an agent lacks enough to construct the call or anticipate the response beyond the sandbox guarantee.

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

Parameters2/5

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

Schema coverage is 0% for a single nested "request" object with additionalProperties {}. The description only hints that a seller-id lives inside the request ("single seller-id public profile"), without documenting the request payload shape, so it only partially compensates for the coverage gap.

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 description names the resource (a single seller-id public profile) but the operative verb is obscured by phrasing like "Sandbox interpreter," which doesn't clearly map to an action an agent performs. It also never distinguishes this from the sibling discover_seller_public_profile_v0, so the invoke_ vs discover_ split remains opaque.

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?

"Deterministic sandbox fixture only; no provider call or payment" implicitly constrains when the tool is usable, which is some guidance. However, there is no explicit when-to-use condition or named alternative (e.g., when to prefer discover_seller_public_profile_v0 over this), leaving routing to inference.

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

invoke_shop_product_page_v0C
Read-only
Inspect

Deterministic sandbox fixture only; no provider call or payment. Deterministic Sandbox interpreter for a single shop-id product page; metadata is machine-readable while production and real-value activation remain disabled.

NameRequiredDescriptionDefault
requestYes

TDQS

C2.9/5.0
Behavior4/5

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

Annotations already declare readOnlyHint=true, destructiveHint=false and openWorldHint=false, but the description adds real behavioral value beyond them: 'no provider call or payment' and 'production and real-value activation remain disabled' tell the agent this is a sandbox stub with no side effects and no live data. That is meaningful disclosure the structured fields do not convey.

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

Conciseness3/5

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

Two sentences, but they are redundant: 'Deterministic' appears twice and 'sandbox fixture only' restates 'Sandbox interpreter.' The message could be half as long without losing content.

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?

With no output schema, the description should carry more burden, yet it never says what the tool returns. It does adequately establish the sandbox/non-production nature, which is the most important contextual fact, but the undocumented nested request object leaves a real gap.

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

Parameters2/5

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

Schema description coverage is 0% and the single required 'request' parameter is a nested object with additionalProperties: {}, so its shape is entirely undocumented. The description only hints at 'shop-id' and 'product page' semantics, leaving the agent to guess the request structure.

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 description identifies the tool as a 'Deterministic Sandbox interpreter for a single shop-id product page,' which names a resource and operation, but it never clarifies what the invocation actually produces or how it differs from the sibling discover_shop_product_page_v0. The sandbox framing adds context but the core purpose (fetch? render? simulate?) stays vague.

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?

There is no when-to-use guidance and no reference to any alternative. The sibling set includes discover_shop_product_page_v0 plus several invoke_* and prepare/status/result tools, and the description gives the agent nothing to choose between them.

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

prepare_china_supply_check_v0A
Read-only
Inspect

Free image-first or text/model China Supply Check draft and confirmation digest. Use the customer's own language; no Chinese translation or 1688 knowledge is required. A bounded PNG may be sent once as base64 for immediate sanitization; the canonical response contains only digest and metadata. Call discover_china_supply_check_v0 for current payment availability and prices. Review the exact draft before confirming payment. No payment, order, Provider or supplier contact.

NameRequiredDescriptionDefault
draftYes

TDQS

A3.8/5.0
Behavior4/5

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

Annotations already declare readOnlyHint=true, destructiveHint=false, and openWorldHint=false, so safety is partly covered. The description adds meaningful behavioral context beyond that: it is free (no payment effects), a bounded PNG is sent once as base64 for immediate sanitization, and the canonical response contains only digest and metadata. The sanitization and response-shape disclosures are non-obvious and genuinely useful.

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

Conciseness4/5

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

The text is dense but front-loaded: the core capability comes first, then language guidance, then input handling, then sibling routing and guardrails. No sentence is pure filler, though a few clauses (language and 1688 knowledge) could be tighter.

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

Completeness5/5

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

For a tool with no output schema, the description usefully states the response is only digest and metadata, and it covers the free/no-payment profile and the no-contact boundary. Combined with schema-level structure and annotations, an agent has enough to call it correctly, with the only shortfall being the unexplained revision variant already noted under parameters.

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 0%, so the description must carry the burden for a very complex single 'draft' parameter with three distinct anyOf shapes. It hints at two of them ('image-first or text/model') and the base64 PNG constraint, but says nothing about the previous_draft/revised revision variant or how to choose among the shapes, leaving a real gap.

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?

The description states a specific verb (prepare) and resource (China Supply Check draft and confirmation digest), and distinguishes its stage by routing to discover_china_supply_check_v0. It clearly frames the tool as a free draft-producing step versus the purchase/run siblings, though it does not explicitly name run_ or purchase_ as the follow-on stages.

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?

It gives some routing guidance ('Call discover_china_supply_check_v0 for current payment availability and prices') and a precondition ('Review the exact draft before confirming payment'), plus scope boundaries ('No payment, order, Provider or supplier contact'). However it never states when to use this tool versus run_china_supply_check_v0 or purchase_china_supply_check_v0, leaving the stage ordering to inference.

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

purchase_china_supply_check_v0B
Destructive
Inspect

Buy the exact confirmed brief for 2.99 USDC on Base via official x402. Signed wallet invocation and independent image delegation required. Authorized paid images hand off automatically after durable settlement; purchase never runs Provider synchronously. Results disclose product match, source evidence and any shortages under their confirmed policy. Call discover_china_supply_check_v0 for current independent image/text payment availability. Human card entry: https://api.seekapi.ai/checkout/stripe/image for USD 2.99 hosted Checkout; legacy text/model Stripe is OFF. Read the existing result; do not pay again.

NameRequiredDescriptionDefault
purchaseYes

TDQS

B3.4/5.0
Behavior4/5

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

Annotations already declare a write/destructive/open-world operation, and the description adds real substance beyond them: signed wallet invocation is required, independent image delegation is required, the handoff happens only after durable settlement, and Provider is never run synchronously. It also discloses the charge amount and the no-double-pay rule. The description is consistent with the destructive/write annotations.

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

Conciseness3/5

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

The core action and price are front-loaded, but the paragraph is dense and mixes critical rules with tangential details (Stripe URL, legacy text/model Stripe being OFF). Some sentences earn their place, others read as configuration notes.

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

Completeness2/5

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

For a payment tool with no output schema and an extremely complex nested input at 0% coverage, the description covers behavior well but omits how the agent should obtain/construct the purchase payload. It never points to prepare_china_supply_check_v0 as the source of the confirmed brief, leaving a critical gap for correct invocation.

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

Parameters2/5

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

There is a single deeply nested purchase parameter with 0% schema description coverage, and the description explains none of its internal structure (intent_id, draft_digest, customer_confirmed_digest, confirmation/delegated_authority, image_base64, source_receipt). Phrases like "the exact confirmed brief" only vaguely hint at the payload, so the description does not compensate for the coverage gap.

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 concrete verb+resource: buy the exact confirmed brief for 2.99 USDC on Base. The payment action and price are unambiguous, though the jargon (x402, durable settlement, independent image delegation) partly obscures the plain purpose. It does reference a sibling (discover_china_supply_check_v0) and an existing result, so it is distinguishable from the prepare/run/status family.

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?

Provides a clear exclusion ("Read the existing result; do not pay again") and routes to a sibling for availability checks (discover_china_supply_check_v0). It also mentions a human card alternative. It does not, however, explicitly position itself against prepare_china_supply_check_v0 or run_china_supply_check_v0, so the when-to-use picture is helpful but not fully closed.

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

result_china_supply_check_v0B
Read-only
Inspect

Read your durable Agent CSC order with independent signed-wallet authentication; zero payment and Provider effects. Completed images return csc.delivery.v4 with 1–3 distinct source-backed suppliers and English report data. Stripe users use their secure card recovery link. Do not repay for existing results.

NameRequiredDescriptionDefault
order_idYes
purchaseNo

TDQS

B3.1/5.0
Behavior4/5

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

Annotations already declare readOnly and non-destructive, so the safety profile is covered; the description still adds meaningful context beyond that: signed-wallet authentication, zero payment, zero Provider effects, and the return payload type. It does not describe failure modes for an incomplete order, which keeps it short of a 5.

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

Conciseness3/5

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

Three sentences with the retrieval purpose front-loaded, which is good, but the dense internal jargon ('durable Agent CSC order', 'csc.delivery.v4', 'secure card recovery link') costs tokens without adding clarity for an agent.

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?

No output schema exists, so the description must explain returns and it does name the delivery payload and supplier count, plus auth requirements. Still missing is any notion of order states/errors (e.g., what an incomplete order returns) and the meaning of the second parameter.

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

Parameters2/5

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

Schema description coverage is 0%, so the description must carry the parameter burden, and it largely does not. The order_id pattern (^csc-[0-9a-f]{64}$) and the entirely undocumented 'purchase' parameter are never explained; the 'do not repay' line hints at payment but does not define what 'purchase' accepts.

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?

States a verb ('Read') and resource (Agent CSC order), but the phrasing is jargon-heavy ('durable Agent CSC order') and it never distinguishes itself from the sibling status_china_supply_check_v0, which is the likely confusion point. The claim that 'completed images return csc.delivery.v4' partially clarifies the payload but reads as internal notation rather than plain purpose.

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?

'Do not repay for existing results' and 'Stripe users use their secure card recovery link' imply you should call this only after a purchase exists, which is useful conditional context. However, no alternative tool is named and the boundary versus status/run/purchase siblings is left implicit.

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

run_china_supply_check_v0B
Destructive
Inspect

Existing text/model: execute paid CSC once. Public images: read automatic fulfillment progress/result, no new Provider effect on this read. Signed wallet invocation required; delivered replay is free, do not pay again.

NameRequiredDescriptionDefault
order_idYes
purchaseNo

TDQS

B3/5.0
Behavior4/5

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

Beyond the annotations (readOnlyHint=false, destructiveHint=true, openWorldHint=true), the description adds real operational context: the action is paid, it requires a 'signed wallet invocation,' and a delivered replay is free/idempotent. That payment and idempotency context is exactly the kind of detail annotations cannot express. It stops short of explaining what is destroyed or the failure modes for a partial payment.

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

Conciseness3/5

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

Three short sentences with no obvious padding, and the primary action is front-loaded. The trade-off is that the terseness tips into jargon ('Existing text/model', 'Public images', 'Provider effect') that costs more in ambiguity than it saves in words.

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

Completeness2/5

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

For a paid, state-changing tool with no output schema and 0% schema description coverage, the description leaves the parameters and the return/result path unexplained. It says a replay is free but not what a successful first run returns or how the caller learns fulfillment status, forcing reliance on sibling tools by guesswork.

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

Parameters2/5

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

Schema description coverage is 0% and the description never explains the two parameters. order_id has a strict pattern (^csc-[0-9a-f]{64}$) and the 'purchase' parameter is an unexplained empty object; the only adjacent hint is 'do not pay again,' which loosely implies purchase relates to payment. The description does not compensate for the coverage gap.

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 verb 'execute' and resource 'CSC' (China Supply Check) are present, so the core action is inferable. However, the description is bracketed into cryptic branches ('Existing text/model' vs. 'Public images') that muddy what the tool fundamentally does, and it never plainly states 'runs a paid China Supply Check.' It is not tautological, but the purpose is only partially clear.

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?

It gestures at two usage modes and warns 'delivered replay is free, do not pay again,' which is genuine when-to-use guidance. But it does not name the obvious alternatives in the sibling set, such as purchase_china_supply_check_v0, status_china_supply_check_v0, or result_china_supply_check_v0, so the agent must guess how this differs from them.

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

status_china_supply_check_v0B
Read-only
Inspect

Read your durable Agent CSC order with independent signed-wallet authentication; zero payment and Provider effects. Completed images return csc.delivery.v4 with 1–3 distinct source-backed suppliers and English report data. Stripe users use their secure card recovery link. Do not repay for existing results.

NameRequiredDescriptionDefault
order_idYes
purchaseNo

TDQS

B3.1/5.0
Behavior4/5

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

Annotations already declare readOnlyHint, destructiveHint=false and openWorldHint=false, but the description adds real value: it states there are 'zero payment and Provider effects', describes the completed-order payload (csc.delivery.v4 with 1-3 source-backed suppliers and English report data), and warns against repaying. That is meaningful behavioral context beyond the structured hints.

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

Conciseness3/5

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

Three sentences with no egregious padding, and the core action is front-loaded. However, the jargon-dense phrasing and the tangential Stripe recovery sentence add noise rather than clarity, so structure is adequate but not crisp.

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?

With no output schema, the description does partially compensate by describing the returned csc.delivery.v4 payload. But for a tool with an untyped second parameter and 0% schema coverage, it omits parameter guidance and sibling disambiguation, leaving real gaps.

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

Parameters2/5

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

Schema description coverage is 0% for 2 parameters, so the description must carry the load, but it never explains the order_id format (^csc-[0-9a-f]{64}$) or the purpose of the untyped 'purchase' parameter. The only faint signal is 'Do not repay for existing results', which does not adequately compensate for the coverage gap.

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 description names a verb+resource ('Read your durable Agent CSC order'), which is a real action, but the purpose is buried under jargon ('independent signed-wallet authentication', 'csc.delivery.v4') that obscures what CSC stands for. It never distinguishes itself from the sibling result_china_supply_check_v0, so an agent cannot confidently tell status from result.

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?

There are implied usage cues ('Do not repay for existing results', 'Stripe users use their secure card recovery link'), which help for repeat lookups. However, there is no explicit when-to-use-this-vs-alternatives guidance and no mention of the sibling result/prepare/purchase tools that clearly overlap in purpose.

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. 2 tool updates
    • Changedprepare_china_supply_check_v01 field changed
      • changedInput schema / properties / draft / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "input": {
        -        "anyOf": [
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "text": {
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "text"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "model": {
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "model"
        -            ],
        -            "type": "object"
        -          }
        -        ]
        -      },
        -      "model_or_reference": {
        -        "anyOf": [
        -          {
        -            "maxLength": 200,
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "must_match": {
        -        "items": {
        -          "additionalProperties": false,
        -          "properties": {
        -            "attribute": {
        -              "maxLength": 100,
        -              "minLength": 1,
        -              "type": "string"
        -            },
        -            "expected": {
        -              "maxLength": 100,
        -              "minLength": 1,
        -              "type": "string"
        -            }
        -          },
        -          "required": [
        -            "attribute",
        -            "expected"
        -          ],
        -          "type": "object"
        -        },
        -        "maxItems": 5,
        -        "type": "array"
        -      },
        -      "product_name": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "type": "string"
        -      },
        -      "quantity": {
        -        "exclusiveMinimum": 0,
        -        "type": "integer"
        -      },
        -      "substitution_allowed": {
        -        "type": "boolean"
        -      },
        -      "unit": {
        -        "maxLength": 32,
        -        "minLength": 1,
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "input",
        -      "quantity",
        -      "unit",
        -      "must_match",
        -      "product_name",
        -      "model_or_reference",
        -      "substitution_allowed"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "destination": {
        -        "anyOf": [
        -          {
        -            "maxLength": 100,
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "input_version": {
        -        "const": 1,
        -        "type": "number"
        -      },
        -      "interpretation": {
        -        "anyOf": [
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "confidence": {
        -                "anyOf": [
        -                  {
        -                    "maximum": 1,
        -                    "minimum": 0,
        -                    "type": "number"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "product_family": {
        -                "anyOf": [
        -                  {
        -                    "maxLength": 200,
        -                    "minLength": 1,
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "product_title": {
        -                "anyOf": [
        -                  {
        -                    "maxLength": 200,
        -                    "minLength": 1,
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "must_match": {
        -        "default": [],
        -        "items": {
        -          "additionalProperties": false,
        -          "properties": {
        -            "attribute": {
        -              "maxLength": 100,
        -              "minLength": 1,
        -              "type": "string"
        -            },
        -            "expected": {
        -              "maxLength": 100,
        -              "minLength": 1,
        -              "type": "string"
        -            }
        -          },
        -          "required": [
        -            "attribute",
        -            "expected"
        -          ],
        -          "type": "object"
        -        },
        -        "maxItems": 5,
        -        "type": "array"
        -      },
        -      "quantity": {
        -        "anyOf": [
        -          {
        -            "exclusiveMinimum": 0,
        -            "type": "integer"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ],
        -        "default": null
        -      },
        -      "reference_image": {
        -        "additionalProperties": false,
        -        "properties": {
        -          "data_base64": {
        -            "maxLength": 27962028,
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "mime": {
        -            "const": "image/png",
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "mime",
        -          "data_base64"
        -        ],
        -        "type": "object"
        -      },
        -      "substitution_policy": {
        -        "default": "EXACT_ONLY",
        -        "enum": [
        -          "EXACT_ONLY",
        -          "SIMILAR_IF_MUST_MATCH"
        -        ],
        -        "type": "string"
        -      },
        -      "unit": {
        -        "anyOf": [
        -          {
        -            "maxLength": 32,
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ],
        -        "default": null
        -      }
        -    },
        -    "required": [
        -      "reference_image"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "previous_draft": {
        -        "additionalProperties": false,
        -        "properties": {
        -          "buyer_stated": {
        -            "additionalProperties": false,
        -            "properties": {
        -              "destination": {
        -                "anyOf": [
        -                  {
        -                    "maxLength": 100,
        -                    "minLength": 1,
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "must_match": {
        -                "items": {
        -                  "additionalProperties": false,
        -                  "properties": {
        -                    "attribute": {
        -                      "maxLength": 100,
        -                      "minLength": 1,
        -                      "type": "string"
        -                    },
        -                    "expected": {
        -                      "maxLength": 100,
        -                      "minLength": 1,
        -                      "type": "string"
        -                    },
        -                    "provenance": {
        -                      "const": "BUYER_STATED",
        -                      "type": "string"
        -                    }
        -                  },
        -                  "required": [
        -                    "attribute",
        -                    "expected",
        -                    "provenance"
        -                  ],
        -                  "type": "object"
        -                },
        -                "maxItems": 5,
        -                "type": "array"
        -              },
        -              "provenance": {
        -                "const": "BUYER_STATED",
        -                "type": "string"
        -              },
        -              "quantity": {
        -                "anyOf": [
        -                  {
        -                    "exclusiveMinimum": 0,
        -                    "type": "integer"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "substitution_policy": {
        -                "enum": [
        -                  "EXACT_ONLY",
        -                  "SIMILAR_IF_MUST_MATCH"
        -                ],
        -                "type": "string"
        -              },
        -              "unit": {
        -                "anyOf": [
        -                  {
        -                    "maxLength": 32,
        -                    "minLength": 1,
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "required": [
        -              "provenance",
        -              "quantity",
        -              "unit",
        -              "must_match",
        -              "substitution_policy",
        -              "destination"
        -            ],
        -            "type": "object"
        -          },
        -          "customer_chinese_required": {
        -            "const": false,
        -            "type": "boolean"
        -          },
        -          "derived": {
        -            "additionalProperties": false,
        -            "properties": {
        -              "confidence": {
        -                "anyOf": [
        -                  {
        -                    "maximum": 1,
        -                    "minimum": 0,
        -                    "type": "number"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "hard_requirement": {
        -                "const": false,
        -                "type": "boolean"
        -              },
        -              "product_family": {
        -                "anyOf": [
        -                  {
        -                    "maxLength": 200,
        -                    "minLength": 1,
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "product_title": {
        -                "anyOf": [
        -                  {
        -                    "maxLength": 200,
        -                    "minLength": 1,
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "provenance": {
        -                "const": "DERIVED",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "provenance",
        -              "product_title",
        -              "product_family",
        -              "confidence",
        -              "hard_requirement"
        -            ],
        -            "type": "object"
        -          },
        -          "draft_digest": {
        -            "pattern": "^[0-9a-f]{64}$",
        -            "type": "string"
        -          },
        -          "input_digest": {
        -            "pattern": "^[0-9a-f]{64}$",
        -            "type": "string"
        -          },
        -          "input_version": {
        -            "exclusiveMinimum": 0,
        -            "type": "integer"
        -          },
        -          "payment_effects": {
        -            "const": 0,
        -            "type": "number"
        -          },
        -          "price_version": {
        -            "const": "csc-agent-usdc-base-v1-299",
        -            "type": "string"
        -          },
        -          "product_id": {
        -            "const": "china_supply_check_v0",
        -            "type": "string"
        -          },
        -          "provider_effects": {
        -            "const": 0,
        -            "type": "number"
        -          },
        -          "reference_image": {
        -            "additionalProperties": false,
        -            "properties": {
        -              "bytes": {
        -                "exclusiveMinimum": 0,
        -                "type": "integer"
        -              },
        -              "digest": {
        -                "pattern": "^[0-9a-f]{64}$",
        -                "type": "string"
        -              },
        -              "height": {
        -                "exclusiveMinimum": 0,
        -                "type": "integer"
        -              },
        -              "identity_claim": {
        -                "const": "REFERENCE_BYTES_ONLY_NOT_PRODUCT_IDENTITY",
        -                "type": "string"
        -              },
        -              "mime": {
        -                "const": "image/png",
        -                "type": "string"
        -              },
        -              "provenance": {
        -                "const": "SOURCE_OBSERVED",
        -                "type": "string"
        -              },
        -              "width": {
        -                "exclusiveMinimum": 0,
        -                "type": "integer"
        -              }
        -            },
        -            "required": [
        -              "provenance",
        -              "digest",
        -              "mime",
        -              "width",
        -              "height",
        -              "bytes",
        -              "identity_claim"
        -            ],
        -            "type": "object"
        -          },
        -          "requires_confirmation": {
        -            "const": true,
        -            "type": "boolean"
        -          },
        -          "schema_version": {
        -            "const": "csc.image-first.prepare.v1",
        -            "type": "string"
        -          },
        -          "unknown": {
        -            "additionalProperties": false,
        -            "properties": {
        -              "blocks_confirmation": {
        -                "const": false,
        -                "type": "boolean"
        -              },
        -              "fields": {
        -                "items": {
        -                  "enum": [
        -                    "product_title",
        -                    "product_family",
        -                    "destination",
        -                    "quantity",
        -                    "unit"
        -                  ],
        -                  "type": "string"
        -                },
        -                "type": "array"
        -              },
        -              "provenance": {
        -                "const": "UNKNOWN",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "provenance",
        -              "fields",
        -              "blocks_confirmation"
        -            ],
        -            "type": "object"
        -          }
        -        },
        -        "required": [
        -          "schema_version",
        -          "product_id",
        -          "price_version",
        -          "input_version",
        -          "input_digest",
        -          "reference_image",
        -          "buyer_stated",
        -          "derived",
        -          "unknown",
        -          "customer_chinese_required",
        -          "requires_confirmation",
        -          "payment_effects",
        -          "provider_effects",
        -          "draft_digest"
        -        ],
        -        "type": "object"
        -      },
        -      "revised": {
        -        "additionalProperties": false,
        -        "properties": {
        -          "destination": {
        -            "$ref": "#/properties/draft/anyOf/1/properties/destination"
        -          },
        -          "interpretation": {
        -            "$ref": "#/properties/draft/anyOf/1/properties/interpretation"
        -          },
        -          "must_match": {
        -            "$ref": "#/properties/draft/anyOf/1/properties/must_match"
        -          },
        -          "quantity": {
        -            "$ref": "#/properties/draft/anyOf/1/properties/quantity"
        -          },
        -          "reference_image": {
        -            "$ref": "#/properties/draft/anyOf/1/properties/reference_image"
        -          },
        -          "substitution_policy": {
        -            "$ref": "#/properties/draft/anyOf/1/properties/substitution_policy"
        -          },
        -          "unit": {
        -            "$ref": "#/properties/draft/anyOf/1/properties/unit"
        -          }
        -        },
        -        "required": [
        -          "reference_image"
        -        ],
        -        "type": "object"
        -      }
        -    },
        -    "required": [
        -      "previous_draft",
        -      "revised"
        -    ],
        -    "type": "object"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "input": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "text": {
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "text"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "model": {
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "model"
        +            ],
        +            "type": "object"
        +          }
        +        ]
        +      },
        +      "model_or_reference": {
        +        "anyOf": [
        +          {
        +            "maxLength": 200,
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "must_match": {
        +        "items": {
        +          "additionalProperties": false,
        +          "properties": {
        +            "attribute": {
        +              "maxLength": 100,
        +              "minLength": 1,
        +              "type": "string"
        +            },
        +            "expected": {
        +              "maxLength": 100,
        +              "minLength": 1,
        +              "type": "string"
        +            }
        +          },
        +          "required": [
        +            "attribute",
        +            "expected"
        +          ],
        +          "type": "object"
        +        },
        +        "maxItems": 5,
        +        "type": "array"
        +      },
        +      "product_name": {
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "type": "string"
        +      },
        +      "quantity": {
        +        "exclusiveMinimum": 0,
        +        "type": "integer"
        +      },
        +      "substitution_allowed": {
        +        "type": "boolean"
        +      },
        +      "unit": {
        +        "maxLength": 32,
        +        "minLength": 1,
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "input",
        +      "quantity",
        +      "unit",
        +      "must_match",
        +      "product_name",
        +      "model_or_reference",
        +      "substitution_allowed"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "destination": {
        +        "anyOf": [
        +          {
        +            "maxLength": 100,
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "input_version": {
        +        "const": 1,
        +        "type": "number"
        +      },
        +      "interpretation": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "confidence": {
        +                "anyOf": [
        +                  {
        +                    "maximum": 1,
        +                    "minimum": 0,
        +                    "type": "number"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "product_family": {
        +                "anyOf": [
        +                  {
        +                    "maxLength": 200,
        +                    "minLength": 1,
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "product_title": {
        +                "anyOf": [
        +                  {
        +                    "maxLength": 200,
        +                    "minLength": 1,
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "must_match": {
        +        "default": [],
        +        "items": {
        +          "additionalProperties": false,
        +          "properties": {
        +            "attribute": {
        +              "maxLength": 100,
        +              "minLength": 1,
        +              "type": "string"
        +            },
        +            "expected": {
        +              "maxLength": 100,
        +              "minLength": 1,
        +              "type": "string"
        +            }
        +          },
        +          "required": [
        +            "attribute",
        +            "expected"
        +          ],
        +          "type": "object"
        +        },
        +        "maxItems": 5,
        +        "type": "array"
        +      },
        +      "product_link": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "buyer_confirmed": {
        +            "const": true,
        +            "type": "boolean"
        +          },
        +          "buyer_notes": {
        +            "maxLength": 500,
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "confirmed_title": {
        +            "maxLength": 200,
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "observation": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "brand": {
        +                "$ref": "#/properties/draft/anyOf/1/properties/product_link/properties/observation/properties/title"
        +              },
        +              "canonical_url": {
        +                "anyOf": [
        +                  {
        +                    "format": "uri",
        +                    "maxLength": 2048,
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "identity_claim": {
        +                "const": "PUBLIC_PAGE_METADATA_NOT_VERIFIED_IDENTITY",
        +                "type": "string"
        +              },
        +              "image_sha256": {
        +                "pattern": "^[a-f0-9]{64}$",
        +                "type": "string"
        +              },
        +              "model": {
        +                "$ref": "#/properties/draft/anyOf/1/properties/product_link/properties/observation/properties/title"
        +              },
        +              "observed_at": {
        +                "format": "date-time",
        +                "type": "string"
        +              },
        +              "original_url": {
        +                "format": "uri",
        +                "maxLength": 2048,
        +                "type": "string"
        +              },
        +              "resolved_url": {
        +                "format": "uri",
        +                "maxLength": 2048,
        +                "type": "string"
        +              },
        +              "schema_version": {
        +                "const": "csc.product-link.observation.v1",
        +                "type": "string"
        +              },
        +              "specification": {
        +                "$ref": "#/properties/draft/anyOf/1/properties/product_link/properties/observation/properties/title"
        +              },
        +              "title": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "provenance": {
        +                    "enum": [
        +                      "SOURCE_OBSERVED",
        +                      "UNKNOWN"
        +                    ],
        +                    "type": "string"
        +                  },
        +                  "source": {
        +                    "enum": [
        +                      "JSON_LD",
        +                      "OPEN_GRAPH",
        +                      "UNKNOWN"
        +                    ],
        +                    "type": "string"
        +                  },
        +                  "value": {
        +                    "anyOf": [
        +                      {
        +                        "maxLength": 200,
        +                        "minLength": 1,
        +                        "type": "string"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  }
        +                },
        +                "required": [
        +                  "value",
        +                  "provenance",
        +                  "source"
        +                ],
        +                "type": "object"
        +              },
        +              "variant": {
        +                "$ref": "#/properties/draft/anyOf/1/properties/product_link/properties/observation/properties/title"
        +              }
        +            },
        +            "required": [
        +              "schema_version",
        +              "original_url",
        +              "resolved_url",
        +              "canonical_url",
        +              "observed_at",
        +              "title",
        +              "brand",
        +              "model",
        +              "variant",
        +              "specification",
        +              "image_sha256",
        +              "identity_claim"
        +            ],
        +            "type": "object"
        +          }
        +        },
        +        "required": [
        +          "observation",
        +          "confirmed_title",
        +          "buyer_confirmed"
        +        ],
        +        "type": "object"
        +      },
        +      "quantity": {
        +        "anyOf": [
        +          {
        +            "exclusiveMinimum": 0,
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "default": null
        +      },
        +      "reference_image": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "data_base64": {
        +            "maxLength": 27962028,
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "mime": {
        +            "const": "image/png",
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "mime",
        +          "data_base64"
        +        ],
        +        "type": "object"
        +      },
        +      "substitution_policy": {
        +        "default": "EXACT_ONLY",
        +        "enum": [
        +          "EXACT_ONLY",
        +          "SIMILAR_IF_MUST_MATCH"
        +        ],
        +        "type": "string"
        +      },
        +      "unit": {
        +        "anyOf": [
        +          {
        +            "maxLength": 32,
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "default": null
        +      }
        +    },
        +    "required": [
        +      "reference_image"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "previous_draft": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "buyer_stated": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "destination": {
        +                "anyOf": [
        +                  {
        +                    "maxLength": 100,
        +                    "minLength": 1,
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "must_match": {
        +                "items": {
        +                  "additionalProperties": false,
        +                  "properties": {
        +                    "attribute": {
        +                      "maxLength": 100,
        +                      "minLength": 1,
        +                      "type": "string"
        +                    },
        +                    "expected": {
        +                      "maxLength": 100,
        +                      "minLength": 1,
        +                      "type": "string"
        +                    },
        +                    "provenance": {
        +                      "const": "BUYER_STATED",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "required": [
        +                    "attribute",
        +                    "expected",
        +                    "provenance"
        +                  ],
        +                  "type": "object"
        +                },
        +                "maxItems": 5,
        +                "type": "array"
        +              },
        +              "provenance": {
        +                "const": "BUYER_STATED",
        +                "type": "string"
        +              },
        +              "quantity": {
        +                "anyOf": [
        +                  {
        +                    "exclusiveMinimum": 0,
        +                    "type": "integer"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "substitution_policy": {
        +                "enum": [
        +                  "EXACT_ONLY",
        +                  "SIMILAR_IF_MUST_MATCH"
        +                ],
        +                "type": "string"
        +              },
        +              "unit": {
        +                "anyOf": [
        +                  {
        +                    "maxLength": 32,
        +                    "minLength": 1,
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "required": [
        +              "provenance",
        +              "quantity",
        +              "unit",
        +              "must_match",
        +              "substitution_policy",
        +              "destination"
        +            ],
        +            "type": "object"
        +          },
        +          "customer_chinese_required": {
        +            "const": false,
        +            "type": "boolean"
        +          },
        +          "derived": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "confidence": {
        +                "anyOf": [
        +                  {
        +                    "maximum": 1,
        +                    "minimum": 0,
        +                    "type": "number"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "hard_requirement": {
        +                "const": false,
        +                "type": "boolean"
        +              },
        +              "product_family": {
        +                "anyOf": [
        +                  {
        +                    "maxLength": 200,
        +                    "minLength": 1,
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "product_title": {
        +                "anyOf": [
        +                  {
        +                    "maxLength": 200,
        +                    "minLength": 1,
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "provenance": {
        +                "const": "DERIVED",
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "provenance",
        +              "product_title",
        +              "product_family",
        +              "confidence",
        +              "hard_requirement"
        +            ],
        +            "type": "object"
        +          },
        +          "draft_digest": {
        +            "pattern": "^[0-9a-f]{64}$",
        +            "type": "string"
        +          },
        +          "input_digest": {
        +            "pattern": "^[0-9a-f]{64}$",
        +            "type": "string"
        +          },
        +          "input_version": {
        +            "exclusiveMinimum": 0,
        +            "type": "integer"
        +          },
        +          "payment_effects": {
        +            "const": 0,
        +            "type": "number"
        +          },
        +          "price_version": {
        +            "const": "csc-agent-usdc-base-v1-299",
        +            "type": "string"
        +          },
        +          "product_id": {
        +            "const": "china_supply_check_v0",
        +            "type": "string"
        +          },
        +          "product_link": {
        +            "$ref": "#/properties/draft/anyOf/1/properties/product_link"
        +          },
        +          "provider_effects": {
        +            "const": 0,
        +            "type": "number"
        +          },
        +          "qualification_policy": {
        +            "enum": [
        +              "QUALIFIED_RFQ_CANDIDATE_AND_VERIFIED_SHORTAGE_V1",
        +              "ACTIONABLE_RFQ_CANDIDATE_V2"
        +            ],
        +            "type": "string"
        +          },
        +          "reference_image": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "bytes": {
        +                "exclusiveMinimum": 0,
        +                "type": "integer"
        +              },
        +              "digest": {
        +                "pattern": "^[0-9a-f]{64}$",
        +                "type": "string"
        +              },
        +              "height": {
        +                "exclusiveMinimum": 0,
        +                "type": "integer"
        +              },
        +              "identity_claim": {
        +                "const": "REFERENCE_BYTES_ONLY_NOT_PRODUCT_IDENTITY",
        +                "type": "string"
        +              },
        +              "mime": {
        +                "const": "image/png",
        +                "type": "string"
        +              },
        +              "provenance": {
        +                "const": "SOURCE_OBSERVED",
        +                "type": "string"
        +              },
        +              "width": {
        +                "exclusiveMinimum": 0,
        +                "type": "integer"
        +              }
        +            },
        +            "required": [
        +              "provenance",
        +              "digest",
        +              "mime",
        +              "width",
        +              "height",
        +              "bytes",
        +              "identity_claim"
        +            ],
        +            "type": "object"
        +          },
        +          "requires_confirmation": {
        +            "const": true,
        +            "type": "boolean"
        +          },
        +          "schema_version": {
        +            "const": "csc.image-first.prepare.v1",
        +            "type": "string"
        +          },
        +          "selection_contract": {
        +            "enum": [
        +              "SEEKAPI_CSC_SELECTION_TRANSPARENCY_AND_AGENT_TRUST_V1",
        +              "CSC_PRODUCT_FIRST_FACTORY_TIER_SELECTION_V2"
        +            ],
        +            "type": "string"
        +          },
        +          "unknown": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "blocks_confirmation": {
        +                "const": false,
        +                "type": "boolean"
        +              },
        +              "fields": {
        +                "items": {
        +                  "enum": [
        +                    "product_title",
        +                    "product_family",
        +                    "destination",
        +                    "quantity",
        +                    "unit"
        +                  ],
        +                  "type": "string"
        +                },
        +                "type": "array"
        +              },
        +              "provenance": {
        +                "const": "UNKNOWN",
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "provenance",
        +              "fields",
        +              "blocks_confirmation"
        +            ],
        +            "type": "object"
        +          }
        +        },
        +        "required": [
        +          "schema_version",
        +          "product_id",
        +          "price_version",
        +          "input_version",
        +          "input_digest",
        +          "reference_image",
        +          "buyer_stated",
        +          "derived",
        +          "unknown",
        +          "customer_chinese_required",
        +          "requires_confirmation",
        +          "payment_effects",
        +          "provider_effects",
        +          "draft_digest"
        +        ],
        +        "type": "object"
        +      },
        +      "revised": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "destination": {
        +            "$ref": "#/properties/draft/anyOf/1/properties/destination"
        +          },
        +          "interpretation": {
        +            "$ref": "#/properties/draft/anyOf/1/properties/interpretation"
        +          },
        +          "must_match": {
        +            "$ref": "#/properties/draft/anyOf/1/properties/must_match"
        +          },
        +          "product_link": {
        +            "$ref": "#/properties/draft/anyOf/1/properties/product_link"
        +          },
        +          "quantity": {
        +            "$ref": "#/properties/draft/anyOf/1/properties/quantity"
        +          },
        +          "reference_image": {
        +            "$ref": "#/properties/draft/anyOf/1/properties/reference_image"
        +          },
        +          "substitution_policy": {
        +            "$ref": "#/properties/draft/anyOf/1/properties/substitution_policy"
        +          },
        +          "unit": {
        +            "$ref": "#/properties/draft/anyOf/1/properties/unit"
        +          }
        +        },
        +        "required": [
        +          "reference_image"
        +        ],
        +        "type": "object"
        +      }
        +    },
        +    "required": [
        +      "previous_draft",
        +      "revised"
        +    ],
        +    "type": "object"
        +  }
        +]
    • Changedpurchase_china_supply_check_v01 field changed
      • changedInput schema / properties / purchase / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "confirmed_at": {
        -        "format": "date-time",
        -        "type": "string"
        -      },
        -      "customer_confirmed_digest": {
        -        "pattern": "^[0-9a-f]{64}$",
        -        "type": "string"
        -      },
        -      "draft": {
        -        "additionalProperties": false,
        -        "properties": {
        -          "input": {
        -            "anyOf": [
        -              {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "text": {
        -                    "type": "string"
        -                  }
        -                },
        -                "required": [
        -                  "text"
        -                ],
        -                "type": "object"
        -              },
        -              {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "model": {
        -                    "type": "string"
        -                  }
        -                },
        -                "required": [
        -                  "model"
        -                ],
        -                "type": "object"
        -              }
        -            ]
        -          },
        -          "model_or_reference": {
        -            "anyOf": [
        -              {
        -                "maxLength": 200,
        -                "type": "string"
        -              },
        -              {
        -                "type": "null"
        -              }
        -            ]
        -          },
        -          "must_match": {
        -            "items": {
        -              "additionalProperties": false,
        -              "properties": {
        -                "attribute": {
        -                  "maxLength": 100,
        -                  "minLength": 1,
        -                  "type": "string"
        -                },
        -                "expected": {
        -                  "maxLength": 100,
        -                  "minLength": 1,
        -                  "type": "string"
        -                }
        -              },
        -              "required": [
        -                "attribute",
        -                "expected"
        -              ],
        -              "type": "object"
        -            },
        -            "maxItems": 5,
        -            "type": "array"
        -          },
        -          "product_name": {
        -            "maxLength": 200,
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "quantity": {
        -            "exclusiveMinimum": 0,
        -            "type": "integer"
        -          },
        -          "substitution_allowed": {
        -            "type": "boolean"
        -          },
        -          "unit": {
        -            "maxLength": 32,
        -            "minLength": 1,
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "input",
        -          "quantity",
        -          "unit",
        -          "must_match",
        -          "product_name",
        -          "model_or_reference",
        -          "substitution_allowed"
        -        ],
        -        "type": "object"
        -      },
        -      "draft_digest": {
        -        "pattern": "^[0-9a-f]{64}$",
        -        "type": "string"
        -      },
        -      "intent_id": {
        -        "pattern": "^[A-Za-z0-9._:-]{1,128}$",
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "intent_id",
        -      "draft_digest",
        -      "customer_confirmed_digest",
        -      "confirmed_at",
        -      "draft"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "confirmation": {
        -        "anyOf": [
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "acknowledgement": {
        -                "maxLength": 512,
        -                "minLength": 1,
        -                "type": "string"
        -              },
        -              "mode": {
        -                "const": "HUMAN",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "mode",
        -              "acknowledgement"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "delegated_authority": {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "agent_id": {
        -                    "pattern": "^0x[0-9a-fA-F]{40}$",
        -                    "type": "string"
        -                  },
        -                  "authority_digest": {
        -                    "pattern": "^[0-9a-f]{64}$",
        -                    "type": "string"
        -                  },
        -                  "delegation_id": {
        -                    "pattern": "^[A-Za-z0-9._:-]{1,128}$",
        -                    "type": "string"
        -                  },
        -                  "draft_digest": {
        -                    "pattern": "^[0-9a-f]{64}$",
        -                    "type": "string"
        -                  },
        -                  "expires_at": {
        -                    "format": "date-time",
        -                    "type": "string"
        -                  },
        -                  "input_digest": {
        -                    "pattern": "^[0-9a-f]{64}$",
        -                    "type": "string"
        -                  },
        -                  "input_version": {
        -                    "exclusiveMinimum": 0,
        -                    "type": "integer"
        -                  },
        -                  "intent_id": {
        -                    "pattern": "^[A-Za-z0-9._:-]{1,128}$",
        -                    "type": "string"
        -                  },
        -                  "issued_at": {
        -                    "format": "date-time",
        -                    "type": "string"
        -                  },
        -                  "issuer_address": {
        -                    "pattern": "^0x[0-9a-fA-F]{40}$",
        -                    "type": "string"
        -                  },
        -                  "issuer_signature": {
        -                    "pattern": "^0x[0-9a-fA-F]{130}$",
        -                    "type": "string"
        -                  },
        -                  "principal_id": {
        -                    "pattern": "^0x[0-9a-fA-F]{40}$",
        -                    "type": "string"
        -                  },
        -                  "schema_version": {
        -                    "const": "csc.delegated-confirmation-authority.v1",
        -                    "type": "string"
        -                  },
        -                  "scope": {
        -                    "const": "CONFIRM_CHINA_SUPPLY_CHECK",
        -                    "type": "string"
        -                  }
        -                },
        -                "required": [
        -                  "schema_version",
        -                  "delegation_id",
        -                  "agent_id",
        -                  "principal_id",
        -                  "issuer_address",
        -                  "intent_id",
        -                  "scope",
        -                  "input_version",
        -                  "input_digest",
        -                  "draft_digest",
        -                  "issued_at",
        -                  "expires_at",
        -                  "authority_digest",
        -                  "issuer_signature"
        -                ],
        -                "type": "object"
        -              },
        -              "mode": {
        -                "const": "DELEGATED_AGENT",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "mode",
        -              "delegated_authority"
        -            ],
        -            "type": "object"
        -          }
        -        ]
        -      },
        -      "confirmed_at": {
        -        "$ref": "#/properties/purchase/anyOf/0/properties/confirmed_at"
        -      },
        -      "customer_confirmed_digest": {
        -        "$ref": "#/properties/purchase/anyOf/0/properties/customer_confirmed_digest"
        -      },
        -      "draft": {
        -        "additionalProperties": false,
        -        "properties": {
        -          "buyer_stated": {
        -            "additionalProperties": false,
        -            "properties": {
        -              "destination": {
        -                "anyOf": [
        -                  {
        -                    "maxLength": 100,
        -                    "minLength": 1,
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "must_match": {
        -                "items": {
        -                  "additionalProperties": false,
        -                  "properties": {
        -                    "attribute": {
        -                      "maxLength": 100,
        -                      "minLength": 1,
        -                      "type": "string"
        -                    },
        -                    "expected": {
        -                      "maxLength": 100,
        -                      "minLength": 1,
        -                      "type": "string"
        -                    },
        -                    "provenance": {
        -                      "const": "BUYER_STATED",
        -                      "type": "string"
        -                    }
        -                  },
        -                  "required": [
        -                    "attribute",
        -                    "expected",
        -                    "provenance"
        -                  ],
        -                  "type": "object"
        -                },
        -                "maxItems": 5,
        -                "type": "array"
        -              },
        -              "provenance": {
        -                "const": "BUYER_STATED",
        -                "type": "string"
        -              },
        -              "quantity": {
        -                "anyOf": [
        -                  {
        -                    "exclusiveMinimum": 0,
        -                    "type": "integer"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "substitution_policy": {
        -                "enum": [
        -                  "EXACT_ONLY",
        -                  "SIMILAR_IF_MUST_MATCH"
        -                ],
        -                "type": "string"
        -              },
        -              "unit": {
        -                "anyOf": [
        -                  {
        -                    "maxLength": 32,
        -                    "minLength": 1,
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "required": [
        -              "provenance",
        -              "quantity",
        -              "unit",
        -              "must_match",
        -              "substitution_policy",
        -              "destination"
        -            ],
        -            "type": "object"
        -          },
        -          "customer_chinese_required": {
        -            "const": false,
        -            "type": "boolean"
        -          },
        -          "derived": {
        -            "additionalProperties": false,
        -            "properties": {
        -              "confidence": {
        -                "anyOf": [
        -                  {
        -                    "maximum": 1,
        -                    "minimum": 0,
        -                    "type": "number"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "hard_requirement": {
        -                "const": false,
        -                "type": "boolean"
        -              },
        -              "product_family": {
        -                "anyOf": [
        -                  {
        -                    "maxLength": 200,
        -                    "minLength": 1,
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "product_title": {
        -                "anyOf": [
        -                  {
        -                    "maxLength": 200,
        -                    "minLength": 1,
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "provenance": {
        -                "const": "DERIVED",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "provenance",
        -              "product_title",
        -              "product_family",
        -              "confidence",
        -              "hard_requirement"
        -            ],
        -            "type": "object"
        -          },
        -          "draft_digest": {
        -            "pattern": "^[0-9a-f]{64}$",
        -            "type": "string"
        -          },
        -          "input_digest": {
        -            "pattern": "^[0-9a-f]{64}$",
        -            "type": "string"
        -          },
        -          "input_version": {
        -            "exclusiveMinimum": 0,
        -            "type": "integer"
        -          },
        -          "payment_effects": {
        -            "const": 0,
        -            "type": "number"
        -          },
        -          "price_version": {
        -            "const": "csc-agent-usdc-base-v1-299",
        -            "type": "string"
        -          },
        -          "product_id": {
        -            "const": "china_supply_check_v0",
        -            "type": "string"
        -          },
        -          "provider_effects": {
        -            "const": 0,
        -            "type": "number"
        -          },
        -          "reference_image": {
        -            "additionalProperties": false,
        -            "properties": {
        -              "bytes": {
        -                "exclusiveMinimum": 0,
        -                "type": "integer"
        -              },
        -              "digest": {
        -                "pattern": "^[0-9a-f]{64}$",
        -                "type": "string"
        -              },
        -              "height": {
        -                "exclusiveMinimum": 0,
        -                "type": "integer"
        -              },
        -              "identity_claim": {
        -                "const": "REFERENCE_BYTES_ONLY_NOT_PRODUCT_IDENTITY",
        -                "type": "string"
        -              },
        -              "mime": {
        -                "const": "image/png",
        -                "type": "string"
        -              },
        -              "provenance": {
        -                "const": "SOURCE_OBSERVED",
        -                "type": "string"
        -              },
        -              "width": {
        -                "exclusiveMinimum": 0,
        -                "type": "integer"
        -              }
        -            },
        -            "required": [
        -              "provenance",
        -              "digest",
        -              "mime",
        -              "width",
        -              "height",
        -              "bytes",
        -              "identity_claim"
        -            ],
        -            "type": "object"
        -          },
        -          "requires_confirmation": {
        -            "const": true,
        -            "type": "boolean"
        -          },
        -          "schema_version": {
        -            "const": "csc.image-first.prepare.v1",
        -            "type": "string"
        -          },
        -          "unknown": {
        -            "additionalProperties": false,
        -            "properties": {
        -              "blocks_confirmation": {
        -                "const": false,
        -                "type": "boolean"
        -              },
        -              "fields": {
        -                "items": {
        -                  "enum": [
        -                    "product_title",
        -                    "product_family",
        -                    "destination",
        -                    "quantity",
        -                    "unit"
        -                  ],
        -                  "type": "string"
        -                },
        -                "type": "array"
        -              },
        -              "provenance": {
        -                "const": "UNKNOWN",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "provenance",
        -              "fields",
        -              "blocks_confirmation"
        -            ],
        -            "type": "object"
        -          }
        -        },
        -        "required": [
        -          "schema_version",
        -          "product_id",
        -          "price_version",
        -          "input_version",
        -          "input_digest",
        -          "reference_image",
        -          "buyer_stated",
        -          "derived",
        -          "unknown",
        -          "customer_chinese_required",
        -          "requires_confirmation",
        -          "payment_effects",
        -          "provider_effects",
        -          "draft_digest"
        -        ],
        -        "type": "object"
        -      },
        -      "draft_digest": {
        -        "$ref": "#/properties/purchase/anyOf/0/properties/draft_digest"
        -      },
        -      "image_base64": {
        -        "maxLength": 27962028,
        -        "minLength": 1,
        -        "type": "string"
        -      },
        -      "intent_id": {
        -        "$ref": "#/properties/purchase/anyOf/0/properties/intent_id"
        -      }
        -    },
        -    "required": [
        -      "intent_id",
        -      "draft_digest",
        -      "customer_confirmed_digest",
        -      "confirmed_at",
        -      "draft",
        -      "confirmation"
        -    ],
        -    "type": "object"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "confirmed_at": {
        +        "format": "date-time",
        +        "type": "string"
        +      },
        +      "customer_confirmed_digest": {
        +        "pattern": "^[0-9a-f]{64}$",
        +        "type": "string"
        +      },
        +      "draft": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "input": {
        +            "anyOf": [
        +              {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "text": {
        +                    "type": "string"
        +                  }
        +                },
        +                "required": [
        +                  "text"
        +                ],
        +                "type": "object"
        +              },
        +              {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "model": {
        +                    "type": "string"
        +                  }
        +                },
        +                "required": [
        +                  "model"
        +                ],
        +                "type": "object"
        +              }
        +            ]
        +          },
        +          "model_or_reference": {
        +            "anyOf": [
        +              {
        +                "maxLength": 200,
        +                "type": "string"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "must_match": {
        +            "items": {
        +              "additionalProperties": false,
        +              "properties": {
        +                "attribute": {
        +                  "maxLength": 100,
        +                  "minLength": 1,
        +                  "type": "string"
        +                },
        +                "expected": {
        +                  "maxLength": 100,
        +                  "minLength": 1,
        +                  "type": "string"
        +                }
        +              },
        +              "required": [
        +                "attribute",
        +                "expected"
        +              ],
        +              "type": "object"
        +            },
        +            "maxItems": 5,
        +            "type": "array"
        +          },
        +          "product_name": {
        +            "maxLength": 200,
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "quantity": {
        +            "exclusiveMinimum": 0,
        +            "type": "integer"
        +          },
        +          "substitution_allowed": {
        +            "type": "boolean"
        +          },
        +          "unit": {
        +            "maxLength": 32,
        +            "minLength": 1,
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "input",
        +          "quantity",
        +          "unit",
        +          "must_match",
        +          "product_name",
        +          "model_or_reference",
        +          "substitution_allowed"
        +        ],
        +        "type": "object"
        +      },
        +      "draft_digest": {
        +        "pattern": "^[0-9a-f]{64}$",
        +        "type": "string"
        +      },
        +      "intent_id": {
        +        "pattern": "^[A-Za-z0-9._:-]{1,128}$",
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "intent_id",
        +      "draft_digest",
        +      "customer_confirmed_digest",
        +      "confirmed_at",
        +      "draft"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "confirmation": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "acknowledgement": {
        +                "maxLength": 512,
        +                "minLength": 1,
        +                "type": "string"
        +              },
        +              "mode": {
        +                "const": "HUMAN",
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "mode",
        +              "acknowledgement"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "delegated_authority": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "agent_id": {
        +                    "pattern": "^0x[0-9a-fA-F]{40}$",
        +                    "type": "string"
        +                  },
        +                  "authority_digest": {
        +                    "pattern": "^[0-9a-f]{64}$",
        +                    "type": "string"
        +                  },
        +                  "delegation_id": {
        +                    "pattern": "^[A-Za-z0-9._:-]{1,128}$",
        +                    "type": "string"
        +                  },
        +                  "draft_digest": {
        +                    "pattern": "^[0-9a-f]{64}$",
        +                    "type": "string"
        +                  },
        +                  "expires_at": {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  "input_digest": {
        +                    "pattern": "^[0-9a-f]{64}$",
        +                    "type": "string"
        +                  },
        +                  "input_version": {
        +                    "exclusiveMinimum": 0,
        +                    "type": "integer"
        +                  },
        +                  "intent_id": {
        +                    "pattern": "^[A-Za-z0-9._:-]{1,128}$",
        +                    "type": "string"
        +                  },
        +                  "issued_at": {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  "issuer_address": {
        +                    "pattern": "^0x[0-9a-fA-F]{40}$",
        +                    "type": "string"
        +                  },
        +                  "issuer_signature": {
        +                    "pattern": "^0x[0-9a-fA-F]{130}$",
        +                    "type": "string"
        +                  },
        +                  "principal_id": {
        +                    "pattern": "^0x[0-9a-fA-F]{40}$",
        +                    "type": "string"
        +                  },
        +                  "schema_version": {
        +                    "const": "csc.delegated-confirmation-authority.v1",
        +                    "type": "string"
        +                  },
        +                  "scope": {
        +                    "const": "CONFIRM_CHINA_SUPPLY_CHECK",
        +                    "type": "string"
        +                  }
        +                },
        +                "required": [
        +                  "schema_version",
        +                  "delegation_id",
        +                  "agent_id",
        +                  "principal_id",
        +                  "issuer_address",
        +                  "intent_id",
        +                  "scope",
        +                  "input_version",
        +                  "input_digest",
        +                  "draft_digest",
        +                  "issued_at",
        +                  "expires_at",
        +                  "authority_digest",
        +                  "issuer_signature"
        +                ],
        +                "type": "object"
        +              },
        +              "mode": {
        +                "const": "DELEGATED_AGENT",
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "mode",
        +              "delegated_authority"
        +            ],
        +            "type": "object"
        +          }
        +        ]
        +      },
        +      "confirmed_at": {
        +        "$ref": "#/properties/purchase/anyOf/0/properties/confirmed_at"
        +      },
        +      "customer_confirmed_digest": {
        +        "$ref": "#/properties/purchase/anyOf/0/properties/customer_confirmed_digest"
        +      },
        +      "draft": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "buyer_stated": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "destination": {
        +                "anyOf": [
        +                  {
        +                    "maxLength": 100,
        +                    "minLength": 1,
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "must_match": {
        +                "items": {
        +                  "additionalProperties": false,
        +                  "properties": {
        +                    "attribute": {
        +                      "maxLength": 100,
        +                      "minLength": 1,
        +                      "type": "string"
        +                    },
        +                    "expected": {
        +                      "maxLength": 100,
        +                      "minLength": 1,
        +                      "type": "string"
        +                    },
        +                    "provenance": {
        +                      "const": "BUYER_STATED",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "required": [
        +                    "attribute",
        +                    "expected",
        +                    "provenance"
        +                  ],
        +                  "type": "object"
        +                },
        +                "maxItems": 5,
        +                "type": "array"
        +              },
        +              "provenance": {
        +                "const": "BUYER_STATED",
        +                "type": "string"
        +              },
        +              "quantity": {
        +                "anyOf": [
        +                  {
        +                    "exclusiveMinimum": 0,
        +                    "type": "integer"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "substitution_policy": {
        +                "enum": [
        +                  "EXACT_ONLY",
        +                  "SIMILAR_IF_MUST_MATCH"
        +                ],
        +                "type": "string"
        +              },
        +              "unit": {
        +                "anyOf": [
        +                  {
        +                    "maxLength": 32,
        +                    "minLength": 1,
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "required": [
        +              "provenance",
        +              "quantity",
        +              "unit",
        +              "must_match",
        +              "substitution_policy",
        +              "destination"
        +            ],
        +            "type": "object"
        +          },
        +          "customer_chinese_required": {
        +            "const": false,
        +            "type": "boolean"
        +          },
        +          "derived": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "confidence": {
        +                "anyOf": [
        +                  {
        +                    "maximum": 1,
        +                    "minimum": 0,
        +                    "type": "number"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "hard_requirement": {
        +                "const": false,
        +                "type": "boolean"
        +              },
        +              "product_family": {
        +                "anyOf": [
        +                  {
        +                    "maxLength": 200,
        +                    "minLength": 1,
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "product_title": {
        +                "anyOf": [
        +                  {
        +                    "maxLength": 200,
        +                    "minLength": 1,
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "provenance": {
        +                "const": "DERIVED",
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "provenance",
        +              "product_title",
        +              "product_family",
        +              "confidence",
        +              "hard_requirement"
        +            ],
        +            "type": "object"
        +          },
        +          "draft_digest": {
        +            "pattern": "^[0-9a-f]{64}$",
        +            "type": "string"
        +          },
        +          "input_digest": {
        +            "pattern": "^[0-9a-f]{64}$",
        +            "type": "string"
        +          },
        +          "input_version": {
        +            "exclusiveMinimum": 0,
        +            "type": "integer"
        +          },
        +          "payment_effects": {
        +            "const": 0,
        +            "type": "number"
        +          },
        +          "price_version": {
        +            "const": "csc-agent-usdc-base-v1-299",
        +            "type": "string"
        +          },
        +          "product_id": {
        +            "const": "china_supply_check_v0",
        +            "type": "string"
        +          },
        +          "product_link": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "buyer_confirmed": {
        +                "const": true,
        +                "type": "boolean"
        +              },
        +              "buyer_notes": {
        +                "maxLength": 500,
        +                "minLength": 1,
        +                "type": "string"
        +              },
        +              "confirmed_title": {
        +                "maxLength": 200,
        +                "minLength": 1,
        +                "type": "string"
        +              },
        +              "observation": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "brand": {
        +                    "$ref": "#/properties/purchase/anyOf/1/properties/draft/properties/product_link/properties/observation/properties/title"
        +                  },
        +                  "canonical_url": {
        +                    "anyOf": [
        +                      {
        +                        "format": "uri",
        +                        "maxLength": 2048,
        +                        "type": "string"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  },
        +                  "identity_claim": {
        +                    "const": "PUBLIC_PAGE_METADATA_NOT_VERIFIED_IDENTITY",
        +                    "type": "string"
        +                  },
        +                  "image_sha256": {
        +                    "pattern": "^[a-f0-9]{64}$",
        +                    "type": "string"
        +                  },
        +                  "model": {
        +                    "$ref": "#/properties/purchase/anyOf/1/properties/draft/properties/product_link/properties/observation/properties/title"
        +                  },
        +                  "observed_at": {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  "original_url": {
        +                    "format": "uri",
        +                    "maxLength": 2048,
        +                    "type": "string"
        +                  },
        +                  "resolved_url": {
        +                    "format": "uri",
        +                    "maxLength": 2048,
        +                    "type": "string"
        +                  },
        +                  "schema_version": {
        +                    "const": "csc.product-link.observation.v1",
        +                    "type": "string"
        +                  },
        +                  "specification": {
        +                    "$ref": "#/properties/purchase/anyOf/1/properties/draft/properties/product_link/properties/observation/properties/title"
        +                  },
        +                  "title": {
        +                    "additionalProperties": false,
        +                    "properties": {
        +                      "provenance": {
        +                        "enum": [
        +                          "SOURCE_OBSERVED",
        +                          "UNKNOWN"
        +                        ],
        +                        "type": "string"
        +                      },
        +                      "source": {
        +                        "enum": [
        +                          "JSON_LD",
        +                          "OPEN_GRAPH",
        +                          "UNKNOWN"
        +                        ],
        +                        "type": "string"
        +                      },
        +                      "value": {
        +                        "anyOf": [
        +                          {
        +                            "maxLength": 200,
        +                            "minLength": 1,
        +                            "type": "string"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ]
        +                      }
        +                    },
        +                    "required": [
        +                      "value",
        +                      "provenance",
        +                      "source"
        +                    ],
        +                    "type": "object"
        +                  },
        +                  "variant": {
        +                    "$ref": "#/properties/purchase/anyOf/1/properties/draft/properties/product_link/properties/observation/properties/title"
        +                  }
        +                },
        +                "required": [
        +                  "schema_version",
        +                  "original_url",
        +                  "resolved_url",
        +                  "canonical_url",
        +                  "observed_at",
        +                  "title",
        +                  "brand",
        +                  "model",
        +                  "variant",
        +                  "specification",
        +                  "image_sha256",
        +                  "identity_claim"
        +                ],
        +                "type": "object"
        +              }
        +            },
        +            "required": [
        +              "observation",
        +              "confirmed_title",
        +              "buyer_confirmed"
        +            ],
        +            "type": "object"
        +          },
        +          "provider_effects": {
        +            "const": 0,
        +            "type": "number"
        +          },
        +          "qualification_policy": {
        +            "enum": [
        +              "QUALIFIED_RFQ_CANDIDATE_AND_VERIFIED_SHORTAGE_V1",
        +              "ACTIONABLE_RFQ_CANDIDATE_V2"
        +            ],
        +            "type": "string"
        +          },
        +          "reference_image": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "bytes": {
        +                "exclusiveMinimum": 0,
        +                "type": "integer"
        +              },
        +              "digest": {
        +                "pattern": "^[0-9a-f]{64}$",
        +                "type": "string"
        +              },
        +              "height": {
        +                "exclusiveMinimum": 0,
        +                "type": "integer"
        +              },
        +              "identity_claim": {
        +                "const": "REFERENCE_BYTES_ONLY_NOT_PRODUCT_IDENTITY",
        +                "type": "string"
        +              },
        +              "mime": {
        +                "const": "image/png",
        +                "type": "string"
        +              },
        +              "provenance": {
        +                "const": "SOURCE_OBSERVED",
        +                "type": "string"
        +              },
        +              "width": {
        +                "exclusiveMinimum": 0,
        +                "type": "integer"
        +              }
        +            },
        +            "required": [
        +              "provenance",
        +              "digest",
        +              "mime",
        +              "width",
        +              "height",
        +              "bytes",
        +              "identity_claim"
        +            ],
        +            "type": "object"
        +          },
        +          "requires_confirmation": {
        +            "const": true,
        +            "type": "boolean"
        +          },
        +          "schema_version": {
        +            "const": "csc.image-first.prepare.v1",
        +            "type": "string"
        +          },
        +          "selection_contract": {
        +            "enum": [
        +              "SEEKAPI_CSC_SELECTION_TRANSPARENCY_AND_AGENT_TRUST_V1",
        +              "CSC_PRODUCT_FIRST_FACTORY_TIER_SELECTION_V2"
        +            ],
        +            "type": "string"
        +          },
        +          "unknown": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "blocks_confirmation": {
        +                "const": false,
        +                "type": "boolean"
        +              },
        +              "fields": {
        +                "items": {
        +                  "enum": [
        +                    "product_title",
        +                    "product_family",
        +                    "destination",
        +                    "quantity",
        +                    "unit"
        +                  ],
        +                  "type": "string"
        +                },
        +                "type": "array"
        +              },
        +              "provenance": {
        +                "const": "UNKNOWN",
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "provenance",
        +              "fields",
        +              "blocks_confirmation"
        +            ],
        +            "type": "object"
        +          }
        +        },
        +        "required": [
        +          "schema_version",
        +          "product_id",
        +          "price_version",
        +          "input_version",
        +          "input_digest",
        +          "reference_image",
        +          "buyer_stated",
        +          "derived",
        +          "unknown",
        +          "customer_chinese_required",
        +          "requires_confirmation",
        +          "payment_effects",
        +          "provider_effects",
        +          "draft_digest"
        +        ],
        +        "type": "object"
        +      },
        +      "draft_digest": {
        +        "$ref": "#/properties/purchase/anyOf/0/properties/draft_digest"
        +      },
        +      "image_base64": {
        +        "maxLength": 27962028,
        +        "minLength": 1,
        +        "type": "string"
        +      },
        +      "intent_id": {
        +        "$ref": "#/properties/purchase/anyOf/0/properties/intent_id"
        +      },
        +      "source_receipt": {
        +        "pattern": "^[A-Za-z0-9_-]{43}$",
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "intent_id",
        +      "draft_digest",
        +      "customer_confirmed_digest",
        +      "confirmed_at",
        +      "draft",
        +      "confirmation"
        +    ],
        +    "type": "object"
        +  }
        +]
  2. 2 tool updates
    • Changedprepare_china_supply_check_v01 field changed
      • changedInput schema / properties / draft / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "input": {
        -        "anyOf": [
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "text": {
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "text"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "model": {
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "model"
        -            ],
        -            "type": "object"
        -          }
        -        ]
        -      },
        -      "model_or_reference": {
        -        "anyOf": [
        -          {
        -            "maxLength": 200,
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "must_match": {
        -        "items": {
        -          "additionalProperties": false,
        -          "properties": {
        -            "attribute": {
        -              "maxLength": 100,
        -              "minLength": 1,
        -              "type": "string"
        -            },
        -            "expected": {
        -              "maxLength": 100,
        -              "minLength": 1,
        -              "type": "string"
        -            }
        -          },
        -          "required": [
        -            "attribute",
        -            "expected"
        -          ],
        -          "type": "object"
        -        },
        -        "maxItems": 5,
        -        "type": "array"
        -      },
        -      "product_name": {
        -        "maxLength": 200,
        -        "minLength": 1,
        -        "type": "string"
        -      },
        -      "quantity": {
        -        "exclusiveMinimum": 0,
        -        "type": "integer"
        -      },
        -      "substitution_allowed": {
        -        "type": "boolean"
        -      },
        -      "unit": {
        -        "maxLength": 32,
        -        "minLength": 1,
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "input",
        -      "quantity",
        -      "unit",
        -      "must_match",
        -      "product_name",
        -      "model_or_reference",
        -      "substitution_allowed"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "destination": {
        -        "anyOf": [
        -          {
        -            "maxLength": 100,
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "input_version": {
        -        "const": 1,
        -        "type": "number"
        -      },
        -      "interpretation": {
        -        "anyOf": [
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "confidence": {
        -                "anyOf": [
        -                  {
        -                    "maximum": 1,
        -                    "minimum": 0,
        -                    "type": "number"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "product_family": {
        -                "anyOf": [
        -                  {
        -                    "maxLength": 200,
        -                    "minLength": 1,
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "product_title": {
        -                "anyOf": [
        -                  {
        -                    "maxLength": 200,
        -                    "minLength": 1,
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "type": "object"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "must_match": {
        -        "items": {
        -          "additionalProperties": false,
        -          "properties": {
        -            "attribute": {
        -              "maxLength": 100,
        -              "minLength": 1,
        -              "type": "string"
        -            },
        -            "expected": {
        -              "maxLength": 100,
        -              "minLength": 1,
        -              "type": "string"
        -            }
        -          },
        -          "required": [
        -            "attribute",
        -            "expected"
        -          ],
        -          "type": "object"
        -        },
        -        "maxItems": 5,
        -        "type": "array"
        -      },
        -      "quantity": {
        -        "exclusiveMinimum": 0,
        -        "type": "integer"
        -      },
        -      "reference_image": {
        -        "additionalProperties": false,
        -        "properties": {
        -          "data_base64": {
        -            "maxLength": 27962028,
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "mime": {
        -            "const": "image/png",
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "mime",
        -          "data_base64"
        -        ],
        -        "type": "object"
        -      },
        -      "substitution_policy": {
        -        "enum": [
        -          "EXACT_ONLY",
        -          "SIMILAR_IF_MUST_MATCH"
        -        ],
        -        "type": "string"
        -      },
        -      "unit": {
        -        "maxLength": 32,
        -        "minLength": 1,
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "reference_image",
        -      "quantity",
        -      "unit",
        -      "must_match",
        -      "substitution_policy"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "previous_draft": {
        -        "additionalProperties": false,
        -        "properties": {
        -          "buyer_stated": {
        -            "additionalProperties": false,
        -            "properties": {
        -              "destination": {
        -                "anyOf": [
        -                  {
        -                    "maxLength": 100,
        -                    "minLength": 1,
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "must_match": {
        -                "items": {
        -                  "additionalProperties": false,
        -                  "properties": {
        -                    "attribute": {
        -                      "maxLength": 100,
        -                      "minLength": 1,
        -                      "type": "string"
        -                    },
        -                    "expected": {
        -                      "maxLength": 100,
        -                      "minLength": 1,
        -                      "type": "string"
        -                    },
        -                    "provenance": {
        -                      "const": "BUYER_STATED",
        -                      "type": "string"
        -                    }
        -                  },
        -                  "required": [
        -                    "attribute",
        -                    "expected",
        -                    "provenance"
        -                  ],
        -                  "type": "object"
        -                },
        -                "maxItems": 5,
        -                "type": "array"
        -              },
        -              "provenance": {
        -                "const": "BUYER_STATED",
        -                "type": "string"
        -              },
        -              "quantity": {
        -                "exclusiveMinimum": 0,
        -                "type": "integer"
        -              },
        -              "substitution_policy": {
        -                "enum": [
        -                  "EXACT_ONLY",
        -                  "SIMILAR_IF_MUST_MATCH"
        -                ],
        -                "type": "string"
        -              },
        -              "unit": {
        -                "maxLength": 32,
        -                "minLength": 1,
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "provenance",
        -              "quantity",
        -              "unit",
        -              "must_match",
        -              "substitution_policy",
        -              "destination"
        -            ],
        -            "type": "object"
        -          },
        -          "customer_chinese_required": {
        -            "const": false,
        -            "type": "boolean"
        -          },
        -          "derived": {
        -            "additionalProperties": false,
        -            "properties": {
        -              "confidence": {
        -                "anyOf": [
        -                  {
        -                    "maximum": 1,
        -                    "minimum": 0,
        -                    "type": "number"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "hard_requirement": {
        -                "const": false,
        -                "type": "boolean"
        -              },
        -              "product_family": {
        -                "anyOf": [
        -                  {
        -                    "maxLength": 200,
        -                    "minLength": 1,
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "product_title": {
        -                "anyOf": [
        -                  {
        -                    "maxLength": 200,
        -                    "minLength": 1,
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "provenance": {
        -                "const": "DERIVED",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "provenance",
        -              "product_title",
        -              "product_family",
        -              "confidence",
        -              "hard_requirement"
        -            ],
        -            "type": "object"
        -          },
        -          "draft_digest": {
        -            "pattern": "^[0-9a-f]{64}$",
        -            "type": "string"
        -          },
        -          "input_digest": {
        -            "pattern": "^[0-9a-f]{64}$",
        -            "type": "string"
        -          },
        -          "input_version": {
        -            "exclusiveMinimum": 0,
        -            "type": "integer"
        -          },
        -          "payment_effects": {
        -            "const": 0,
        -            "type": "number"
        -          },
        -          "price_version": {
        -            "const": "csc-agent-usdc-base-v1-299",
        -            "type": "string"
        -          },
        -          "product_id": {
        -            "const": "china_supply_check_v0",
        -            "type": "string"
        -          },
        -          "provider_effects": {
        -            "const": 0,
        -            "type": "number"
        -          },
        -          "reference_image": {
        -            "additionalProperties": false,
        -            "properties": {
        -              "bytes": {
        -                "exclusiveMinimum": 0,
        -                "type": "integer"
        -              },
        -              "digest": {
        -                "pattern": "^[0-9a-f]{64}$",
        -                "type": "string"
        -              },
        -              "height": {
        -                "exclusiveMinimum": 0,
        -                "type": "integer"
        -              },
        -              "identity_claim": {
        -                "const": "REFERENCE_BYTES_ONLY_NOT_PRODUCT_IDENTITY",
        -                "type": "string"
        -              },
        -              "mime": {
        -                "const": "image/png",
        -                "type": "string"
        -              },
        -              "provenance": {
        -                "const": "SOURCE_OBSERVED",
        -                "type": "string"
        -              },
        -              "width": {
        -                "exclusiveMinimum": 0,
        -                "type": "integer"
        -              }
        -            },
        -            "required": [
        -              "provenance",
        -              "digest",
        -              "mime",
        -              "width",
        -              "height",
        -              "bytes",
        -              "identity_claim"
        -            ],
        -            "type": "object"
        -          },
        -          "requires_confirmation": {
        -            "const": true,
        -            "type": "boolean"
        -          },
        -          "schema_version": {
        -            "const": "csc.image-first.prepare.v1",
        -            "type": "string"
        -          },
        -          "unknown": {
        -            "additionalProperties": false,
        -            "properties": {
        -              "blocks_confirmation": {
        -                "const": false,
        -                "type": "boolean"
        -              },
        -              "fields": {
        -                "items": {
        -                  "enum": [
        -                    "product_title",
        -                    "product_family",
        -                    "destination"
        -                  ],
        -                  "type": "string"
        -                },
        -                "type": "array"
        -              },
        -              "provenance": {
        -                "const": "UNKNOWN",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "provenance",
        -              "fields",
        -              "blocks_confirmation"
        -            ],
        -            "type": "object"
        -          }
        -        },
        -        "required": [
        -          "schema_version",
        -          "product_id",
        -          "price_version",
        -          "input_version",
        -          "input_digest",
        -          "reference_image",
        -          "buyer_stated",
        -          "derived",
        -          "unknown",
        -          "customer_chinese_required",
        -          "requires_confirmation",
        -          "payment_effects",
        -          "provider_effects",
        -          "draft_digest"
        -        ],
        -        "type": "object"
        -      },
        -      "revised": {
        -        "additionalProperties": false,
        -        "properties": {
        -          "destination": {
        -            "$ref": "#/properties/draft/anyOf/1/properties/destination"
        -          },
        -          "interpretation": {
        -            "$ref": "#/properties/draft/anyOf/1/properties/interpretation"
        -          },
        -          "must_match": {
        -            "$ref": "#/properties/draft/anyOf/1/properties/must_match"
        -          },
        -          "quantity": {
        -            "$ref": "#/properties/draft/anyOf/1/properties/quantity"
        -          },
        -          "reference_image": {
        -            "$ref": "#/properties/draft/anyOf/1/properties/reference_image"
        -          },
        -          "substitution_policy": {
        -            "$ref": "#/properties/draft/anyOf/1/properties/substitution_policy"
        -          },
        -          "unit": {
        -            "$ref": "#/properties/draft/anyOf/1/properties/unit"
        -          }
        -        },
        -        "required": [
        -          "reference_image",
        -          "quantity",
        -          "unit",
        -          "must_match",
        -          "substitution_policy"
        -        ],
        -        "type": "object"
        -      }
        -    },
        -    "required": [
        -      "previous_draft",
        -      "revised"
        -    ],
        -    "type": "object"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "input": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "text": {
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "text"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "model": {
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "model"
        +            ],
        +            "type": "object"
        +          }
        +        ]
        +      },
        +      "model_or_reference": {
        +        "anyOf": [
        +          {
        +            "maxLength": 200,
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "must_match": {
        +        "items": {
        +          "additionalProperties": false,
        +          "properties": {
        +            "attribute": {
        +              "maxLength": 100,
        +              "minLength": 1,
        +              "type": "string"
        +            },
        +            "expected": {
        +              "maxLength": 100,
        +              "minLength": 1,
        +              "type": "string"
        +            }
        +          },
        +          "required": [
        +            "attribute",
        +            "expected"
        +          ],
        +          "type": "object"
        +        },
        +        "maxItems": 5,
        +        "type": "array"
        +      },
        +      "product_name": {
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "type": "string"
        +      },
        +      "quantity": {
        +        "exclusiveMinimum": 0,
        +        "type": "integer"
        +      },
        +      "substitution_allowed": {
        +        "type": "boolean"
        +      },
        +      "unit": {
        +        "maxLength": 32,
        +        "minLength": 1,
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "input",
        +      "quantity",
        +      "unit",
        +      "must_match",
        +      "product_name",
        +      "model_or_reference",
        +      "substitution_allowed"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "destination": {
        +        "anyOf": [
        +          {
        +            "maxLength": 100,
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "input_version": {
        +        "const": 1,
        +        "type": "number"
        +      },
        +      "interpretation": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "confidence": {
        +                "anyOf": [
        +                  {
        +                    "maximum": 1,
        +                    "minimum": 0,
        +                    "type": "number"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "product_family": {
        +                "anyOf": [
        +                  {
        +                    "maxLength": 200,
        +                    "minLength": 1,
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "product_title": {
        +                "anyOf": [
        +                  {
        +                    "maxLength": 200,
        +                    "minLength": 1,
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "must_match": {
        +        "default": [],
        +        "items": {
        +          "additionalProperties": false,
        +          "properties": {
        +            "attribute": {
        +              "maxLength": 100,
        +              "minLength": 1,
        +              "type": "string"
        +            },
        +            "expected": {
        +              "maxLength": 100,
        +              "minLength": 1,
        +              "type": "string"
        +            }
        +          },
        +          "required": [
        +            "attribute",
        +            "expected"
        +          ],
        +          "type": "object"
        +        },
        +        "maxItems": 5,
        +        "type": "array"
        +      },
        +      "quantity": {
        +        "anyOf": [
        +          {
        +            "exclusiveMinimum": 0,
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "default": null
        +      },
        +      "reference_image": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "data_base64": {
        +            "maxLength": 27962028,
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "mime": {
        +            "const": "image/png",
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "mime",
        +          "data_base64"
        +        ],
        +        "type": "object"
        +      },
        +      "substitution_policy": {
        +        "default": "EXACT_ONLY",
        +        "enum": [
        +          "EXACT_ONLY",
        +          "SIMILAR_IF_MUST_MATCH"
        +        ],
        +        "type": "string"
        +      },
        +      "unit": {
        +        "anyOf": [
        +          {
        +            "maxLength": 32,
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "default": null
        +      }
        +    },
        +    "required": [
        +      "reference_image"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "previous_draft": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "buyer_stated": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "destination": {
        +                "anyOf": [
        +                  {
        +                    "maxLength": 100,
        +                    "minLength": 1,
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "must_match": {
        +                "items": {
        +                  "additionalProperties": false,
        +                  "properties": {
        +                    "attribute": {
        +                      "maxLength": 100,
        +                      "minLength": 1,
        +                      "type": "string"
        +                    },
        +                    "expected": {
        +                      "maxLength": 100,
        +                      "minLength": 1,
        +                      "type": "string"
        +                    },
        +                    "provenance": {
        +                      "const": "BUYER_STATED",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "required": [
        +                    "attribute",
        +                    "expected",
        +                    "provenance"
        +                  ],
        +                  "type": "object"
        +                },
        +                "maxItems": 5,
        +                "type": "array"
        +              },
        +              "provenance": {
        +                "const": "BUYER_STATED",
        +                "type": "string"
        +              },
        +              "quantity": {
        +                "anyOf": [
        +                  {
        +                    "exclusiveMinimum": 0,
        +                    "type": "integer"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "substitution_policy": {
        +                "enum": [
        +                  "EXACT_ONLY",
        +                  "SIMILAR_IF_MUST_MATCH"
        +                ],
        +                "type": "string"
        +              },
        +              "unit": {
        +                "anyOf": [
        +                  {
        +                    "maxLength": 32,
        +                    "minLength": 1,
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "required": [
        +              "provenance",
        +              "quantity",
        +              "unit",
        +              "must_match",
        +              "substitution_policy",
        +              "destination"
        +            ],
        +            "type": "object"
        +          },
        +          "customer_chinese_required": {
        +            "const": false,
        +            "type": "boolean"
        +          },
        +          "derived": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "confidence": {
        +                "anyOf": [
        +                  {
        +                    "maximum": 1,
        +                    "minimum": 0,
        +                    "type": "number"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "hard_requirement": {
        +                "const": false,
        +                "type": "boolean"
        +              },
        +              "product_family": {
        +                "anyOf": [
        +                  {
        +                    "maxLength": 200,
        +                    "minLength": 1,
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "product_title": {
        +                "anyOf": [
        +                  {
        +                    "maxLength": 200,
        +                    "minLength": 1,
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "provenance": {
        +                "const": "DERIVED",
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "provenance",
        +              "product_title",
        +              "product_family",
        +              "confidence",
        +              "hard_requirement"
        +            ],
        +            "type": "object"
        +          },
        +          "draft_digest": {
        +            "pattern": "^[0-9a-f]{64}$",
        +            "type": "string"
        +          },
        +          "input_digest": {
        +            "pattern": "^[0-9a-f]{64}$",
        +            "type": "string"
        +          },
        +          "input_version": {
        +            "exclusiveMinimum": 0,
        +            "type": "integer"
        +          },
        +          "payment_effects": {
        +            "const": 0,
        +            "type": "number"
        +          },
        +          "price_version": {
        +            "const": "csc-agent-usdc-base-v1-299",
        +            "type": "string"
        +          },
        +          "product_id": {
        +            "const": "china_supply_check_v0",
        +            "type": "string"
        +          },
        +          "provider_effects": {
        +            "const": 0,
        +            "type": "number"
        +          },
        +          "reference_image": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "bytes": {
        +                "exclusiveMinimum": 0,
        +                "type": "integer"
        +              },
        +              "digest": {
        +                "pattern": "^[0-9a-f]{64}$",
        +                "type": "string"
        +              },
        +              "height": {
        +                "exclusiveMinimum": 0,
        +                "type": "integer"
        +              },
        +              "identity_claim": {
        +                "const": "REFERENCE_BYTES_ONLY_NOT_PRODUCT_IDENTITY",
        +                "type": "string"
        +              },
        +              "mime": {
        +                "const": "image/png",
        +                "type": "string"
        +              },
        +              "provenance": {
        +                "const": "SOURCE_OBSERVED",
        +                "type": "string"
        +              },
        +              "width": {
        +                "exclusiveMinimum": 0,
        +                "type": "integer"
        +              }
        +            },
        +            "required": [
        +              "provenance",
        +              "digest",
        +              "mime",
        +              "width",
        +              "height",
        +              "bytes",
        +              "identity_claim"
        +            ],
        +            "type": "object"
        +          },
        +          "requires_confirmation": {
        +            "const": true,
        +            "type": "boolean"
        +          },
        +          "schema_version": {
        +            "const": "csc.image-first.prepare.v1",
        +            "type": "string"
        +          },
        +          "unknown": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "blocks_confirmation": {
        +                "const": false,
        +                "type": "boolean"
        +              },
        +              "fields": {
        +                "items": {
        +                  "enum": [
        +                    "product_title",
        +                    "product_family",
        +                    "destination",
        +                    "quantity",
        +                    "unit"
        +                  ],
        +                  "type": "string"
        +                },
        +                "type": "array"
        +              },
        +              "provenance": {
        +                "const": "UNKNOWN",
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "provenance",
        +              "fields",
        +              "blocks_confirmation"
        +            ],
        +            "type": "object"
        +          }
        +        },
        +        "required": [
        +          "schema_version",
        +          "product_id",
        +          "price_version",
        +          "input_version",
        +          "input_digest",
        +          "reference_image",
        +          "buyer_stated",
        +          "derived",
        +          "unknown",
        +          "customer_chinese_required",
        +          "requires_confirmation",
        +          "payment_effects",
        +          "provider_effects",
        +          "draft_digest"
        +        ],
        +        "type": "object"
        +      },
        +      "revised": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "destination": {
        +            "$ref": "#/properties/draft/anyOf/1/properties/destination"
        +          },
        +          "interpretation": {
        +            "$ref": "#/properties/draft/anyOf/1/properties/interpretation"
        +          },
        +          "must_match": {
        +            "$ref": "#/properties/draft/anyOf/1/properties/must_match"
        +          },
        +          "quantity": {
        +            "$ref": "#/properties/draft/anyOf/1/properties/quantity"
        +          },
        +          "reference_image": {
        +            "$ref": "#/properties/draft/anyOf/1/properties/reference_image"
        +          },
        +          "substitution_policy": {
        +            "$ref": "#/properties/draft/anyOf/1/properties/substitution_policy"
        +          },
        +          "unit": {
        +            "$ref": "#/properties/draft/anyOf/1/properties/unit"
        +          }
        +        },
        +        "required": [
        +          "reference_image"
        +        ],
        +        "type": "object"
        +      }
        +    },
        +    "required": [
        +      "previous_draft",
        +      "revised"
        +    ],
        +    "type": "object"
        +  }
        +]
    • Changedpurchase_china_supply_check_v01 field changed
      • changedInput schema / properties / purchase / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "confirmed_at": {
        -        "format": "date-time",
        -        "type": "string"
        -      },
        -      "customer_confirmed_digest": {
        -        "pattern": "^[0-9a-f]{64}$",
        -        "type": "string"
        -      },
        -      "draft": {
        -        "additionalProperties": false,
        -        "properties": {
        -          "input": {
        -            "anyOf": [
        -              {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "text": {
        -                    "type": "string"
        -                  }
        -                },
        -                "required": [
        -                  "text"
        -                ],
        -                "type": "object"
        -              },
        -              {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "model": {
        -                    "type": "string"
        -                  }
        -                },
        -                "required": [
        -                  "model"
        -                ],
        -                "type": "object"
        -              }
        -            ]
        -          },
        -          "model_or_reference": {
        -            "anyOf": [
        -              {
        -                "maxLength": 200,
        -                "type": "string"
        -              },
        -              {
        -                "type": "null"
        -              }
        -            ]
        -          },
        -          "must_match": {
        -            "items": {
        -              "additionalProperties": false,
        -              "properties": {
        -                "attribute": {
        -                  "maxLength": 100,
        -                  "minLength": 1,
        -                  "type": "string"
        -                },
        -                "expected": {
        -                  "maxLength": 100,
        -                  "minLength": 1,
        -                  "type": "string"
        -                }
        -              },
        -              "required": [
        -                "attribute",
        -                "expected"
        -              ],
        -              "type": "object"
        -            },
        -            "maxItems": 5,
        -            "type": "array"
        -          },
        -          "product_name": {
        -            "maxLength": 200,
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "quantity": {
        -            "exclusiveMinimum": 0,
        -            "type": "integer"
        -          },
        -          "substitution_allowed": {
        -            "type": "boolean"
        -          },
        -          "unit": {
        -            "maxLength": 32,
        -            "minLength": 1,
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "input",
        -          "quantity",
        -          "unit",
        -          "must_match",
        -          "product_name",
        -          "model_or_reference",
        -          "substitution_allowed"
        -        ],
        -        "type": "object"
        -      },
        -      "draft_digest": {
        -        "pattern": "^[0-9a-f]{64}$",
        -        "type": "string"
        -      },
        -      "intent_id": {
        -        "pattern": "^[A-Za-z0-9._:-]{1,128}$",
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "intent_id",
        -      "draft_digest",
        -      "customer_confirmed_digest",
        -      "confirmed_at",
        -      "draft"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "confirmation": {
        -        "anyOf": [
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "acknowledgement": {
        -                "maxLength": 512,
        -                "minLength": 1,
        -                "type": "string"
        -              },
        -              "mode": {
        -                "const": "HUMAN",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "mode",
        -              "acknowledgement"
        -            ],
        -            "type": "object"
        -          },
        -          {
        -            "additionalProperties": false,
        -            "properties": {
        -              "delegated_authority": {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "agent_id": {
        -                    "pattern": "^0x[0-9a-fA-F]{40}$",
        -                    "type": "string"
        -                  },
        -                  "authority_digest": {
        -                    "pattern": "^[0-9a-f]{64}$",
        -                    "type": "string"
        -                  },
        -                  "delegation_id": {
        -                    "pattern": "^[A-Za-z0-9._:-]{1,128}$",
        -                    "type": "string"
        -                  },
        -                  "draft_digest": {
        -                    "pattern": "^[0-9a-f]{64}$",
        -                    "type": "string"
        -                  },
        -                  "expires_at": {
        -                    "format": "date-time",
        -                    "type": "string"
        -                  },
        -                  "input_digest": {
        -                    "pattern": "^[0-9a-f]{64}$",
        -                    "type": "string"
        -                  },
        -                  "input_version": {
        -                    "exclusiveMinimum": 0,
        -                    "type": "integer"
        -                  },
        -                  "intent_id": {
        -                    "pattern": "^[A-Za-z0-9._:-]{1,128}$",
        -                    "type": "string"
        -                  },
        -                  "issued_at": {
        -                    "format": "date-time",
        -                    "type": "string"
        -                  },
        -                  "issuer_address": {
        -                    "pattern": "^0x[0-9a-fA-F]{40}$",
        -                    "type": "string"
        -                  },
        -                  "issuer_signature": {
        -                    "pattern": "^0x[0-9a-fA-F]{130}$",
        -                    "type": "string"
        -                  },
        -                  "principal_id": {
        -                    "pattern": "^0x[0-9a-fA-F]{40}$",
        -                    "type": "string"
        -                  },
        -                  "schema_version": {
        -                    "const": "csc.delegated-confirmation-authority.v1",
        -                    "type": "string"
        -                  },
        -                  "scope": {
        -                    "const": "CONFIRM_CHINA_SUPPLY_CHECK",
        -                    "type": "string"
        -                  }
        -                },
        -                "required": [
        -                  "schema_version",
        -                  "delegation_id",
        -                  "agent_id",
        -                  "principal_id",
        -                  "issuer_address",
        -                  "intent_id",
        -                  "scope",
        -                  "input_version",
        -                  "input_digest",
        -                  "draft_digest",
        -                  "issued_at",
        -                  "expires_at",
        -                  "authority_digest",
        -                  "issuer_signature"
        -                ],
        -                "type": "object"
        -              },
        -              "mode": {
        -                "const": "DELEGATED_AGENT",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "mode",
        -              "delegated_authority"
        -            ],
        -            "type": "object"
        -          }
        -        ]
        -      },
        -      "confirmed_at": {
        -        "$ref": "#/properties/purchase/anyOf/0/properties/confirmed_at"
        -      },
        -      "customer_confirmed_digest": {
        -        "$ref": "#/properties/purchase/anyOf/0/properties/customer_confirmed_digest"
        -      },
        -      "draft": {
        -        "additionalProperties": false,
        -        "properties": {
        -          "buyer_stated": {
        -            "additionalProperties": false,
        -            "properties": {
        -              "destination": {
        -                "anyOf": [
        -                  {
        -                    "maxLength": 100,
        -                    "minLength": 1,
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "must_match": {
        -                "items": {
        -                  "additionalProperties": false,
        -                  "properties": {
        -                    "attribute": {
        -                      "maxLength": 100,
        -                      "minLength": 1,
        -                      "type": "string"
        -                    },
        -                    "expected": {
        -                      "maxLength": 100,
        -                      "minLength": 1,
        -                      "type": "string"
        -                    },
        -                    "provenance": {
        -                      "const": "BUYER_STATED",
        -                      "type": "string"
        -                    }
        -                  },
        -                  "required": [
        -                    "attribute",
        -                    "expected",
        -                    "provenance"
        -                  ],
        -                  "type": "object"
        -                },
        -                "maxItems": 5,
        -                "type": "array"
        -              },
        -              "provenance": {
        -                "const": "BUYER_STATED",
        -                "type": "string"
        -              },
        -              "quantity": {
        -                "exclusiveMinimum": 0,
        -                "type": "integer"
        -              },
        -              "substitution_policy": {
        -                "enum": [
        -                  "EXACT_ONLY",
        -                  "SIMILAR_IF_MUST_MATCH"
        -                ],
        -                "type": "string"
        -              },
        -              "unit": {
        -                "maxLength": 32,
        -                "minLength": 1,
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "provenance",
        -              "quantity",
        -              "unit",
        -              "must_match",
        -              "substitution_policy",
        -              "destination"
        -            ],
        -            "type": "object"
        -          },
        -          "customer_chinese_required": {
        -            "const": false,
        -            "type": "boolean"
        -          },
        -          "derived": {
        -            "additionalProperties": false,
        -            "properties": {
        -              "confidence": {
        -                "anyOf": [
        -                  {
        -                    "maximum": 1,
        -                    "minimum": 0,
        -                    "type": "number"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "hard_requirement": {
        -                "const": false,
        -                "type": "boolean"
        -              },
        -              "product_family": {
        -                "anyOf": [
        -                  {
        -                    "maxLength": 200,
        -                    "minLength": 1,
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "product_title": {
        -                "anyOf": [
        -                  {
        -                    "maxLength": 200,
        -                    "minLength": 1,
        -                    "type": "string"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "provenance": {
        -                "const": "DERIVED",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "provenance",
        -              "product_title",
        -              "product_family",
        -              "confidence",
        -              "hard_requirement"
        -            ],
        -            "type": "object"
        -          },
        -          "draft_digest": {
        -            "pattern": "^[0-9a-f]{64}$",
        -            "type": "string"
        -          },
        -          "input_digest": {
        -            "pattern": "^[0-9a-f]{64}$",
        -            "type": "string"
        -          },
        -          "input_version": {
        -            "exclusiveMinimum": 0,
        -            "type": "integer"
        -          },
        -          "payment_effects": {
        -            "const": 0,
        -            "type": "number"
        -          },
        -          "price_version": {
        -            "const": "csc-agent-usdc-base-v1-299",
        -            "type": "string"
        -          },
        -          "product_id": {
        -            "const": "china_supply_check_v0",
        -            "type": "string"
        -          },
        -          "provider_effects": {
        -            "const": 0,
        -            "type": "number"
        -          },
        -          "reference_image": {
        -            "additionalProperties": false,
        -            "properties": {
        -              "bytes": {
        -                "exclusiveMinimum": 0,
        -                "type": "integer"
        -              },
        -              "digest": {
        -                "pattern": "^[0-9a-f]{64}$",
        -                "type": "string"
        -              },
        -              "height": {
        -                "exclusiveMinimum": 0,
        -                "type": "integer"
        -              },
        -              "identity_claim": {
        -                "const": "REFERENCE_BYTES_ONLY_NOT_PRODUCT_IDENTITY",
        -                "type": "string"
        -              },
        -              "mime": {
        -                "const": "image/png",
        -                "type": "string"
        -              },
        -              "provenance": {
        -                "const": "SOURCE_OBSERVED",
        -                "type": "string"
        -              },
        -              "width": {
        -                "exclusiveMinimum": 0,
        -                "type": "integer"
        -              }
        -            },
        -            "required": [
        -              "provenance",
        -              "digest",
        -              "mime",
        -              "width",
        -              "height",
        -              "bytes",
        -              "identity_claim"
        -            ],
        -            "type": "object"
        -          },
        -          "requires_confirmation": {
        -            "const": true,
        -            "type": "boolean"
        -          },
        -          "schema_version": {
        -            "const": "csc.image-first.prepare.v1",
        -            "type": "string"
        -          },
        -          "unknown": {
        -            "additionalProperties": false,
        -            "properties": {
        -              "blocks_confirmation": {
        -                "const": false,
        -                "type": "boolean"
        -              },
        -              "fields": {
        -                "items": {
        -                  "enum": [
        -                    "product_title",
        -                    "product_family",
        -                    "destination"
        -                  ],
        -                  "type": "string"
        -                },
        -                "type": "array"
        -              },
        -              "provenance": {
        -                "const": "UNKNOWN",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "provenance",
        -              "fields",
        -              "blocks_confirmation"
        -            ],
        -            "type": "object"
        -          }
        -        },
        -        "required": [
        -          "schema_version",
        -          "product_id",
        -          "price_version",
        -          "input_version",
        -          "input_digest",
        -          "reference_image",
        -          "buyer_stated",
        -          "derived",
        -          "unknown",
        -          "customer_chinese_required",
        -          "requires_confirmation",
        -          "payment_effects",
        -          "provider_effects",
        -          "draft_digest"
        -        ],
        -        "type": "object"
        -      },
        -      "draft_digest": {
        -        "$ref": "#/properties/purchase/anyOf/0/properties/draft_digest"
        -      },
        -      "image_base64": {
        -        "maxLength": 27962028,
        -        "minLength": 1,
        -        "type": "string"
        -      },
        -      "intent_id": {
        -        "$ref": "#/properties/purchase/anyOf/0/properties/intent_id"
        -      }
        -    },
        -    "required": [
        -      "intent_id",
        -      "draft_digest",
        -      "customer_confirmed_digest",
        -      "confirmed_at",
        -      "draft",
        -      "confirmation"
        -    ],
        -    "type": "object"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "confirmed_at": {
        +        "format": "date-time",
        +        "type": "string"
        +      },
        +      "customer_confirmed_digest": {
        +        "pattern": "^[0-9a-f]{64}$",
        +        "type": "string"
        +      },
        +      "draft": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "input": {
        +            "anyOf": [
        +              {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "text": {
        +                    "type": "string"
        +                  }
        +                },
        +                "required": [
        +                  "text"
        +                ],
        +                "type": "object"
        +              },
        +              {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "model": {
        +                    "type": "string"
        +                  }
        +                },
        +                "required": [
        +                  "model"
        +                ],
        +                "type": "object"
        +              }
        +            ]
        +          },
        +          "model_or_reference": {
        +            "anyOf": [
        +              {
        +                "maxLength": 200,
        +                "type": "string"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "must_match": {
        +            "items": {
        +              "additionalProperties": false,
        +              "properties": {
        +                "attribute": {
        +                  "maxLength": 100,
        +                  "minLength": 1,
        +                  "type": "string"
        +                },
        +                "expected": {
        +                  "maxLength": 100,
        +                  "minLength": 1,
        +                  "type": "string"
        +                }
        +              },
        +              "required": [
        +                "attribute",
        +                "expected"
        +              ],
        +              "type": "object"
        +            },
        +            "maxItems": 5,
        +            "type": "array"
        +          },
        +          "product_name": {
        +            "maxLength": 200,
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "quantity": {
        +            "exclusiveMinimum": 0,
        +            "type": "integer"
        +          },
        +          "substitution_allowed": {
        +            "type": "boolean"
        +          },
        +          "unit": {
        +            "maxLength": 32,
        +            "minLength": 1,
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "input",
        +          "quantity",
        +          "unit",
        +          "must_match",
        +          "product_name",
        +          "model_or_reference",
        +          "substitution_allowed"
        +        ],
        +        "type": "object"
        +      },
        +      "draft_digest": {
        +        "pattern": "^[0-9a-f]{64}$",
        +        "type": "string"
        +      },
        +      "intent_id": {
        +        "pattern": "^[A-Za-z0-9._:-]{1,128}$",
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "intent_id",
        +      "draft_digest",
        +      "customer_confirmed_digest",
        +      "confirmed_at",
        +      "draft"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "confirmation": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "acknowledgement": {
        +                "maxLength": 512,
        +                "minLength": 1,
        +                "type": "string"
        +              },
        +              "mode": {
        +                "const": "HUMAN",
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "mode",
        +              "acknowledgement"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "delegated_authority": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "agent_id": {
        +                    "pattern": "^0x[0-9a-fA-F]{40}$",
        +                    "type": "string"
        +                  },
        +                  "authority_digest": {
        +                    "pattern": "^[0-9a-f]{64}$",
        +                    "type": "string"
        +                  },
        +                  "delegation_id": {
        +                    "pattern": "^[A-Za-z0-9._:-]{1,128}$",
        +                    "type": "string"
        +                  },
        +                  "draft_digest": {
        +                    "pattern": "^[0-9a-f]{64}$",
        +                    "type": "string"
        +                  },
        +                  "expires_at": {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  "input_digest": {
        +                    "pattern": "^[0-9a-f]{64}$",
        +                    "type": "string"
        +                  },
        +                  "input_version": {
        +                    "exclusiveMinimum": 0,
        +                    "type": "integer"
        +                  },
        +                  "intent_id": {
        +                    "pattern": "^[A-Za-z0-9._:-]{1,128}$",
        +                    "type": "string"
        +                  },
        +                  "issued_at": {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  "issuer_address": {
        +                    "pattern": "^0x[0-9a-fA-F]{40}$",
        +                    "type": "string"
        +                  },
        +                  "issuer_signature": {
        +                    "pattern": "^0x[0-9a-fA-F]{130}$",
        +                    "type": "string"
        +                  },
        +                  "principal_id": {
        +                    "pattern": "^0x[0-9a-fA-F]{40}$",
        +                    "type": "string"
        +                  },
        +                  "schema_version": {
        +                    "const": "csc.delegated-confirmation-authority.v1",
        +                    "type": "string"
        +                  },
        +                  "scope": {
        +                    "const": "CONFIRM_CHINA_SUPPLY_CHECK",
        +                    "type": "string"
        +                  }
        +                },
        +                "required": [
        +                  "schema_version",
        +                  "delegation_id",
        +                  "agent_id",
        +                  "principal_id",
        +                  "issuer_address",
        +                  "intent_id",
        +                  "scope",
        +                  "input_version",
        +                  "input_digest",
        +                  "draft_digest",
        +                  "issued_at",
        +                  "expires_at",
        +                  "authority_digest",
        +                  "issuer_signature"
        +                ],
        +                "type": "object"
        +              },
        +              "mode": {
        +                "const": "DELEGATED_AGENT",
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "mode",
        +              "delegated_authority"
        +            ],
        +            "type": "object"
        +          }
        +        ]
        +      },
        +      "confirmed_at": {
        +        "$ref": "#/properties/purchase/anyOf/0/properties/confirmed_at"
        +      },
        +      "customer_confirmed_digest": {
        +        "$ref": "#/properties/purchase/anyOf/0/properties/customer_confirmed_digest"
        +      },
        +      "draft": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "buyer_stated": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "destination": {
        +                "anyOf": [
        +                  {
        +                    "maxLength": 100,
        +                    "minLength": 1,
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "must_match": {
        +                "items": {
        +                  "additionalProperties": false,
        +                  "properties": {
        +                    "attribute": {
        +                      "maxLength": 100,
        +                      "minLength": 1,
        +                      "type": "string"
        +                    },
        +                    "expected": {
        +                      "maxLength": 100,
        +                      "minLength": 1,
        +                      "type": "string"
        +                    },
        +                    "provenance": {
        +                      "const": "BUYER_STATED",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "required": [
        +                    "attribute",
        +                    "expected",
        +                    "provenance"
        +                  ],
        +                  "type": "object"
        +                },
        +                "maxItems": 5,
        +                "type": "array"
        +              },
        +              "provenance": {
        +                "const": "BUYER_STATED",
        +                "type": "string"
        +              },
        +              "quantity": {
        +                "anyOf": [
        +                  {
        +                    "exclusiveMinimum": 0,
        +                    "type": "integer"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "substitution_policy": {
        +                "enum": [
        +                  "EXACT_ONLY",
        +                  "SIMILAR_IF_MUST_MATCH"
        +                ],
        +                "type": "string"
        +              },
        +              "unit": {
        +                "anyOf": [
        +                  {
        +                    "maxLength": 32,
        +                    "minLength": 1,
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "required": [
        +              "provenance",
        +              "quantity",
        +              "unit",
        +              "must_match",
        +              "substitution_policy",
        +              "destination"
        +            ],
        +            "type": "object"
        +          },
        +          "customer_chinese_required": {
        +            "const": false,
        +            "type": "boolean"
        +          },
        +          "derived": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "confidence": {
        +                "anyOf": [
        +                  {
        +                    "maximum": 1,
        +                    "minimum": 0,
        +                    "type": "number"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "hard_requirement": {
        +                "const": false,
        +                "type": "boolean"
        +              },
        +              "product_family": {
        +                "anyOf": [
        +                  {
        +                    "maxLength": 200,
        +                    "minLength": 1,
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "product_title": {
        +                "anyOf": [
        +                  {
        +                    "maxLength": 200,
        +                    "minLength": 1,
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "provenance": {
        +                "const": "DERIVED",
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "provenance",
        +              "product_title",
        +              "product_family",
        +              "confidence",
        +              "hard_requirement"
        +            ],
        +            "type": "object"
        +          },
        +          "draft_digest": {
        +            "pattern": "^[0-9a-f]{64}$",
        +            "type": "string"
        +          },
        +          "input_digest": {
        +            "pattern": "^[0-9a-f]{64}$",
        +            "type": "string"
        +          },
        +          "input_version": {
        +            "exclusiveMinimum": 0,
        +            "type": "integer"
        +          },
        +          "payment_effects": {
        +            "const": 0,
        +            "type": "number"
        +          },
        +          "price_version": {
        +            "const": "csc-agent-usdc-base-v1-299",
        +            "type": "string"
        +          },
        +          "product_id": {
        +            "const": "china_supply_check_v0",
        +            "type": "string"
        +          },
        +          "provider_effects": {
        +            "const": 0,
        +            "type": "number"
        +          },
        +          "reference_image": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "bytes": {
        +                "exclusiveMinimum": 0,
        +                "type": "integer"
        +              },
        +              "digest": {
        +                "pattern": "^[0-9a-f]{64}$",
        +                "type": "string"
        +              },
        +              "height": {
        +                "exclusiveMinimum": 0,
        +                "type": "integer"
        +              },
        +              "identity_claim": {
        +                "const": "REFERENCE_BYTES_ONLY_NOT_PRODUCT_IDENTITY",
        +                "type": "string"
        +              },
        +              "mime": {
        +                "const": "image/png",
        +                "type": "string"
        +              },
        +              "provenance": {
        +                "const": "SOURCE_OBSERVED",
        +                "type": "string"
        +              },
        +              "width": {
        +                "exclusiveMinimum": 0,
        +                "type": "integer"
        +              }
        +            },
        +            "required": [
        +              "provenance",
        +              "digest",
        +              "mime",
        +              "width",
        +              "height",
        +              "bytes",
        +              "identity_claim"
        +            ],
        +            "type": "object"
        +          },
        +          "requires_confirmation": {
        +            "const": true,
        +            "type": "boolean"
        +          },
        +          "schema_version": {
        +            "const": "csc.image-first.prepare.v1",
        +            "type": "string"
        +          },
        +          "unknown": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "blocks_confirmation": {
        +                "const": false,
        +                "type": "boolean"
        +              },
        +              "fields": {
        +                "items": {
        +                  "enum": [
        +                    "product_title",
        +                    "product_family",
        +                    "destination",
        +                    "quantity",
        +                    "unit"
        +                  ],
        +                  "type": "string"
        +                },
        +                "type": "array"
        +              },
        +              "provenance": {
        +                "const": "UNKNOWN",
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "provenance",
        +              "fields",
        +              "blocks_confirmation"
        +            ],
        +            "type": "object"
        +          }
        +        },
        +        "required": [
        +          "schema_version",
        +          "product_id",
        +          "price_version",
        +          "input_version",
        +          "input_digest",
        +          "reference_image",
        +          "buyer_stated",
        +          "derived",
        +          "unknown",
        +          "customer_chinese_required",
        +          "requires_confirmation",
        +          "payment_effects",
        +          "provider_effects",
        +          "draft_digest"
        +        ],
        +        "type": "object"
        +      },
        +      "draft_digest": {
        +        "$ref": "#/properties/purchase/anyOf/0/properties/draft_digest"
        +      },
        +      "image_base64": {
        +        "maxLength": 27962028,
        +        "minLength": 1,
        +        "type": "string"
        +      },
        +      "intent_id": {
        +        "$ref": "#/properties/purchase/anyOf/0/properties/intent_id"
        +      }
        +    },
        +    "required": [
        +      "intent_id",
        +      "draft_digest",
        +      "customer_confirmed_digest",
        +      "confirmed_at",
        +      "draft",
        +      "confirmation"
        +    ],
        +    "type": "object"
        +  }
        +]
  3. 2 tool updates
    • Changedprepare_china_supply_check_v02 fields changed
      • addedInput schema / properties / draft / anyOf
        Added value: +[
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "input": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "text": {
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "text"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "model": {
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "model"
        +            ],
        +            "type": "object"
        +          }
        +        ]
        +      },
        +      "model_or_reference": {
        +        "anyOf": [
        +          {
        +            "maxLength": 200,
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "must_match": {
        +        "items": {
        +          "additionalProperties": false,
        +          "properties": {
        +            "attribute": {
        +              "maxLength": 100,
        +              "minLength": 1,
        +              "type": "string"
        +            },
        +            "expected": {
        +              "maxLength": 100,
        +              "minLength": 1,
        +              "type": "string"
        +            }
        +          },
        +          "required": [
        +            "attribute",
        +            "expected"
        +          ],
        +          "type": "object"
        +        },
        +        "maxItems": 5,
        +        "type": "array"
        +      },
        +      "product_name": {
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "type": "string"
        +      },
        +      "quantity": {
        +        "exclusiveMinimum": 0,
        +        "type": "integer"
        +      },
        +      "substitution_allowed": {
        +        "type": "boolean"
        +      },
        +      "unit": {
        +        "maxLength": 32,
        +        "minLength": 1,
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "input",
        +      "quantity",
        +      "unit",
        +      "must_match",
        +      "product_name",
        +      "model_or_reference",
        +      "substitution_allowed"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "destination": {
        +        "anyOf": [
        +          {
        +            "maxLength": 100,
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "input_version": {
        +        "const": 1,
        +        "type": "number"
        +      },
        +      "interpretation": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "confidence": {
        +                "anyOf": [
        +                  {
        +                    "maximum": 1,
        +                    "minimum": 0,
        +                    "type": "number"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "product_family": {
        +                "anyOf": [
        +                  {
        +                    "maxLength": 200,
        +                    "minLength": 1,
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "product_title": {
        +                "anyOf": [
        +                  {
        +                    "maxLength": 200,
        +                    "minLength": 1,
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "type": "object"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "must_match": {
        +        "items": {
        +          "additionalProperties": false,
        +          "properties": {
        +            "attribute": {
        +              "maxLength": 100,
        +              "minLength": 1,
        +              "type": "string"
        +            },
        +            "expected": {
        +              "maxLength": 100,
        +              "minLength": 1,
        +              "type": "string"
        +            }
        +          },
        +          "required": [
        +            "attribute",
        +            "expected"
        +          ],
        +          "type": "object"
        +        },
        +        "maxItems": 5,
        +        "type": "array"
        +      },
        +      "quantity": {
        +        "exclusiveMinimum": 0,
        +        "type": "integer"
        +      },
        +      "reference_image": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "data_base64": {
        +            "maxLength": 27962028,
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "mime": {
        +            "const": "image/png",
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "mime",
        +          "data_base64"
        +        ],
        +        "type": "object"
        +      },
        +      "substitution_policy": {
        +        "enum": [
        +          "EXACT_ONLY",
        +          "SIMILAR_IF_MUST_MATCH"
        +        ],
        +        "type": "string"
        +      },
        +      "unit": {
        +        "maxLength": 32,
        +        "minLength": 1,
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "reference_image",
        +      "quantity",
        +      "unit",
        +      "must_match",
        +      "substitution_policy"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "previous_draft": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "buyer_stated": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "destination": {
        +                "anyOf": [
        +                  {
        +                    "maxLength": 100,
        +                    "minLength": 1,
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "must_match": {
        +                "items": {
        +                  "additionalProperties": false,
        +                  "properties": {
        +                    "attribute": {
        +                      "maxLength": 100,
        +                      "minLength": 1,
        +                      "type": "string"
        +                    },
        +                    "expected": {
        +                      "maxLength": 100,
        +                      "minLength": 1,
        +                      "type": "string"
        +                    },
        +                    "provenance": {
        +                      "const": "BUYER_STATED",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "required": [
        +                    "attribute",
        +                    "expected",
        +                    "provenance"
        +                  ],
        +                  "type": "object"
        +                },
        +                "maxItems": 5,
        +                "type": "array"
        +              },
        +              "provenance": {
        +                "const": "BUYER_STATED",
        +                "type": "string"
        +              },
        +              "quantity": {
        +                "exclusiveMinimum": 0,
        +                "type": "integer"
        +              },
        +              "substitution_policy": {
        +                "enum": [
        +                  "EXACT_ONLY",
        +                  "SIMILAR_IF_MUST_MATCH"
        +                ],
        +                "type": "string"
        +              },
        +              "unit": {
        +                "maxLength": 32,
        +                "minLength": 1,
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "provenance",
        +              "quantity",
        +              "unit",
        +              "must_match",
        +              "substitution_policy",
        +              "destination"
        +            ],
        +            "type": "object"
        +          },
        +          "customer_chinese_required": {
        +            "const": false,
        +            "type": "boolean"
        +          },
        +          "derived": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "confidence": {
        +                "anyOf": [
        +                  {
        +                    "maximum": 1,
        +                    "minimum": 0,
        +                    "type": "number"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "hard_requirement": {
        +                "const": false,
        +                "type": "boolean"
        +              },
        +              "product_family": {
        +                "anyOf": [
        +                  {
        +                    "maxLength": 200,
        +                    "minLength": 1,
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "product_title": {
        +                "anyOf": [
        +                  {
        +                    "maxLength": 200,
        +                    "minLength": 1,
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "provenance": {
        +                "const": "DERIVED",
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "provenance",
        +              "product_title",
        +              "product_family",
        +              "confidence",
        +              "hard_requirement"
        +            ],
        +            "type": "object"
        +          },
        +          "draft_digest": {
        +            "pattern": "^[0-9a-f]{64}$",
        +            "type": "string"
        +          },
        +          "input_digest": {
        +            "pattern": "^[0-9a-f]{64}$",
        +            "type": "string"
        +          },
        +          "input_version": {
        +            "exclusiveMinimum": 0,
        +            "type": "integer"
        +          },
        +          "payment_effects": {
        +            "const": 0,
        +            "type": "number"
        +          },
        +          "price_version": {
        +            "const": "csc-agent-usdc-base-v1-299",
        +            "type": "string"
        +          },
        +          "product_id": {
        +            "const": "china_supply_check_v0",
        +            "type": "string"
        +          },
        +          "provider_effects": {
        +            "const": 0,
        +            "type": "number"
        +          },
        +          "reference_image": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "bytes": {
        +                "exclusiveMinimum": 0,
        +                "type": "integer"
        +              },
        +              "digest": {
        +                "pattern": "^[0-9a-f]{64}$",
        +                "type": "string"
        +              },
        +              "height": {
        +                "exclusiveMinimum": 0,
        +                "type": "integer"
        +              },
        +              "identity_claim": {
        +                "const": "REFERENCE_BYTES_ONLY_NOT_PRODUCT_IDENTITY",
        +                "type": "string"
        +              },
        +              "mime": {
        +                "const": "image/png",
        +                "type": "string"
        +              },
        +              "provenance": {
        +                "const": "SOURCE_OBSERVED",
        +                "type": "string"
        +              },
        +              "width": {
        +                "exclusiveMinimum": 0,
        +                "type": "integer"
        +              }
        +            },
        +            "required": [
        +              "provenance",
        +              "digest",
        +              "mime",
        +              "width",
        +              "height",
        +              "bytes",
        +              "identity_claim"
        +            ],
        +            "type": "object"
        +          },
        +          "requires_confirmation": {
        +            "const": true,
        +            "type": "boolean"
        +          },
        +          "schema_version": {
        +            "const": "csc.image-first.prepare.v1",
        +            "type": "string"
        +          },
        +          "unknown": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "blocks_confirmation": {
        +                "const": false,
        +                "type": "boolean"
        +              },
        +              "fields": {
        +                "items": {
        +                  "enum": [
        +                    "product_title",
        +                    "product_family",
        +                    "destination"
        +                  ],
        +                  "type": "string"
        +                },
        +                "type": "array"
        +              },
        +              "provenance": {
        +                "const": "UNKNOWN",
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "provenance",
        +              "fields",
        +              "blocks_confirmation"
        +            ],
        +            "type": "object"
        +          }
        +        },
        +        "required": [
        +          "schema_version",
        +          "product_id",
        +          "price_version",
        +          "input_version",
        +          "input_digest",
        +          "reference_image",
        +          "buyer_stated",
        +          "derived",
        +          "unknown",
        +          "customer_chinese_required",
        +          "requires_confirmation",
        +          "payment_effects",
        +          "provider_effects",
        +          "draft_digest"
        +        ],
        +        "type": "object"
        +      },
        +      "revised": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "destination": {
        +            "$ref": "#/properties/draft/anyOf/1/properties/destination"
        +          },
        +          "interpretation": {
        +            "$ref": "#/properties/draft/anyOf/1/properties/interpretation"
        +          },
        +          "must_match": {
        +            "$ref": "#/properties/draft/anyOf/1/properties/must_match"
        +          },
        +          "quantity": {
        +            "$ref": "#/properties/draft/anyOf/1/properties/quantity"
        +          },
        +          "reference_image": {
        +            "$ref": "#/properties/draft/anyOf/1/properties/reference_image"
        +          },
        +          "substitution_policy": {
        +            "$ref": "#/properties/draft/anyOf/1/properties/substitution_policy"
        +          },
        +          "unit": {
        +            "$ref": "#/properties/draft/anyOf/1/properties/unit"
        +          }
        +        },
        +        "required": [
        +          "reference_image",
        +          "quantity",
        +          "unit",
        +          "must_match",
        +          "substitution_policy"
        +        ],
        +        "type": "object"
        +      }
        +    },
        +    "required": [
        +      "previous_draft",
        +      "revised"
        +    ],
        +    "type": "object"
        +  }
        +]
      • addedInput schema / required
        Added value: +[
        +  "draft"
        +]
    • Changedpurchase_china_supply_check_v02 fields changed
      • addedInput schema / properties / purchase / anyOf
        Added value: +[
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "confirmed_at": {
        +        "format": "date-time",
        +        "type": "string"
        +      },
        +      "customer_confirmed_digest": {
        +        "pattern": "^[0-9a-f]{64}$",
        +        "type": "string"
        +      },
        +      "draft": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "input": {
        +            "anyOf": [
        +              {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "text": {
        +                    "type": "string"
        +                  }
        +                },
        +                "required": [
        +                  "text"
        +                ],
        +                "type": "object"
        +              },
        +              {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "model": {
        +                    "type": "string"
        +                  }
        +                },
        +                "required": [
        +                  "model"
        +                ],
        +                "type": "object"
        +              }
        +            ]
        +          },
        +          "model_or_reference": {
        +            "anyOf": [
        +              {
        +                "maxLength": 200,
        +                "type": "string"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "must_match": {
        +            "items": {
        +              "additionalProperties": false,
        +              "properties": {
        +                "attribute": {
        +                  "maxLength": 100,
        +                  "minLength": 1,
        +                  "type": "string"
        +                },
        +                "expected": {
        +                  "maxLength": 100,
        +                  "minLength": 1,
        +                  "type": "string"
        +                }
        +              },
        +              "required": [
        +                "attribute",
        +                "expected"
        +              ],
        +              "type": "object"
        +            },
        +            "maxItems": 5,
        +            "type": "array"
        +          },
        +          "product_name": {
        +            "maxLength": 200,
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "quantity": {
        +            "exclusiveMinimum": 0,
        +            "type": "integer"
        +          },
        +          "substitution_allowed": {
        +            "type": "boolean"
        +          },
        +          "unit": {
        +            "maxLength": 32,
        +            "minLength": 1,
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "input",
        +          "quantity",
        +          "unit",
        +          "must_match",
        +          "product_name",
        +          "model_or_reference",
        +          "substitution_allowed"
        +        ],
        +        "type": "object"
        +      },
        +      "draft_digest": {
        +        "pattern": "^[0-9a-f]{64}$",
        +        "type": "string"
        +      },
        +      "intent_id": {
        +        "pattern": "^[A-Za-z0-9._:-]{1,128}$",
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "intent_id",
        +      "draft_digest",
        +      "customer_confirmed_digest",
        +      "confirmed_at",
        +      "draft"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "confirmation": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "acknowledgement": {
        +                "maxLength": 512,
        +                "minLength": 1,
        +                "type": "string"
        +              },
        +              "mode": {
        +                "const": "HUMAN",
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "mode",
        +              "acknowledgement"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "additionalProperties": false,
        +            "properties": {
        +              "delegated_authority": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "agent_id": {
        +                    "pattern": "^0x[0-9a-fA-F]{40}$",
        +                    "type": "string"
        +                  },
        +                  "authority_digest": {
        +                    "pattern": "^[0-9a-f]{64}$",
        +                    "type": "string"
        +                  },
        +                  "delegation_id": {
        +                    "pattern": "^[A-Za-z0-9._:-]{1,128}$",
        +                    "type": "string"
        +                  },
        +                  "draft_digest": {
        +                    "pattern": "^[0-9a-f]{64}$",
        +                    "type": "string"
        +                  },
        +                  "expires_at": {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  "input_digest": {
        +                    "pattern": "^[0-9a-f]{64}$",
        +                    "type": "string"
        +                  },
        +                  "input_version": {
        +                    "exclusiveMinimum": 0,
        +                    "type": "integer"
        +                  },
        +                  "intent_id": {
        +                    "pattern": "^[A-Za-z0-9._:-]{1,128}$",
        +                    "type": "string"
        +                  },
        +                  "issued_at": {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  "issuer_address": {
        +                    "pattern": "^0x[0-9a-fA-F]{40}$",
        +                    "type": "string"
        +                  },
        +                  "issuer_signature": {
        +                    "pattern": "^0x[0-9a-fA-F]{130}$",
        +                    "type": "string"
        +                  },
        +                  "principal_id": {
        +                    "pattern": "^0x[0-9a-fA-F]{40}$",
        +                    "type": "string"
        +                  },
        +                  "schema_version": {
        +                    "const": "csc.delegated-confirmation-authority.v1",
        +                    "type": "string"
        +                  },
        +                  "scope": {
        +                    "const": "CONFIRM_CHINA_SUPPLY_CHECK",
        +                    "type": "string"
        +                  }
        +                },
        +                "required": [
        +                  "schema_version",
        +                  "delegation_id",
        +                  "agent_id",
        +                  "principal_id",
        +                  "issuer_address",
        +                  "intent_id",
        +                  "scope",
        +                  "input_version",
        +                  "input_digest",
        +                  "draft_digest",
        +                  "issued_at",
        +                  "expires_at",
        +                  "authority_digest",
        +                  "issuer_signature"
        +                ],
        +                "type": "object"
        +              },
        +              "mode": {
        +                "const": "DELEGATED_AGENT",
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "mode",
        +              "delegated_authority"
        +            ],
        +            "type": "object"
        +          }
        +        ]
        +      },
        +      "confirmed_at": {
        +        "$ref": "#/properties/purchase/anyOf/0/properties/confirmed_at"
        +      },
        +      "customer_confirmed_digest": {
        +        "$ref": "#/properties/purchase/anyOf/0/properties/customer_confirmed_digest"
        +      },
        +      "draft": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "buyer_stated": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "destination": {
        +                "anyOf": [
        +                  {
        +                    "maxLength": 100,
        +                    "minLength": 1,
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "must_match": {
        +                "items": {
        +                  "additionalProperties": false,
        +                  "properties": {
        +                    "attribute": {
        +                      "maxLength": 100,
        +                      "minLength": 1,
        +                      "type": "string"
        +                    },
        +                    "expected": {
        +                      "maxLength": 100,
        +                      "minLength": 1,
        +                      "type": "string"
        +                    },
        +                    "provenance": {
        +                      "const": "BUYER_STATED",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "required": [
        +                    "attribute",
        +                    "expected",
        +                    "provenance"
        +                  ],
        +                  "type": "object"
        +                },
        +                "maxItems": 5,
        +                "type": "array"
        +              },
        +              "provenance": {
        +                "const": "BUYER_STATED",
        +                "type": "string"
        +              },
        +              "quantity": {
        +                "exclusiveMinimum": 0,
        +                "type": "integer"
        +              },
        +              "substitution_policy": {
        +                "enum": [
        +                  "EXACT_ONLY",
        +                  "SIMILAR_IF_MUST_MATCH"
        +                ],
        +                "type": "string"
        +              },
        +              "unit": {
        +                "maxLength": 32,
        +                "minLength": 1,
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "provenance",
        +              "quantity",
        +              "unit",
        +              "must_match",
        +              "substitution_policy",
        +              "destination"
        +            ],
        +            "type": "object"
        +          },
        +          "customer_chinese_required": {
        +            "const": false,
        +            "type": "boolean"
        +          },
        +          "derived": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "confidence": {
        +                "anyOf": [
        +                  {
        +                    "maximum": 1,
        +                    "minimum": 0,
        +                    "type": "number"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "hard_requirement": {
        +                "const": false,
        +                "type": "boolean"
        +              },
        +              "product_family": {
        +                "anyOf": [
        +                  {
        +                    "maxLength": 200,
        +                    "minLength": 1,
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "product_title": {
        +                "anyOf": [
        +                  {
        +                    "maxLength": 200,
        +                    "minLength": 1,
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "provenance": {
        +                "const": "DERIVED",
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "provenance",
        +              "product_title",
        +              "product_family",
        +              "confidence",
        +              "hard_requirement"
        +            ],
        +            "type": "object"
        +          },
        +          "draft_digest": {
        +            "pattern": "^[0-9a-f]{64}$",
        +            "type": "string"
        +          },
        +          "input_digest": {
        +            "pattern": "^[0-9a-f]{64}$",
        +            "type": "string"
        +          },
        +          "input_version": {
        +            "exclusiveMinimum": 0,
        +            "type": "integer"
        +          },
        +          "payment_effects": {
        +            "const": 0,
        +            "type": "number"
        +          },
        +          "price_version": {
        +            "const": "csc-agent-usdc-base-v1-299",
        +            "type": "string"
        +          },
        +          "product_id": {
        +            "const": "china_supply_check_v0",
        +            "type": "string"
        +          },
        +          "provider_effects": {
        +            "const": 0,
        +            "type": "number"
        +          },
        +          "reference_image": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "bytes": {
        +                "exclusiveMinimum": 0,
        +                "type": "integer"
        +              },
        +              "digest": {
        +                "pattern": "^[0-9a-f]{64}$",
        +                "type": "string"
        +              },
        +              "height": {
        +                "exclusiveMinimum": 0,
        +                "type": "integer"
        +              },
        +              "identity_claim": {
        +                "const": "REFERENCE_BYTES_ONLY_NOT_PRODUCT_IDENTITY",
        +                "type": "string"
        +              },
        +              "mime": {
        +                "const": "image/png",
        +                "type": "string"
        +              },
        +              "provenance": {
        +                "const": "SOURCE_OBSERVED",
        +                "type": "string"
        +              },
        +              "width": {
        +                "exclusiveMinimum": 0,
        +                "type": "integer"
        +              }
        +            },
        +            "required": [
        +              "provenance",
        +              "digest",
        +              "mime",
        +              "width",
        +              "height",
        +              "bytes",
        +              "identity_claim"
        +            ],
        +            "type": "object"
        +          },
        +          "requires_confirmation": {
        +            "const": true,
        +            "type": "boolean"
        +          },
        +          "schema_version": {
        +            "const": "csc.image-first.prepare.v1",
        +            "type": "string"
        +          },
        +          "unknown": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "blocks_confirmation": {
        +                "const": false,
        +                "type": "boolean"
        +              },
        +              "fields": {
        +                "items": {
        +                  "enum": [
        +                    "product_title",
        +                    "product_family",
        +                    "destination"
        +                  ],
        +                  "type": "string"
        +                },
        +                "type": "array"
        +              },
        +              "provenance": {
        +                "const": "UNKNOWN",
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "provenance",
        +              "fields",
        +              "blocks_confirmation"
        +            ],
        +            "type": "object"
        +          }
        +        },
        +        "required": [
        +          "schema_version",
        +          "product_id",
        +          "price_version",
        +          "input_version",
        +          "input_digest",
        +          "reference_image",
        +          "buyer_stated",
        +          "derived",
        +          "unknown",
        +          "customer_chinese_required",
        +          "requires_confirmation",
        +          "payment_effects",
        +          "provider_effects",
        +          "draft_digest"
        +        ],
        +        "type": "object"
        +      },
        +      "draft_digest": {
        +        "$ref": "#/properties/purchase/anyOf/0/properties/draft_digest"
        +      },
        +      "image_base64": {
        +        "maxLength": 27962028,
        +        "minLength": 1,
        +        "type": "string"
        +      },
        +      "intent_id": {
        +        "$ref": "#/properties/purchase/anyOf/0/properties/intent_id"
        +      }
        +    },
        +    "required": [
        +      "intent_id",
        +      "draft_digest",
        +      "customer_confirmed_digest",
        +      "confirmed_at",
        +      "draft",
        +      "confirmation"
        +    ],
        +    "type": "object"
        +  }
        +]
      • addedInput schema / required
        Added value: +[
        +  "purchase"
        +]
  4. 2 tool updates
    • Addedpurchase_china_supply_check_v0
    • Addedrun_china_supply_check_v0
  5. 4 tool updates
    • Addeddiscover_china_supply_check_v0
    • Addedprepare_china_supply_check_v0
    • Addedresult_china_supply_check_v0
    • Addedstatus_china_supply_check_v0
  6. 10 tool updates
    • Changeddiscover_product_detail_v03 fields changed
      • addedInput schema / $schema
        Added value: +"http://json-schema.org/draft-07/schema#"
      • removedInput schema / title
        Removed value: -"discoverArguments"
      • changedOutput schema / (root)
        Previous value: -{
        -  "additionalProperties": true,
        -  "title": "discoverDictOutput",
        -  "type": "object"
        -}New value: +null
    • Changeddiscover_product_keyword_search_v03 fields changed
      • addedInput schema / $schema
        Added value: +"http://json-schema.org/draft-07/schema#"
      • removedInput schema / title
        Removed value: -"discoverArguments"
      • changedOutput schema / (root)
        Previous value: -{
        -  "additionalProperties": true,
        -  "title": "discoverDictOutput",
        -  "type": "object"
        -}New value: +null
    • Changeddiscover_product_public_offer_snapshot_v03 fields changed
      • addedInput schema / $schema
        Added value: +"http://json-schema.org/draft-07/schema#"
      • removedInput schema / title
        Removed value: -"discoverArguments"
      • changedOutput schema / (root)
        Previous value: -{
        -  "additionalProperties": true,
        -  "title": "discoverDictOutput",
        -  "type": "object"
        -}New value: +null
    • Changeddiscover_seller_public_profile_v03 fields changed
      • addedInput schema / $schema
        Added value: +"http://json-schema.org/draft-07/schema#"
      • removedInput schema / title
        Removed value: -"discoverArguments"
      • changedOutput schema / (root)
        Previous value: -{
        -  "additionalProperties": true,
        -  "title": "discoverDictOutput",
        -  "type": "object"
        -}New value: +null
    • Changeddiscover_shop_product_page_v03 fields changed
      • addedInput schema / $schema
        Added value: +"http://json-schema.org/draft-07/schema#"
      • removedInput schema / title
        Removed value: -"discoverArguments"
      • changedOutput schema / (root)
        Previous value: -{
        -  "additionalProperties": true,
        -  "title": "discoverDictOutput",
        -  "type": "object"
        -}New value: +null
    • Changedinvoke_product_detail_v06 fields changed
      • addedInput schema / $schema
        Added value: +"http://json-schema.org/draft-07/schema#"
      • addedInput schema / additionalProperties
        Added value: +false
      • changedInput schema / properties / request / additionalProperties
        Previous value: -trueNew value: +{}
      • removedInput schema / properties / request / title
        Removed value: -"Request"
      • removedInput schema / title
        Removed value: -"invokeArguments"
      • changedOutput schema / (root)
        Previous value: -{
        -  "additionalProperties": true,
        -  "title": "invokeDictOutput",
        -  "type": "object"
        -}New value: +null
    • Changedinvoke_product_keyword_search_v07 fields changed
      • addedInput schema / $schema
        Added value: +"http://json-schema.org/draft-07/schema#"
      • addedInput schema / additionalProperties
        Added value: +false
      • changedInput schema / properties / request / additionalProperties
        Previous value: -trueNew value: +false
      • addedInput schema / properties / request / properties
        Added value: +{
        +  "idempotency_key": {
        +    "pattern": "^[A-Za-z0-9._:-]{1,128}$",
        +    "type": "string"
        +  },
        +  "page": {
        +    "type": "integer"
        +  },
        +  "page_size": {
        +    "maximum": 10,
        +    "minimum": 1,
        +    "type": "integer"
        +  },
        +  "q": {
        +    "maxLength": 200,
        +    "minLength": 1,
        +    "type": "string"
        +  }
        +}
      • addedInput schema / properties / request / required
        Added value: +[
        +  "q"
        +]
      • removedInput schema / properties / request / title
        Removed value: -"Request"
      • removedInput schema / title
        Removed value: -"invoke_paidArguments"
    • Changedinvoke_product_public_offer_snapshot_v06 fields changed
      • addedInput schema / $schema
        Added value: +"http://json-schema.org/draft-07/schema#"
      • addedInput schema / additionalProperties
        Added value: +false
      • changedInput schema / properties / request / additionalProperties
        Previous value: -trueNew value: +{}
      • removedInput schema / properties / request / title
        Removed value: -"Request"
      • removedInput schema / title
        Removed value: -"invokeArguments"
      • changedOutput schema / (root)
        Previous value: -{
        -  "additionalProperties": true,
        -  "title": "invokeDictOutput",
        -  "type": "object"
        -}New value: +null
    • Changedinvoke_seller_public_profile_v06 fields changed
      • addedInput schema / $schema
        Added value: +"http://json-schema.org/draft-07/schema#"
      • addedInput schema / additionalProperties
        Added value: +false
      • changedInput schema / properties / request / additionalProperties
        Previous value: -trueNew value: +{}
      • removedInput schema / properties / request / title
        Removed value: -"Request"
      • removedInput schema / title
        Removed value: -"invokeArguments"
      • changedOutput schema / (root)
        Previous value: -{
        -  "additionalProperties": true,
        -  "title": "invokeDictOutput",
        -  "type": "object"
        -}New value: +null
    • Changedinvoke_shop_product_page_v06 fields changed
      • addedInput schema / $schema
        Added value: +"http://json-schema.org/draft-07/schema#"
      • addedInput schema / additionalProperties
        Added value: +false
      • changedInput schema / properties / request / additionalProperties
        Previous value: -trueNew value: +{}
      • removedInput schema / properties / request / title
        Removed value: -"Request"
      • removedInput schema / title
        Removed value: -"invokeArguments"
      • changedOutput schema / (root)
        Previous value: -{
        -  "additionalProperties": true,
        -  "title": "invokeDictOutput",
        -  "type": "object"
        -}New value: +null
  7. 1 tool update
    • Changedinvoke_product_keyword_search_v02 fields changed
      • changedInput schema / title
        Previous value: -"invokeArguments"New value: +"invoke_paidArguments"
      • changedOutput schema / (root)
        Previous value: -{
        -  "additionalProperties": true,
        -  "title": "invokeDictOutput",
        -  "type": "object"
        -}New value: +null
  8. 10 tool updates
    • First observeddiscover_product_detail_v0
    • First observeddiscover_product_keyword_search_v0
    • First observeddiscover_product_public_offer_snapshot_v0
    • First observeddiscover_seller_public_profile_v0
    • First observeddiscover_shop_product_page_v0
    • First observedinvoke_product_detail_v0
    • First observedinvoke_product_keyword_search_v0
    • First observedinvoke_product_public_offer_snapshot_v0
    • First observedinvoke_seller_public_profile_v0
    • First observedinvoke_shop_product_page_v0

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    C
    maintenance
    Real-time data API for AI Agents. 10 MCP tools covering A-share stock quotes, market overview, fund data, web search, news, weather, logistics tracking, and IP geolocation.
    10
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    Let your agent find, shop and compare. Shopify Global Catalog search, offer ranking and shipping-plan comparison, $0.01 USDC per call via x402 on Base. No API key, no purchases.
    5
    59 npm
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.