Skip to main content
Glama

Server Details

Free verifiable Agent ID and proof wallet; US company, supplier, invoice, payment and vendor checks.

If you are the author of this connector, you can claim ownership with GitHub, an HTTP challenge, or a DNS record. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Last Tested
Transport
Streamable HTTP
URL

Available Tools

8 tools
capabilitiesA
Read-onlyIdempotent
Inspect

Free: list all capabilities and prices.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

A3.8/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true, idempotentHint=true, and destructiveHint=false, covering safety. The description adds the term 'Free:' which might imply no cost or no restriction, but this is ambiguous and not a substantive behavioral disclosure. It does not contradict annotations.

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

Conciseness5/5

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

The description is a single, front-loaded sentence with no wasted words. 'Free: list all capabilities and prices' immediately conveys the tool's purpose and any caveat about cost.

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

Completeness4/5

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

Given the tool's simplicity (zero parameters, read-only, idempotent), the description is mostly adequate. The phrase 'capabilities and prices' implies the return format (a list with prices). However, it lacks domain context (e.g., what types of capabilities) and there is no output schema to clarify, but the low complexity reduces the need for more detail.

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 there is nothing for the description to explain. Per the baseline guidance, a 0-parameter tool receives a 4. The description adds no parameter information, but none is needed.

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

Purpose5/5

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

The description clearly states the tool's function with a specific verb ('list') and resource ('all capabilities and prices'). It distinguishes itself from sibling tools, which are all action-oriented (e.g., 'approve', 'verify'), making this the only listing/query tool.

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 provides no guidance on when to use this tool versus alternatives. It does not mention any exclusions or alternative tools for related tasks like 'build_uk_company_capability_passport'. Usage context is only implied by the function itself, not explicitly stated.

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

get_agent_first_portfolioC
Read-onlyIdempotent
Inspect

Free: return 1 commercial solution and 1 exact x402 resource.

ParametersJSON Schema
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, idempotentHint=true, and destructiveHint=false, so the safety profile is covered. The description adds the behavioral detail that it returns exactly two items and is free, which is useful beyond annotations.

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 very brief and front-loaded, with no filler. However, the cryptic terminology ('exact x402 resource') and the unusual 'Free:' prefix reduce its effectiveness despite the 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?

Without an output schema, the description must explain what the tool returns, but 'commercial solution' and 'exact x402 resource' are undefined domain terms. An agent cannot reliably predict the response format or semantics from this description alone.

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 and the schema is fully covered by an empty properties object, so there is no parameter documentation burden. The description does not need to add parameter semantics.

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 specifies a verb ('return') and two concrete result items ('1 commercial solution' and '1 exact x402 resource'), but neither term is explained. It does not distinguish itself from sibling tools like 'capabilities' or 'quote'.

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 guidance is given about when to use this tool versus any of the many sibling tools. The leading 'Free:' may imply a cost advantage, but it does not state conditions, alternatives, or exclusions.

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

preflightA
Read-onlyIdempotent
Inspect

Free: estimate resolvability, coverage, confidence and price for a CNPJ before paying.

ParametersJSON Schema
NameRequiredDescriptionDefault
cnpjYesBrazilian CNPJ (14 digits)

TDQS

A4.2/5.0
Behavior4/5

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

Annotations already declare readOnly, idempotent, and non-destructive behavior. The description adds value by disclosing the cost aspect ('Free') and the specific output dimensions (resolvability, coverage, confidence, price), which are not present in annotations. This extra context goes beyond the structured safety hints.

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

Conciseness5/5

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

The description is a single 12-word sentence, front-loaded with the key differentiator 'Free', and contains zero redundant words. Every word earns its place.

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

Completeness4/5

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

For a simple one-parameter tool with robust annotations, the description adequately covers the purpose and expected output dimensions. It lacks a detailed output format, but no output schema exists and the estimate is conceptually clear, making the description sufficient for this complexity level.

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?

The input schema fully describes the only parameter ('cnpj' as a Brazilian CNPJ, 14 digits) with 100% coverage. The description simply uses the same term without adding new syntax or format details, so the baseline of 3 is appropriate.

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

Purpose5/5

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

The description clearly states the verb ('estimate'), the resource ('CNPJ'), and the scope ('resolvability, coverage, confidence and price') with a temporal context ('before paying'). It differentiates from sibling tools like 'quote' by emphasizing 'Free' and the pre-payment nature, making the tool's unique role explicit.

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?

The context 'before paying' clearly indicates when to use this tool, and 'Free' suggests an economical pre-check. However, it does not explicitly mention alternatives or exclusions, so the guidance is clear but not exhaustive.

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

quoteC
Read-onlyIdempotent
Inspect

Free: quote for a capability.

ParametersJSON Schema
NameRequiredDescriptionDefault
capabilityYes

TDQS

C2.3/5.0
Behavior2/5

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

Annotations already declare readOnlyHint=true, idempotentHint=true, and destructiveHint=false. The description adds no meaningful behavioral context beyond that, leaving unclear what a quote entails or what output to expect.

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

Conciseness2/5

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

The description is extremely short, but it is under-specified rather than effectively concise. It doesn't earn its place because it omits critical information needed for correct use.

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 only one parameter and no output schema, the description should clarify enough for selection and invocation. It fails to do so, especially given the large set of sibling tools that include 'capabilities' and 'preflight', which could overlap in purpose.

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 compensate. It only says 'capability' as the parameter, offering minimal semantic value. It doesn't explain what a capability is, its format, or valid values.

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 provides a quote for a capability, which is a specific action and resource. However, it is vague—'quote' is ambiguous and no scope or distinction from sibling tools is provided.

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 guidance is given on when to use this tool versus alternatives. The phrase 'Free:' is unrelated to usage context, and there is no mention of scenarios or exclusions.

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

release_payment_to_supplierA
Read-onlyIdempotent
Inspect

Paid RunOnProof Payment Decision: one US FEDERAL_ONLY release-payment decision for 0.79 USDC on Base, with signed BuyerPaymentMandate, signed Proof Capsule and deterministic replay. RunOnProof does not execute supplier payment.

ParametersJSON Schema
NameRequiredDescriptionDefault
buyerYes
payeeYes
amountYes
intentYes
invoiceYes
coverageYes
currencyYes
supplierYes
disclosureYes
correlationYes
risk_policyYes
jurisdictionYes
buyer_mandateYesSigned BuyerPaymentMandate bound to this request digest, buyer, agent, supplier, payee, limits and validity window.
schema_versionYes
idempotency_keyYes
economic_purposeYes
requesting_agentYes
decision_fee_payerNoDecision fee wallet authorized by the signed request and buyer mandate; required for commercial x402 purchases.
evidence_referencesYes
payment_destinationYes
coverage_requirementsYes
freshness_requirementsYes
exposure_valuation_basisYes
payment_instruction_digestYes
payment_exposure_usdc_equivalent_atomicYes

Output Schema

ParametersJSON Schema
NameRequiredDescription
policyYes
replayYes
billingYes
productYes
coverageYes
decisionYes
deliveryYes
freshnessYes
conditionsYes
request_idYes
decision_idYes
remediationYes
uncertaintyYes
valid_as_ofYes
valid_untilYes
reason_codesYes
risk_signalsYes
checks_waivedYes
decision_costYes
economic_riskYes
proof_capsuleYes
machine_actionYes
request_digestYes
schema_versionYes
checks_executedYes
evidence_bundleYes
product_versionYes
payment_executedYes
decision_request_idYes

TDQS

A3.9/5.0
Behavior4/5

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

Annotations already indicate readOnlyHint=true, idempotentHint=true, and destructiveHint=false; the description adds useful behavioral detail by stating deterministic replay and explicitly disclaiming execution of supplier payment. It does not mention fees, internal state changes, or response semantics, but the added caveats meaningfully extend the annotation baseline.

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

Conciseness5/5

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

The description is two compact sentences with no filler. It front-loads the most decision-relevant constraints and ends with the critical non-execution caveat, making every word count.

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?

Despite having annotations and an output schema, the description is far too thin for a 25-parameter, deeply nested tool with only 8% schema coverage. It does not explain how to assemble or obtain the signed BuyerPaymentMandate and Proof Capsule, what Base means in terms of payment_destination, or how to populate the 24 required fields, so an agent cannot reliably invoke it from the description alone.

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?

With only 8% schema description coverage and 25 required parameters, the description needed to compensate by explaining how to populate key fields, but it only hints at a few concepts: US, FEDERAL_ONLY, 0.79 USDC, Base, signed BuyerPaymentMandate, and signed Proof Capsule. The deeply nested buyer_mandate, requesting_agent, risk_policy, correlation, and coverage_requirements objects remain essentially undocumented, leaving an agent with insufficient guidance for constructing a valid request.

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

Purpose5/5

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

The description states a specific action: it returns one paid RunOnProof payment decision for a US FEDERAL_ONLY release-payment of 0.79 USDC on Base, with a signed BuyerPaymentMandate, signed Proof Capsule, and deterministic replay. It also explicitly says RunOnProof does not execute supplier payment, which clearly separates this decision tool from payment-execution tools.

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?

The description gives clear context: this is a one-time, paid, deterministic decision for a specific US FEDERAL_ONLY payment, and it explicitly notes that supplier payment is not executed. However, it does not name sibling alternatives such as preflight, quote, or resolve_agent_intent, nor does it state when to prefer this tool over them.

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

resolve_agent_intentB
Read-onlyIdempotent
Inspect

Free: select by canonical intent, brandless problem state or plain-language problem query, including honest negative selection; no source call, charge or settlement.

ParametersJSON Schema
NameRequiredDescriptionDefault
queryNo
intent_idNo
problem_stateNo

TDQS

B3.2/5.0
Behavior4/5

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

Annotations already mark the tool as read-only, idempotent, and non-destructive. The description adds useful context by stating that the tool makes no source call, incurs no charge, and supports honest negative selection. This clarifies the behavioral and cost profile beyond the annotations.

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, dense sentence with no fluff, and the selected input modes are listed in a parallel structure. The leading 'Free:' is ambiguous and slightly confusing, detracting from clarity, but overall it is highly compact.

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?

The tool has three mutually exclusive parameter modes and important behavioral claims ('free', 'honest negative selection'), yet the description does not explain what the response contains, what 'honest negative selection' means, or which mode should be preferred. Given the large sibling set and absent output schema, the description is under-specified for confident use.

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 schema provides only parameter names with no descriptions, so the parameter semantics depend entirely on this description. It maps intent_id to 'canonical intent', problem_state to 'brandless problem state', and query to 'plain-language problem query', also noting negative selection. This gives meaning to all three parameters, though without formats or examples.

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 ('select') and the resource (canonical intent, problem state, or plain-language query), so it is not a tautology. However, 'resolve_agent_intent' as a purpose is never explicitly defined; 'Free:' is ambiguous and the description does not make clear what resolution implies or returns, so it is only a vaguely useful purpose statement.

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 hints at when the tool is relevant ('free', 'no source call, charge or settlement') but gives no explicit guidance on when to choose this tool over its many siblings, such as resolve_legal_entity or decide. There is no when-not guidance or alternative routing, so an agent must infer the intended use.

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

verify_passportC
Read-onlyIdempotent
Inspect

Free: verify a signed decision passport.

ParametersJSON Schema
NameRequiredDescriptionDefault
passportYes

TDQS

C2.6/5.0
Behavior2/5

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

Annotations already declare readOnlyHint=true and idempotentHint=true, but the description adds no further behavioral context, such as what verification entails, return format, or side effects. The prefix 'Free:' is ambiguous and does not contribute to transparency.

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 very short and front-loaded, but the 'Free:' prefix is unnecessary and detracts from clarity. It is concise but under-specified, not striking the right balance.

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 explain what the tool returns (e.g., a boolean, a verification report). It also fails to describe what a 'signed decision passport' is or how it is verified, leaving significant gaps for a tool with a nested object 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?

The schema has one param 'passport' with no description, and schema description coverage is 0%. The description only implies that the passport object should be a 'signed decision passport', but does not explain its structure or required fields, leaving the agent to guess.

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 clearly states the verb 'verify' and the resource 'a signed decision passport', making the core purpose evident. However, it does not differentiate this from sibling tools like verify_company_passport, though 'signed decision passport' is a distinct object type.

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 alternatives, no prerequisites, and no contextual cues. The description only gives a bare definition without any usage context.

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

verify_receiptC
Read-onlyIdempotent
Inspect

Free: verify a signed decision receipt.

ParametersJSON Schema
NameRequiredDescriptionDefault
receiptYes

TDQS

C2.6/5.0
Behavior2/5

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

Annotations already declare readOnlyHint=true, idempotentHint=true, and destructiveHint=false, so the safety profile is clear. The description adds no meaningful behavioral context beyond stating the action, such as what constitutes a signed decision receipt, what happens on failure, or any side effects. 'Free' is irrelevant to behavior.

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 extremely short and has no fluff, but the prefixed 'Free:' is a distraction and the overall structure is an under-specified single clause. While concise, it lacks essential detail, making it more of a fragment than a well-structured explanation.

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

Completeness1/5

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

The tool operates on a 'signed decision receipt' without any context about what that is, how to obtain one, or what verification entails. With no output schema and a single nested object parameter, the description is far too minimal to be contextually complete, especially alongside numerous sibling verification tools.

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

Parameters1/5

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

Schema description coverage is 0%, and the description provides no information about the structure or required fields of the 'receipt' object. The schema only specifies type 'object' with no properties, leaving the agent without any semantic guidance on what to pass. The description fails to compensate for this gap.

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

Purpose5/5

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

The description clearly states the tool's action ('verify') and specific target ('a signed decision receipt'), which is a unique resource among the sibling verification tools. It distinguishes itself from siblings like verify_company_status or verify_passport by focusing on decision receipts.

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 guidance is provided on when to use this tool versus alternatives. The description simply states what it does without mentioning use cases, prerequisites, or exclusions. Given the large number of sibling verify_* tools, the absence of contextual usage guidance is a notable gap.

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. Dates show when Glama detected each change.

  1. 1 tool update
    • Changedrelease_payment_to_supplier1 field changed
      • addedInput schema / properties / decision_fee_payer
        Added value: +{
        +  "description": "Decision fee wallet authorized by the signed request and buyer mandate; required for commercial x402 purchases.",
        +  "pattern": "^0x[0-9a-fA-F]{40}$",
        +  "type": "string"
        +}
  2. 37 tool updates
    • Removedapprove_supplier
    • Removedapprove_uk_supplier
    • Removedassess_uk_invoice_authenticity_duplication
    • Removedassess_uk_source_evidence_freshness
    • Removedauthorize_payment
    • Removedauthorize_uk_business_payment
    • Removedauthorize_uk_vendor_payment_detail_change
    • Removedbuild_uk_company_capability_passport
    • Removedcompany_check
    • Removedcontinue_vendor
    • Removedcontinue_vendor_authorization
    • Removedcounterfactual
    • Removeddecide
    • Removeddetect_uk_company_material_change
    • Removedissue_company_passport
    • Removedmatch_uk_business_payee
    • Removedmatch_uk_invoice_to_company
    • Removedrefresh
    • Removedrefresh_company_passport
    • Removedresolve_legal_entity
    • Removedresolve_uk_legal_entity
    • Removedrun_uk_company_check
    • Removedrun_uk_payment_authorization
    • Removedrun_uk_supplier_approval
    • Removedrun_uk_vendor_change_continuous_authorization
    • Removedscreen_restricted_business_party
    • Removedscreen_restricted_party
    • Removedvalidate_uk_business_document
    • Removedverify_company_passport
    • Removedverify_company_status
    • Removedverify_invoice_payee
    • Removedverify_uk_bank_account_ownership
    • Removedverify_uk_beneficial_ownership_control
    • Removedverify_uk_business_licence
    • Removedverify_uk_company_status
    • Removedverify_uk_invoice_and_payee
    • Removedverify_uk_tax_registration
  3. 6 tool updates
    • Changedapprove_supplier3 fields changed
      • changedInput schema / oneOf
        Previous value: -[
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "cnpj": {
        -        "pattern": "^(?:\\d{14}|\\d{2}\\.?\\d{3}\\.?\\d{3}/?\\d{4}-?\\d{2})$",
        -        "type": "string"
        -      },
        -      "country": {
        -        "const": "BR"
        -      },
        -      "idempotency_key": {
        -        "pattern": "^[A-Za-z0-9._:-]{8,120}$",
        -        "type": "string"
        -      },
        -      "payee": {
        -        "additionalProperties": false,
        -        "properties": {
        -          "binding_evidence": {
        -            "additionalProperties": false,
        -            "properties": {
        -              "payee_fingerprint": {
        -                "pattern": "^sha256:[0-9a-f]{64}$",
        -                "type": "string"
        -              },
        -              "reference": {
        -                "maxLength": 240,
        -                "minLength": 1,
        -                "type": "string"
        -              },
        -              "subject_cnpj": {
        -                "pattern": "^(?:\\d{14}|\\d{2}\\.?\\d{3}\\.?\\d{3}/?\\d{4}-?\\d{2})$",
        -                "type": "string"
        -              },
        -              "type": {
        -                "enum": [
        -                  "PROVIDER_ATTESTATION",
        -                  "INDEPENDENT_CONFIRMATION",
        -                  "SIGNED_CHALLENGE",
        -                  "PREVIOUSLY_VERIFIED_BINDING"
        -                ]
        -              },
        -              "valid_until": {
        -                "format": "date-time",
        -                "type": "string"
        -              },
        -              "verified_at": {
        -                "format": "date-time",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "type",
        -              "reference",
        -              "verified_at",
        -              "valid_until",
        -              "subject_cnpj",
        -              "payee_fingerprint"
        -            ],
        -            "type": "object"
        -          },
        -          "cnpj": {
        -            "pattern": "^(?:\\d{14}|\\d{2}\\.?\\d{3}\\.?\\d{3}/?\\d{4}-?\\d{2})$",
        -            "type": "string"
        -          },
        -          "payee_fingerprint": {
        -            "pattern": "^sha256:[0-9a-f]{64}$",
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "cnpj",
        -          "payee_fingerprint"
        -        ],
        -        "type": "object"
        -      },
        -      "policy_id": {
        -        "const": "BR_SUPPLIER_APPROVAL_V1"
        -      }
        -    },
        -    "required": [
        -      "country",
        -      "cnpj",
        -      "policy_id",
        -      "idempotency_key"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "company_number": {
        -        "description": "Companies House company number, including any two-letter prefix when applicable.",
        -        "pattern": "^(?:(?:[A-Z]{2}|[0-9]{2})?[0-9]{6}|[0-9]{8})$",
        -        "type": "string"
        -      },
        -      "country": {
        -        "const": "GB"
        -      },
        -      "eori_number": {
        -        "maxLength": 30,
        -        "type": "string"
        -      },
        -      "idempotency_key": {
        -        "description": "Caller-generated key. Send the identical value in the Idempotency-Key header.",
        -        "pattern": "^[A-Za-z0-9._:-]{8,120}$",
        -        "type": "string"
        -      },
        -      "payee": {
        -        "additionalProperties": false,
        -        "properties": {
        -          "binding_evidence": {
        -            "additionalProperties": false,
        -            "properties": {
        -              "reference": {
        -                "description": "Non-secret reference to the evidence held by the caller.",
        -                "maxLength": 200,
        -                "minLength": 1,
        -                "type": "string"
        -              },
        -              "type": {
        -                "enum": [
        -                  "PREVIOUSLY_VERIFIED_BINDING",
        -                  "BANK_PROVIDER_CONFIRMATION",
        -                  "CUSTOMER_CONFIRMATION",
        -                  "CHALLENGE"
        -                ]
        -              },
        -              "valid_until": {
        -                "description": "Expiry of the caller/provider evidence; must be in the future.",
        -                "format": "date-time",
        -                "type": "string"
        -              },
        -              "verified_at": {
        -                "description": "When the caller or provider verified the binding.",
        -                "format": "date-time",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "type",
        -              "verified_at",
        -              "valid_until",
        -              "reference"
        -            ],
        -            "type": "object"
        -          },
        -          "company_number": {
        -            "description": "Companies House company number, including any two-letter prefix when applicable.",
        -            "pattern": "^(?:(?:[A-Z]{2}|[0-9]{2})?[0-9]{6}|[0-9]{8})$",
        -            "type": "string"
        -          },
        -          "payee_fingerprint": {
        -            "description": "Opaque caller-generated fingerprint; never send raw bank-account details.",
        -            "maxLength": 200,
        -            "minLength": 8,
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "company_number",
        -          "payee_fingerprint"
        -        ],
        -        "type": "object"
        -      },
        -      "policy_id": {
        -        "description": "Declared onboarding policy, normally GB_NEW_SUPPLIER_V1.",
        -        "maxLength": 120,
        -        "minLength": 3,
        -        "type": "string"
        -      },
        -      "sanctions_subject_names": {
        -        "items": {
        -          "maxLength": 300,
        -          "minLength": 3,
        -          "type": "string"
        -        },
        -        "maxItems": 25,
        -        "type": "array",
        -        "uniqueItems": true
        -      },
        -      "vat_number": {
        -        "maxLength": 20,
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "country",
        -      "company_number",
        -      "policy_id",
        -      "idempotency_key"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "country": {
        -        "const": "US"
        -      },
        -      "documents": {
        -        "items": {
        -          "additionalProperties": false,
        -          "properties": {
        -            "document_digest": {
        -              "maxLength": 80,
        -              "minLength": 1,
        -              "pattern": "^sha256:[a-f0-9]{64}$",
        -              "type": "string"
        -            },
        -            "document_id": {
        -              "maxLength": 120,
        -              "minLength": 1,
        -              "type": "string"
        -            },
        -            "type": {
        -              "maxLength": 80,
        -              "minLength": 1,
        -              "type": "string"
        -            }
        -          },
        -          "required": [
        -            "document_id",
        -            "document_digest",
        -            "type"
        -          ],
        -          "type": "object"
        -        },
        -        "maxItems": 30,
        -        "type": "array"
        -      },
        -      "payee": {
        -        "additionalProperties": false,
        -        "properties": {
        -          "fingerprint": {
        -            "maxLength": 80,
        -            "minLength": 1,
        -            "pattern": "^sha256:[a-f0-9]{64}$",
        -            "type": "string"
        -          },
        -          "merchant_url": {
        -            "format": "uri",
        -            "maxLength": 500,
        -            "minLength": 1,
        -            "pattern": "^https://",
        -            "type": "string"
        -          },
        -          "provider": {
        -            "maxLength": 80,
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "provider_namespace": {
        -            "maxLength": 80,
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "type": {
        -            "enum": [
        -              "X402_PAYTO",
        -              "WALLET",
        -              "MERCHANT_RESOURCE",
        -              "PAYOUT_DESTINATION_TOKEN",
        -              "PROVIDER_ACCOUNT_TOKEN"
        -            ],
        -            "type": "string"
        -          },
        -          "value": {
        -            "maxLength": 512,
        -            "minLength": 1,
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "type",
        -          "value"
        -        ],
        -        "type": "object"
        -      },
        -      "policy": {
        -        "additionalProperties": false,
        -        "properties": {
        -          "id": {
        -            "enum": [
        -              "US_LEGAL_EXISTENCE_V1",
        -              "US_COMPANY_CHECK_V1",
        -              "US_INVOICE_MATCH_V1",
        -              "US_PAYEE_BINDING_V1",
        -              "US_INVOICE_PAYEE_VERIFICATION_V1",
        -              "US_NEW_SUPPLIER_V1",
        -              "US_FEDERAL_COUNTERPARTY_V1",
        -              "US_VENDOR_PAYMENT_DETAIL_CHANGE_V1",
        -              "US_LOW_VALUE_PAYMENT_V1",
        -              "US_EXISTING_SUPPLIER_PAYMENT_V1",
        -              "US_HIGH_VALUE_PAYMENT_V1",
        -              "US_NEW_SUPPLIER_PAYMENT_V1",
        -              "US_PAYMENT_AUTHORIZATION_V1"
        -            ],
        -            "type": "string"
        -          },
        -          "version": {
        -            "const": "1.0.0"
        -          }
        -        },
        -        "required": [
        -          "id",
        -          "version"
        -        ],
        -        "type": "object"
        -      },
        -      "supplier": {
        -        "additionalProperties": false,
        -        "properties": {
        -          "caller_supplier_reference": {
        -            "maxLength": 120,
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "entity_id": {
        -            "maxLength": 120,
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "identifier": {
        -            "additionalProperties": false,
        -            "properties": {
        -              "fingerprint": {
        -                "maxLength": 80,
        -                "minLength": 1,
        -                "pattern": "^sha256:[a-f0-9]{64}$",
        -                "type": "string"
        -              },
        -              "jurisdiction": {
        -                "maxLength": 5,
        -                "minLength": 1,
        -                "pattern": "^US-(A[LKZR]|C[AOT]|D[CE]|F[LM]|G[AU]|HI|I[ADLN]|K[SY]|LA|M[ADEHINOST]|N[CDEHJMVY]|O[HKR]|P[AR]|RI|S[CD]|T[NX]|UT|V[AIT]|W[AIVY])$",
        -                "type": "string"
        -              },
        -              "reference": {
        -                "maxLength": 120,
        -                "minLength": 1,
        -                "type": "string"
        -              },
        -              "type": {
        -                "enum": [
        -                  "STATE_ENTITY_NUMBER",
        -                  "UEI",
        -                  "CAGE",
        -                  "NPI",
        -                  "USDOT",
        -                  "MC",
        -                  "CIK",
        -                  "LEI",
        -                  "EIN"
        -                ],
        -                "type": "string"
        -              },
        -              "value": {
        -                "maxLength": 80,
        -                "minLength": 1,
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "type"
        -            ],
        -            "type": "object"
        -          },
        -          "jurisdiction": {
        -            "maxLength": 5,
        -            "minLength": 1,
        -            "pattern": "^US-(A[LKZR]|C[AOT]|D[CE]|F[LM]|G[AU]|HI|I[ADLN]|K[SY]|LA|M[ADEHINOST]|N[CDEHJMVY]|O[HKR]|P[AR]|RI|S[CD]|T[NX]|UT|V[AIT]|W[AIVY])$",
        -            "type": "string"
        -          },
        -          "legal_name": {
        -            "maxLength": 200,
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "product_or_service": {
        -            "maxLength": 300,
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "relationship": {
        -            "const": "NEW_SUPPLIER"
        -          },
        -          "sector": {
        -            "maxLength": 100,
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "spend_band": {
        -            "enum": [
        -              "MICRO",
        -              "LOW",
        -              "MEDIUM",
        -              "HIGH",
        -              "VERY_HIGH"
        -            ],
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "caller_supplier_reference",
        -          "legal_name",
        -          "jurisdiction",
        -          "relationship",
        -          "spend_band"
        -        ],
        -        "type": "object"
        -      }
        -    },
        -    "required": [
        -      "country",
        -      "supplier"
        -    ],
        -    "type": "object"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "cnpj": {
        +        "pattern": "^(?:\\d{14}|\\d{2}\\.?\\d{3}\\.?\\d{3}/?\\d{4}-?\\d{2})$",
        +        "type": "string"
        +      },
        +      "country": {
        +        "const": "BR"
        +      },
        +      "idempotency_key": {
        +        "pattern": "^[A-Za-z0-9._:-]{8,120}$",
        +        "type": "string"
        +      },
        +      "payee": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "binding_evidence": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "payee_fingerprint": {
        +                "pattern": "^sha256:[0-9a-f]{64}$",
        +                "type": "string"
        +              },
        +              "reference": {
        +                "maxLength": 240,
        +                "minLength": 1,
        +                "type": "string"
        +              },
        +              "subject_cnpj": {
        +                "pattern": "^(?:\\d{14}|\\d{2}\\.?\\d{3}\\.?\\d{3}/?\\d{4}-?\\d{2})$",
        +                "type": "string"
        +              },
        +              "type": {
        +                "enum": [
        +                  "PROVIDER_ATTESTATION",
        +                  "INDEPENDENT_CONFIRMATION",
        +                  "SIGNED_CHALLENGE",
        +                  "PREVIOUSLY_VERIFIED_BINDING"
        +                ]
        +              },
        +              "valid_until": {
        +                "format": "date-time",
        +                "type": "string"
        +              },
        +              "verified_at": {
        +                "format": "date-time",
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "type",
        +              "reference",
        +              "verified_at",
        +              "valid_until",
        +              "subject_cnpj",
        +              "payee_fingerprint"
        +            ],
        +            "type": "object"
        +          },
        +          "cnpj": {
        +            "pattern": "^(?:\\d{14}|\\d{2}\\.?\\d{3}\\.?\\d{3}/?\\d{4}-?\\d{2})$",
        +            "type": "string"
        +          },
        +          "payee_fingerprint": {
        +            "pattern": "^sha256:[0-9a-f]{64}$",
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "cnpj",
        +          "payee_fingerprint"
        +        ],
        +        "type": "object"
        +      },
        +      "policy_id": {
        +        "const": "BR_SUPPLIER_APPROVAL_V1"
        +      }
        +    },
        +    "required": [
        +      "country",
        +      "cnpj",
        +      "policy_id",
        +      "idempotency_key"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "company_number": {
        +        "description": "Companies House company number, including any two-letter prefix when applicable.",
        +        "pattern": "^(?:(?:[A-Z]{2}|[0-9]{2})?[0-9]{6}|[0-9]{8})$",
        +        "type": "string"
        +      },
        +      "country": {
        +        "const": "GB"
        +      },
        +      "eori_number": {
        +        "maxLength": 30,
        +        "type": "string"
        +      },
        +      "idempotency_key": {
        +        "description": "Caller-generated key. Send the identical value in the Idempotency-Key header.",
        +        "pattern": "^[A-Za-z0-9._:-]{8,120}$",
        +        "type": "string"
        +      },
        +      "payee": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "binding_evidence": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "reference": {
        +                "description": "Non-secret reference to the evidence held by the caller.",
        +                "maxLength": 200,
        +                "minLength": 1,
        +                "type": "string"
        +              },
        +              "type": {
        +                "enum": [
        +                  "PREVIOUSLY_VERIFIED_BINDING",
        +                  "BANK_PROVIDER_CONFIRMATION",
        +                  "CUSTOMER_CONFIRMATION",
        +                  "CHALLENGE"
        +                ]
        +              },
        +              "valid_until": {
        +                "description": "Expiry of the caller/provider evidence; must be in the future.",
        +                "format": "date-time",
        +                "type": "string"
        +              },
        +              "verified_at": {
        +                "description": "When the caller or provider verified the binding.",
        +                "format": "date-time",
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "type",
        +              "verified_at",
        +              "valid_until",
        +              "reference"
        +            ],
        +            "type": "object"
        +          },
        +          "company_number": {
        +            "description": "Companies House company number, including any two-letter prefix when applicable.",
        +            "pattern": "^(?:(?:[A-Z]{2}|[0-9]{2})?[0-9]{6}|[0-9]{8})$",
        +            "type": "string"
        +          },
        +          "payee_fingerprint": {
        +            "description": "Opaque caller-generated fingerprint; never send raw bank-account details.",
        +            "maxLength": 200,
        +            "minLength": 8,
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "company_number",
        +          "payee_fingerprint"
        +        ],
        +        "type": "object"
        +      },
        +      "policy_id": {
        +        "description": "Declared onboarding policy, normally GB_NEW_SUPPLIER_V1.",
        +        "maxLength": 120,
        +        "minLength": 3,
        +        "type": "string"
        +      },
        +      "sanctions_subject_names": {
        +        "items": {
        +          "maxLength": 300,
        +          "minLength": 3,
        +          "type": "string"
        +        },
        +        "maxItems": 25,
        +        "type": "array",
        +        "uniqueItems": true
        +      },
        +      "vat_number": {
        +        "maxLength": 20,
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "country",
        +      "company_number",
        +      "policy_id",
        +      "idempotency_key"
        +    ],
        +    "type": "object"
        +  }
        +]
      • changedInput schema / properties / country / enum
        Previous value: -[
        -  "BR",
        -  "GB",
        -  "US"
        -]New value: +[
        +  "BR",
        +  "GB"
        +]
      • changedInput schema / x-supported-countries
        Previous value: -[
        -  "BR",
        -  "GB",
        -  "US"
        -]New value: +[
        +  "BR",
        +  "GB"
        +]
    • Changedauthorize_payment3 fields changed
      • changedInput schema / oneOf
        Previous value: -[
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "amount": {
        -        "pattern": "^\\d{1,18}(?:\\.\\d{1,6})?$",
        -        "type": "string"
        -      },
        -      "cnpj": {
        -        "pattern": "^(?:\\d{14}|\\d{2}\\.?\\d{3}\\.?\\d{3}/?\\d{4}-?\\d{2})$",
        -        "type": "string"
        -      },
        -      "country": {
        -        "const": "BR"
        -      },
        -      "currency": {
        -        "const": "BRL"
        -      },
        -      "idempotency_key": {
        -        "pattern": "^[A-Za-z0-9._:-]{8,120}$",
        -        "type": "string"
        -      },
        -      "invoice": {
        -        "additionalProperties": false,
        -        "properties": {
        -          "amount": {
        -            "pattern": "^\\d{1,18}(?:\\.\\d{1,6})?$",
        -            "type": "string"
        -          },
        -          "currency": {
        -            "const": "BRL",
        -            "default": "BRL"
        -          },
        -          "invoice_id": {
        -            "maxLength": 240,
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "issue_date": {
        -            "format": "date",
        -            "type": "string"
        -          },
        -          "supplier_address": {
        -            "maxLength": 240,
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "supplier_cnpj": {
        -            "pattern": "^(?:\\d{14}|\\d{2}\\.?\\d{3}\\.?\\d{3}/?\\d{4}-?\\d{2})$",
        -            "type": "string"
        -          },
        -          "supplier_legal_name": {
        -            "maxLength": 240,
        -            "minLength": 1,
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "invoice_id",
        -          "supplier_cnpj",
        -          "supplier_legal_name"
        -        ],
        -        "type": "object"
        -      },
        -      "payee": {
        -        "additionalProperties": false,
        -        "properties": {
        -          "binding_evidence": {
        -            "additionalProperties": false,
        -            "properties": {
        -              "payee_fingerprint": {
        -                "pattern": "^sha256:[0-9a-f]{64}$",
        -                "type": "string"
        -              },
        -              "reference": {
        -                "maxLength": 240,
        -                "minLength": 1,
        -                "type": "string"
        -              },
        -              "subject_cnpj": {
        -                "pattern": "^(?:\\d{14}|\\d{2}\\.?\\d{3}\\.?\\d{3}/?\\d{4}-?\\d{2})$",
        -                "type": "string"
        -              },
        -              "type": {
        -                "enum": [
        -                  "PROVIDER_ATTESTATION",
        -                  "INDEPENDENT_CONFIRMATION",
        -                  "SIGNED_CHALLENGE",
        -                  "PREVIOUSLY_VERIFIED_BINDING"
        -                ]
        -              },
        -              "valid_until": {
        -                "format": "date-time",
        -                "type": "string"
        -              },
        -              "verified_at": {
        -                "format": "date-time",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "type",
        -              "reference",
        -              "verified_at",
        -              "valid_until",
        -              "subject_cnpj",
        -              "payee_fingerprint"
        -            ],
        -            "type": "object"
        -          },
        -          "cnpj": {
        -            "pattern": "^(?:\\d{14}|\\d{2}\\.?\\d{3}\\.?\\d{3}/?\\d{4}-?\\d{2})$",
        -            "type": "string"
        -          },
        -          "payee_fingerprint": {
        -            "pattern": "^sha256:[0-9a-f]{64}$",
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "cnpj",
        -          "payee_fingerprint"
        -        ],
        -        "type": "object"
        -      },
        -      "policy_id": {
        -        "const": "BR_PAYMENT_AUTHORIZATION_V1"
        -      },
        -      "supplier": {
        -        "additionalProperties": false,
        -        "properties": {
        -          "cnpj": {
        -            "pattern": "^(?:\\d{14}|\\d{2}\\.?\\d{3}\\.?\\d{3}/?\\d{4}-?\\d{2})$",
        -            "type": "string"
        -          },
        -          "payee": {
        -            "additionalProperties": false,
        -            "properties": {
        -              "binding_evidence": {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "payee_fingerprint": {
        -                    "pattern": "^sha256:[0-9a-f]{64}$",
        -                    "type": "string"
        -                  },
        -                  "reference": {
        -                    "maxLength": 240,
        -                    "minLength": 1,
        -                    "type": "string"
        -                  },
        -                  "subject_cnpj": {
        -                    "pattern": "^(?:\\d{14}|\\d{2}\\.?\\d{3}\\.?\\d{3}/?\\d{4}-?\\d{2})$",
        -                    "type": "string"
        -                  },
        -                  "type": {
        -                    "enum": [
        -                      "PROVIDER_ATTESTATION",
        -                      "INDEPENDENT_CONFIRMATION",
        -                      "SIGNED_CHALLENGE",
        -                      "PREVIOUSLY_VERIFIED_BINDING"
        -                    ]
        -                  },
        -                  "valid_until": {
        -                    "format": "date-time",
        -                    "type": "string"
        -                  },
        -                  "verified_at": {
        -                    "format": "date-time",
        -                    "type": "string"
        -                  }
        -                },
        -                "required": [
        -                  "type",
        -                  "reference",
        -                  "verified_at",
        -                  "valid_until",
        -                  "subject_cnpj",
        -                  "payee_fingerprint"
        -                ],
        -                "type": "object"
        -              },
        -              "cnpj": {
        -                "pattern": "^(?:\\d{14}|\\d{2}\\.?\\d{3}\\.?\\d{3}/?\\d{4}-?\\d{2})$",
        -                "type": "string"
        -              },
        -              "payee_fingerprint": {
        -                "pattern": "^sha256:[0-9a-f]{64}$",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "cnpj",
        -              "payee_fingerprint"
        -            ],
        -            "type": "object"
        -          },
        -          "policy_id": {
        -            "const": "BR_SUPPLIER_APPROVAL_V1"
        -          }
        -        },
        -        "required": [
        -          "cnpj",
        -          "policy_id"
        -        ],
        -        "type": "object"
        -      },
        -      "vendor_change": {
        -        "additionalProperties": false,
        -        "properties": {
        -          "challenge": {
        -            "additionalProperties": false,
        -            "properties": {
        -              "payee_fingerprint": {
        -                "pattern": "^sha256:[0-9a-f]{64}$",
        -                "type": "string"
        -              },
        -              "reference": {
        -                "maxLength": 240,
        -                "minLength": 1,
        -                "type": "string"
        -              },
        -              "subject_cnpj": {
        -                "pattern": "^(?:\\d{14}|\\d{2}\\.?\\d{3}\\.?\\d{3}/?\\d{4}-?\\d{2})$",
        -                "type": "string"
        -              },
        -              "type": {
        -                "enum": [
        -                  "PROVIDER_ATTESTATION",
        -                  "INDEPENDENT_CONFIRMATION",
        -                  "SIGNED_CHALLENGE",
        -                  "PREVIOUSLY_VERIFIED_BINDING"
        -                ]
        -              },
        -              "valid_until": {
        -                "format": "date-time",
        -                "type": "string"
        -              },
        -              "verified_at": {
        -                "format": "date-time",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "type",
        -              "reference",
        -              "verified_at",
        -              "valid_until",
        -              "subject_cnpj",
        -              "payee_fingerprint"
        -            ],
        -            "type": "object"
        -          },
        -          "cnpj": {
        -            "pattern": "^(?:\\d{14}|\\d{2}\\.?\\d{3}\\.?\\d{3}/?\\d{4}-?\\d{2})$",
        -            "type": "string"
        -          },
        -          "current_payee_fingerprint": {
        -            "pattern": "^sha256:[0-9a-f]{64}$",
        -            "type": "string"
        -          },
        -          "prior_authorization": {
        -            "additionalProperties": false,
        -            "properties": {
        -              "execution_id": {
        -                "maxLength": 240,
        -                "minLength": 1,
        -                "type": "string"
        -              },
        -              "status": {
        -                "enum": [
        -                  "AUTHORIZED",
        -                  "AUTHORIZED_WITH_LIMITS"
        -                ]
        -              },
        -              "valid_until": {
        -                "format": "date-time",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "execution_id",
        -              "valid_until",
        -              "status"
        -            ],
        -            "type": "object"
        -          },
        -          "proposed_payee_fingerprint": {
        -            "pattern": "^sha256:[0-9a-f]{64}$",
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "cnpj",
        -          "current_payee_fingerprint",
        -          "proposed_payee_fingerprint",
        -          "prior_authorization"
        -        ],
        -        "type": "object"
        -      }
        -    },
        -    "required": [
        -      "country",
        -      "cnpj",
        -      "supplier",
        -      "invoice",
        -      "payee",
        -      "amount",
        -      "currency",
        -      "policy_id",
        -      "idempotency_key"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "amount": {
        -        "description": "Positive decimal payment amount in the declared currency; not the x402 fee.",
        -        "pattern": "^\\d+(?:\\.\\d{1,2})?$",
        -        "type": "string"
        -      },
        -      "company_number": {
        -        "description": "Companies House company number, including any two-letter prefix when applicable.",
        -        "pattern": "^(?:(?:[A-Z]{2}|[0-9]{2})?[0-9]{6}|[0-9]{8})$",
        -        "type": "string"
        -      },
        -      "country": {
        -        "const": "GB"
        -      },
        -      "currency": {
        -        "description": "ISO 4217 currency code for the business payment instruction.",
        -        "pattern": "^[A-Z]{3}$",
        -        "type": "string"
        -      },
        -      "idempotency_key": {
        -        "description": "Caller-generated key. Send the identical value in the Idempotency-Key header.",
        -        "pattern": "^[A-Za-z0-9._:-]{8,120}$",
        -        "type": "string"
        -      },
        -      "invoice": {
        -        "additionalProperties": false,
        -        "properties": {
        -          "company_number": {
        -            "description": "Companies House company number, including any two-letter prefix when applicable.",
        -            "pattern": "^(?:(?:[A-Z]{2}|[0-9]{2})?[0-9]{6}|[0-9]{8})$",
        -            "type": "string"
        -          },
        -          "invoice_address": {
        -            "additionalProperties": false,
        -            "properties": {
        -              "country": {
        -                "maxLength": 80,
        -                "type": "string"
        -              },
        -              "line_1": {
        -                "maxLength": 300,
        -                "type": "string"
        -              },
        -              "line_2": {
        -                "maxLength": 300,
        -                "type": "string"
        -              },
        -              "locality": {
        -                "maxLength": 200,
        -                "type": "string"
        -              },
        -              "postal_code": {
        -                "maxLength": 20,
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          "invoice_company_name": {
        -            "description": "Legal name printed on the invoice.",
        -            "maxLength": 300,
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "vat_number": {
        -            "description": "Optional UK VAT number; this route does not independently verify VAT registration.",
        -            "maxLength": 20,
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "company_number"
        -        ],
        -        "type": "object"
        -      },
        -      "payee": {
        -        "additionalProperties": false,
        -        "properties": {
        -          "binding_evidence": {
        -            "additionalProperties": false,
        -            "properties": {
        -              "reference": {
        -                "description": "Non-secret reference to the evidence held by the caller.",
        -                "maxLength": 200,
        -                "minLength": 1,
        -                "type": "string"
        -              },
        -              "type": {
        -                "enum": [
        -                  "PREVIOUSLY_VERIFIED_BINDING",
        -                  "BANK_PROVIDER_CONFIRMATION",
        -                  "CUSTOMER_CONFIRMATION",
        -                  "CHALLENGE"
        -                ]
        -              },
        -              "valid_until": {
        -                "description": "Expiry of the caller/provider evidence; must be in the future.",
        -                "format": "date-time",
        -                "type": "string"
        -              },
        -              "verified_at": {
        -                "description": "When the caller or provider verified the binding.",
        -                "format": "date-time",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "type",
        -              "verified_at",
        -              "valid_until",
        -              "reference"
        -            ],
        -            "type": "object"
        -          },
        -          "company_number": {
        -            "description": "Companies House company number, including any two-letter prefix when applicable.",
        -            "pattern": "^(?:(?:[A-Z]{2}|[0-9]{2})?[0-9]{6}|[0-9]{8})$",
        -            "type": "string"
        -          },
        -          "payee_fingerprint": {
        -            "description": "Opaque caller-generated fingerprint; never send raw bank-account details.",
        -            "maxLength": 200,
        -            "minLength": 8,
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "company_number",
        -          "payee_fingerprint"
        -        ],
        -        "type": "object"
        -      },
        -      "supplier": {
        -        "additionalProperties": false,
        -        "properties": {
        -          "company_number": {
        -            "description": "Companies House company number, including any two-letter prefix when applicable.",
        -            "pattern": "^(?:(?:[A-Z]{2}|[0-9]{2})?[0-9]{6}|[0-9]{8})$",
        -            "type": "string"
        -          },
        -          "eori_number": {
        -            "maxLength": 30,
        -            "type": "string"
        -          },
        -          "payee": {
        -            "additionalProperties": false,
        -            "properties": {
        -              "binding_evidence": {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "reference": {
        -                    "description": "Non-secret reference to the evidence held by the caller.",
        -                    "maxLength": 200,
        -                    "minLength": 1,
        -                    "type": "string"
        -                  },
        -                  "type": {
        -                    "enum": [
        -                      "PREVIOUSLY_VERIFIED_BINDING",
        -                      "BANK_PROVIDER_CONFIRMATION",
        -                      "CUSTOMER_CONFIRMATION",
        -                      "CHALLENGE"
        -                    ]
        -                  },
        -                  "valid_until": {
        -                    "description": "Expiry of the caller/provider evidence; must be in the future.",
        -                    "format": "date-time",
        -                    "type": "string"
        -                  },
        -                  "verified_at": {
        -                    "description": "When the caller or provider verified the binding.",
        -                    "format": "date-time",
        -                    "type": "string"
        -                  }
        -                },
        -                "required": [
        -                  "type",
        -                  "verified_at",
        -                  "valid_until",
        -                  "reference"
        -                ],
        -                "type": "object"
        -              },
        -              "company_number": {
        -                "description": "Companies House company number, including any two-letter prefix when applicable.",
        -                "pattern": "^(?:(?:[A-Z]{2}|[0-9]{2})?[0-9]{6}|[0-9]{8})$",
        -                "type": "string"
        -              },
        -              "payee_fingerprint": {
        -                "description": "Opaque caller-generated fingerprint; never send raw bank-account details.",
        -                "maxLength": 200,
        -                "minLength": 8,
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "company_number",
        -              "payee_fingerprint"
        -            ],
        -            "type": "object"
        -          },
        -          "policy_id": {
        -            "description": "Declared onboarding policy, normally GB_NEW_SUPPLIER_V1.",
        -            "maxLength": 120,
        -            "minLength": 3,
        -            "type": "string"
        -          },
        -          "sanctions_subject_names": {
        -            "items": {
        -              "maxLength": 300,
        -              "minLength": 3,
        -              "type": "string"
        -            },
        -            "maxItems": 25,
        -            "type": "array",
        -            "uniqueItems": true
        -          },
        -          "vat_number": {
        -            "maxLength": 20,
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "company_number",
        -          "policy_id"
        -        ],
        -        "type": "object"
        -      },
        -      "vendor_change": {
        -        "additionalProperties": false,
        -        "properties": {
        -          "challenge": {
        -            "additionalProperties": false,
        -            "properties": {
        -              "reference": {
        -                "description": "Non-secret reference to the evidence held by the caller.",
        -                "maxLength": 200,
        -                "minLength": 1,
        -                "type": "string"
        -              },
        -              "type": {
        -                "enum": [
        -                  "PREVIOUSLY_VERIFIED_BINDING",
        -                  "BANK_PROVIDER_CONFIRMATION",
        -                  "CUSTOMER_CONFIRMATION",
        -                  "CHALLENGE"
        -                ]
        -              },
        -              "valid_until": {
        -                "description": "Expiry of the caller/provider evidence; must be in the future.",
        -                "format": "date-time",
        -                "type": "string"
        -              },
        -              "verified_at": {
        -                "description": "When the caller or provider verified the binding.",
        -                "format": "date-time",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "type",
        -              "verified_at",
        -              "valid_until",
        -              "reference"
        -            ],
        -            "type": "object"
        -          },
        -          "company_number": {
        -            "description": "Companies House company number, including any two-letter prefix when applicable.",
        -            "pattern": "^(?:(?:[A-Z]{2}|[0-9]{2})?[0-9]{6}|[0-9]{8})$",
        -            "type": "string"
        -          },
        -          "current_payee_fingerprint": {
        -            "description": "Opaque caller-generated fingerprint; never send raw bank-account details.",
        -            "maxLength": 200,
        -            "minLength": 8,
        -            "type": "string"
        -          },
        -          "idempotency_key": {
        -            "description": "Caller-generated key. Send the identical value in the Idempotency-Key header.",
        -            "pattern": "^[A-Za-z0-9._:-]{8,120}$",
        -            "type": "string"
        -          },
        -          "prior_authorization_reference": {
        -            "description": "Reference to the currently approved vendor/payee binding.",
        -            "maxLength": 200,
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "proposed_payee_fingerprint": {
        -            "description": "Opaque caller-generated fingerprint; never send raw bank-account details.",
        -            "maxLength": 200,
        -            "minLength": 8,
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "company_number",
        -          "current_payee_fingerprint",
        -          "proposed_payee_fingerprint",
        -          "prior_authorization_reference",
        -          "challenge",
        -          "idempotency_key"
        -        ],
        -        "type": "object"
        -      }
        -    },
        -    "required": [
        -      "country",
        -      "company_number",
        -      "supplier",
        -      "invoice",
        -      "payee",
        -      "amount",
        -      "currency",
        -      "idempotency_key"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "amount": {
        -        "pattern": "^(0|[1-9][0-9]{0,17})(\\.[0-9]{1,6})?$",
        -        "type": "string"
        -      },
        -      "country": {
        -        "const": "US"
        -      },
        -      "currency": {
        -        "pattern": "^[A-Z]{3}$",
        -        "type": "string"
        -      },
        -      "invoice_verification": {
        -        "additionalProperties": false,
        -        "properties": {
        -          "decision_digest": {
        -            "pattern": "^sha256:[0-9a-f]{64}$",
        -            "type": "string"
        -          },
        -          "execution_id": {
        -            "maxLength": 160,
        -            "minLength": 1,
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "execution_id",
        -          "decision_digest"
        -        ],
        -        "type": "object"
        -      },
        -      "jurisdiction": {
        -        "pattern": "^US-[A-Z]{2}$",
        -        "type": "string"
        -      },
        -      "limits": {
        -        "additionalProperties": false,
        -        "properties": {
        -          "amount_band": {
        -            "enum": [
        -              "MICRO",
        -              "LOW",
        -              "MEDIUM",
        -              "HIGH",
        -              "VERY_HIGH"
        -            ]
        -          },
        -          "approval_required": {
        -            "default": false,
        -            "type": "boolean"
        -          },
        -          "destination_changed": {
        -            "default": false,
        -            "type": "boolean"
        -          },
        -          "limit_amount": {
        -            "pattern": "^(0|[1-9][0-9]{0,17})(\\.[0-9]{1,6})?$",
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "amount_band"
        -        ],
        -        "type": "object"
        -      },
        -      "payee": {
        -        "additionalProperties": false,
        -        "properties": {
        -          "provider_namespace": {
        -            "maxLength": 80,
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "type": {
        -            "enum": [
        -              "X402_PAYTO",
        -              "WALLET",
        -              "MERCHANT_RESOURCE",
        -              "PAYOUT_DESTINATION_TOKEN",
        -              "PROVIDER_ACCOUNT_TOKEN"
        -            ]
        -          },
        -          "value": {
        -            "maxLength": 512,
        -            "minLength": 1,
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "type",
        -          "value"
        -        ],
        -        "type": "object"
        -      },
        -      "payment_destination": {
        -        "additionalProperties": false,
        -        "properties": {
        -          "provider_namespace": {
        -            "maxLength": 80,
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "type": {
        -            "enum": [
        -              "X402_PAYTO",
        -              "WALLET",
        -              "MERCHANT_RESOURCE",
        -              "PAYOUT_DESTINATION_TOKEN",
        -              "PROVIDER_ACCOUNT_TOKEN"
        -            ]
        -          },
        -          "value": {
        -            "maxLength": 512,
        -            "minLength": 1,
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "type",
        -          "value"
        -        ],
        -        "type": "object"
        -      },
        -      "payment_instruction": {
        -        "additionalProperties": false,
        -        "properties": {
        -          "instruction_digest": {
        -            "pattern": "^sha256:[0-9a-f]{64}$",
        -            "type": "string"
        -          },
        -          "instruction_id": {
        -            "maxLength": 160,
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "purpose": {
        -            "maxLength": 300,
        -            "minLength": 1,
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "instruction_id",
        -          "instruction_digest"
        -        ],
        -        "type": "object"
        -      },
        -      "policy_id": {
        -        "const": "US_PAYMENT_AUTHORIZATION_V1"
        -      },
        -      "schema_version": {
        -        "const": "1.0.0"
        -      },
        -      "supplier": {
        -        "additionalProperties": false,
        -        "properties": {
        -          "entity_id": {
        -            "maxLength": 160,
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "jurisdiction": {
        -            "pattern": "^US-[A-Z]{2}$",
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "entity_id",
        -          "jurisdiction"
        -        ],
        -        "type": "object"
        -      },
        -      "supplier_approval_token": {
        -        "maxLength": 8192,
        -        "minLength": 32,
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "country",
        -      "schema_version",
        -      "policy_id",
        -      "payment_instruction",
        -      "invoice_verification",
        -      "supplier_approval_token",
        -      "supplier",
        -      "payee",
        -      "amount",
        -      "currency",
        -      "payment_destination",
        -      "jurisdiction",
        -      "limits"
        -    ],
        -    "type": "object"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "amount": {
        +        "pattern": "^\\d{1,18}(?:\\.\\d{1,6})?$",
        +        "type": "string"
        +      },
        +      "cnpj": {
        +        "pattern": "^(?:\\d{14}|\\d{2}\\.?\\d{3}\\.?\\d{3}/?\\d{4}-?\\d{2})$",
        +        "type": "string"
        +      },
        +      "country": {
        +        "const": "BR"
        +      },
        +      "currency": {
        +        "const": "BRL"
        +      },
        +      "idempotency_key": {
        +        "pattern": "^[A-Za-z0-9._:-]{8,120}$",
        +        "type": "string"
        +      },
        +      "invoice": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "amount": {
        +            "pattern": "^\\d{1,18}(?:\\.\\d{1,6})?$",
        +            "type": "string"
        +          },
        +          "currency": {
        +            "const": "BRL",
        +            "default": "BRL"
        +          },
        +          "invoice_id": {
        +            "maxLength": 240,
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "issue_date": {
        +            "format": "date",
        +            "type": "string"
        +          },
        +          "supplier_address": {
        +            "maxLength": 240,
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "supplier_cnpj": {
        +            "pattern": "^(?:\\d{14}|\\d{2}\\.?\\d{3}\\.?\\d{3}/?\\d{4}-?\\d{2})$",
        +            "type": "string"
        +          },
        +          "supplier_legal_name": {
        +            "maxLength": 240,
        +            "minLength": 1,
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "invoice_id",
        +          "supplier_cnpj",
        +          "supplier_legal_name"
        +        ],
        +        "type": "object"
        +      },
        +      "payee": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "binding_evidence": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "payee_fingerprint": {
        +                "pattern": "^sha256:[0-9a-f]{64}$",
        +                "type": "string"
        +              },
        +              "reference": {
        +                "maxLength": 240,
        +                "minLength": 1,
        +                "type": "string"
        +              },
        +              "subject_cnpj": {
        +                "pattern": "^(?:\\d{14}|\\d{2}\\.?\\d{3}\\.?\\d{3}/?\\d{4}-?\\d{2})$",
        +                "type": "string"
        +              },
        +              "type": {
        +                "enum": [
        +                  "PROVIDER_ATTESTATION",
        +                  "INDEPENDENT_CONFIRMATION",
        +                  "SIGNED_CHALLENGE",
        +                  "PREVIOUSLY_VERIFIED_BINDING"
        +                ]
        +              },
        +              "valid_until": {
        +                "format": "date-time",
        +                "type": "string"
        +              },
        +              "verified_at": {
        +                "format": "date-time",
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "type",
        +              "reference",
        +              "verified_at",
        +              "valid_until",
        +              "subject_cnpj",
        +              "payee_fingerprint"
        +            ],
        +            "type": "object"
        +          },
        +          "cnpj": {
        +            "pattern": "^(?:\\d{14}|\\d{2}\\.?\\d{3}\\.?\\d{3}/?\\d{4}-?\\d{2})$",
        +            "type": "string"
        +          },
        +          "payee_fingerprint": {
        +            "pattern": "^sha256:[0-9a-f]{64}$",
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "cnpj",
        +          "payee_fingerprint"
        +        ],
        +        "type": "object"
        +      },
        +      "policy_id": {
        +        "const": "BR_PAYMENT_AUTHORIZATION_V1"
        +      },
        +      "supplier": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "cnpj": {
        +            "pattern": "^(?:\\d{14}|\\d{2}\\.?\\d{3}\\.?\\d{3}/?\\d{4}-?\\d{2})$",
        +            "type": "string"
        +          },
        +          "payee": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "binding_evidence": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "payee_fingerprint": {
        +                    "pattern": "^sha256:[0-9a-f]{64}$",
        +                    "type": "string"
        +                  },
        +                  "reference": {
        +                    "maxLength": 240,
        +                    "minLength": 1,
        +                    "type": "string"
        +                  },
        +                  "subject_cnpj": {
        +                    "pattern": "^(?:\\d{14}|\\d{2}\\.?\\d{3}\\.?\\d{3}/?\\d{4}-?\\d{2})$",
        +                    "type": "string"
        +                  },
        +                  "type": {
        +                    "enum": [
        +                      "PROVIDER_ATTESTATION",
        +                      "INDEPENDENT_CONFIRMATION",
        +                      "SIGNED_CHALLENGE",
        +                      "PREVIOUSLY_VERIFIED_BINDING"
        +                    ]
        +                  },
        +                  "valid_until": {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  "verified_at": {
        +                    "format": "date-time",
        +                    "type": "string"
        +                  }
        +                },
        +                "required": [
        +                  "type",
        +                  "reference",
        +                  "verified_at",
        +                  "valid_until",
        +                  "subject_cnpj",
        +                  "payee_fingerprint"
        +                ],
        +                "type": "object"
        +              },
        +              "cnpj": {
        +                "pattern": "^(?:\\d{14}|\\d{2}\\.?\\d{3}\\.?\\d{3}/?\\d{4}-?\\d{2})$",
        +                "type": "string"
        +              },
        +              "payee_fingerprint": {
        +                "pattern": "^sha256:[0-9a-f]{64}$",
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "cnpj",
        +              "payee_fingerprint"
        +            ],
        +            "type": "object"
        +          },
        +          "policy_id": {
        +            "const": "BR_SUPPLIER_APPROVAL_V1"
        +          }
        +        },
        +        "required": [
        +          "cnpj",
        +          "policy_id"
        +        ],
        +        "type": "object"
        +      },
        +      "vendor_change": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "challenge": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "payee_fingerprint": {
        +                "pattern": "^sha256:[0-9a-f]{64}$",
        +                "type": "string"
        +              },
        +              "reference": {
        +                "maxLength": 240,
        +                "minLength": 1,
        +                "type": "string"
        +              },
        +              "subject_cnpj": {
        +                "pattern": "^(?:\\d{14}|\\d{2}\\.?\\d{3}\\.?\\d{3}/?\\d{4}-?\\d{2})$",
        +                "type": "string"
        +              },
        +              "type": {
        +                "enum": [
        +                  "PROVIDER_ATTESTATION",
        +                  "INDEPENDENT_CONFIRMATION",
        +                  "SIGNED_CHALLENGE",
        +                  "PREVIOUSLY_VERIFIED_BINDING"
        +                ]
        +              },
        +              "valid_until": {
        +                "format": "date-time",
        +                "type": "string"
        +              },
        +              "verified_at": {
        +                "format": "date-time",
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "type",
        +              "reference",
        +              "verified_at",
        +              "valid_until",
        +              "subject_cnpj",
        +              "payee_fingerprint"
        +            ],
        +            "type": "object"
        +          },
        +          "cnpj": {
        +            "pattern": "^(?:\\d{14}|\\d{2}\\.?\\d{3}\\.?\\d{3}/?\\d{4}-?\\d{2})$",
        +            "type": "string"
        +          },
        +          "current_payee_fingerprint": {
        +            "pattern": "^sha256:[0-9a-f]{64}$",
        +            "type": "string"
        +          },
        +          "prior_authorization": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "execution_id": {
        +                "maxLength": 240,
        +                "minLength": 1,
        +                "type": "string"
        +              },
        +              "status": {
        +                "enum": [
        +                  "AUTHORIZED",
        +                  "AUTHORIZED_WITH_LIMITS"
        +                ]
        +              },
        +              "valid_until": {
        +                "format": "date-time",
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "execution_id",
        +              "valid_until",
        +              "status"
        +            ],
        +            "type": "object"
        +          },
        +          "proposed_payee_fingerprint": {
        +            "pattern": "^sha256:[0-9a-f]{64}$",
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "cnpj",
        +          "current_payee_fingerprint",
        +          "proposed_payee_fingerprint",
        +          "prior_authorization"
        +        ],
        +        "type": "object"
        +      }
        +    },
        +    "required": [
        +      "country",
        +      "cnpj",
        +      "supplier",
        +      "invoice",
        +      "payee",
        +      "amount",
        +      "currency",
        +      "policy_id",
        +      "idempotency_key"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "amount": {
        +        "description": "Positive decimal payment amount in the declared currency; not the x402 fee.",
        +        "pattern": "^\\d+(?:\\.\\d{1,2})?$",
        +        "type": "string"
        +      },
        +      "company_number": {
        +        "description": "Companies House company number, including any two-letter prefix when applicable.",
        +        "pattern": "^(?:(?:[A-Z]{2}|[0-9]{2})?[0-9]{6}|[0-9]{8})$",
        +        "type": "string"
        +      },
        +      "country": {
        +        "const": "GB"
        +      },
        +      "currency": {
        +        "description": "ISO 4217 currency code for the business payment instruction.",
        +        "pattern": "^[A-Z]{3}$",
        +        "type": "string"
        +      },
        +      "idempotency_key": {
        +        "description": "Caller-generated key. Send the identical value in the Idempotency-Key header.",
        +        "pattern": "^[A-Za-z0-9._:-]{8,120}$",
        +        "type": "string"
        +      },
        +      "invoice": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "company_number": {
        +            "description": "Companies House company number, including any two-letter prefix when applicable.",
        +            "pattern": "^(?:(?:[A-Z]{2}|[0-9]{2})?[0-9]{6}|[0-9]{8})$",
        +            "type": "string"
        +          },
        +          "invoice_address": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "country": {
        +                "maxLength": 80,
        +                "type": "string"
        +              },
        +              "line_1": {
        +                "maxLength": 300,
        +                "type": "string"
        +              },
        +              "line_2": {
        +                "maxLength": 300,
        +                "type": "string"
        +              },
        +              "locality": {
        +                "maxLength": 200,
        +                "type": "string"
        +              },
        +              "postal_code": {
        +                "maxLength": 20,
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          "invoice_company_name": {
        +            "description": "Legal name printed on the invoice.",
        +            "maxLength": 300,
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "vat_number": {
        +            "description": "Optional UK VAT number; this route does not independently verify VAT registration.",
        +            "maxLength": 20,
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "company_number"
        +        ],
        +        "type": "object"
        +      },
        +      "payee": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "binding_evidence": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "reference": {
        +                "description": "Non-secret reference to the evidence held by the caller.",
        +                "maxLength": 200,
        +                "minLength": 1,
        +                "type": "string"
        +              },
        +              "type": {
        +                "enum": [
        +                  "PREVIOUSLY_VERIFIED_BINDING",
        +                  "BANK_PROVIDER_CONFIRMATION",
        +                  "CUSTOMER_CONFIRMATION",
        +                  "CHALLENGE"
        +                ]
        +              },
        +              "valid_until": {
        +                "description": "Expiry of the caller/provider evidence; must be in the future.",
        +                "format": "date-time",
        +                "type": "string"
        +              },
        +              "verified_at": {
        +                "description": "When the caller or provider verified the binding.",
        +                "format": "date-time",
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "type",
        +              "verified_at",
        +              "valid_until",
        +              "reference"
        +            ],
        +            "type": "object"
        +          },
        +          "company_number": {
        +            "description": "Companies House company number, including any two-letter prefix when applicable.",
        +            "pattern": "^(?:(?:[A-Z]{2}|[0-9]{2})?[0-9]{6}|[0-9]{8})$",
        +            "type": "string"
        +          },
        +          "payee_fingerprint": {
        +            "description": "Opaque caller-generated fingerprint; never send raw bank-account details.",
        +            "maxLength": 200,
        +            "minLength": 8,
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "company_number",
        +          "payee_fingerprint"
        +        ],
        +        "type": "object"
        +      },
        +      "supplier": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "company_number": {
        +            "description": "Companies House company number, including any two-letter prefix when applicable.",
        +            "pattern": "^(?:(?:[A-Z]{2}|[0-9]{2})?[0-9]{6}|[0-9]{8})$",
        +            "type": "string"
        +          },
        +          "eori_number": {
        +            "maxLength": 30,
        +            "type": "string"
        +          },
        +          "payee": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "binding_evidence": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "reference": {
        +                    "description": "Non-secret reference to the evidence held by the caller.",
        +                    "maxLength": 200,
        +                    "minLength": 1,
        +                    "type": "string"
        +                  },
        +                  "type": {
        +                    "enum": [
        +                      "PREVIOUSLY_VERIFIED_BINDING",
        +                      "BANK_PROVIDER_CONFIRMATION",
        +                      "CUSTOMER_CONFIRMATION",
        +                      "CHALLENGE"
        +                    ]
        +                  },
        +                  "valid_until": {
        +                    "description": "Expiry of the caller/provider evidence; must be in the future.",
        +                    "format": "date-time",
        +                    "type": "string"
        +                  },
        +                  "verified_at": {
        +                    "description": "When the caller or provider verified the binding.",
        +                    "format": "date-time",
        +                    "type": "string"
        +                  }
        +                },
        +                "required": [
        +                  "type",
        +                  "verified_at",
        +                  "valid_until",
        +                  "reference"
        +                ],
        +                "type": "object"
        +              },
        +              "company_number": {
        +                "description": "Companies House company number, including any two-letter prefix when applicable.",
        +                "pattern": "^(?:(?:[A-Z]{2}|[0-9]{2})?[0-9]{6}|[0-9]{8})$",
        +                "type": "string"
        +              },
        +              "payee_fingerprint": {
        +                "description": "Opaque caller-generated fingerprint; never send raw bank-account details.",
        +                "maxLength": 200,
        +                "minLength": 8,
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "company_number",
        +              "payee_fingerprint"
        +            ],
        +            "type": "object"
        +          },
        +          "policy_id": {
        +            "description": "Declared onboarding policy, normally GB_NEW_SUPPLIER_V1.",
        +            "maxLength": 120,
        +            "minLength": 3,
        +            "type": "string"
        +          },
        +          "sanctions_subject_names": {
        +            "items": {
        +              "maxLength": 300,
        +              "minLength": 3,
        +              "type": "string"
        +            },
        +            "maxItems": 25,
        +            "type": "array",
        +            "uniqueItems": true
        +          },
        +          "vat_number": {
        +            "maxLength": 20,
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "company_number",
        +          "policy_id"
        +        ],
        +        "type": "object"
        +      },
        +      "vendor_change": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "challenge": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "reference": {
        +                "description": "Non-secret reference to the evidence held by the caller.",
        +                "maxLength": 200,
        +                "minLength": 1,
        +                "type": "string"
        +              },
        +              "type": {
        +                "enum": [
        +                  "PREVIOUSLY_VERIFIED_BINDING",
        +                  "BANK_PROVIDER_CONFIRMATION",
        +                  "CUSTOMER_CONFIRMATION",
        +                  "CHALLENGE"
        +                ]
        +              },
        +              "valid_until": {
        +                "description": "Expiry of the caller/provider evidence; must be in the future.",
        +                "format": "date-time",
        +                "type": "string"
        +              },
        +              "verified_at": {
        +                "description": "When the caller or provider verified the binding.",
        +                "format": "date-time",
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "type",
        +              "verified_at",
        +              "valid_until",
        +              "reference"
        +            ],
        +            "type": "object"
        +          },
        +          "company_number": {
        +            "description": "Companies House company number, including any two-letter prefix when applicable.",
        +            "pattern": "^(?:(?:[A-Z]{2}|[0-9]{2})?[0-9]{6}|[0-9]{8})$",
        +            "type": "string"
        +          },
        +          "current_payee_fingerprint": {
        +            "description": "Opaque caller-generated fingerprint; never send raw bank-account details.",
        +            "maxLength": 200,
        +            "minLength": 8,
        +            "type": "string"
        +          },
        +          "idempotency_key": {
        +            "description": "Caller-generated key. Send the identical value in the Idempotency-Key header.",
        +            "pattern": "^[A-Za-z0-9._:-]{8,120}$",
        +            "type": "string"
        +          },
        +          "prior_authorization_reference": {
        +            "description": "Reference to the currently approved vendor/payee binding.",
        +            "maxLength": 200,
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "proposed_payee_fingerprint": {
        +            "description": "Opaque caller-generated fingerprint; never send raw bank-account details.",
        +            "maxLength": 200,
        +            "minLength": 8,
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "company_number",
        +          "current_payee_fingerprint",
        +          "proposed_payee_fingerprint",
        +          "prior_authorization_reference",
        +          "challenge",
        +          "idempotency_key"
        +        ],
        +        "type": "object"
        +      }
        +    },
        +    "required": [
        +      "country",
        +      "company_number",
        +      "supplier",
        +      "invoice",
        +      "payee",
        +      "amount",
        +      "currency",
        +      "idempotency_key"
        +    ],
        +    "type": "object"
        +  }
        +]
      • changedInput schema / properties / country / enum
        Previous value: -[
        -  "BR",
        -  "GB",
        -  "US"
        -]New value: +[
        +  "BR",
        +  "GB"
        +]
      • changedInput schema / x-supported-countries
        Previous value: -[
        -  "BR",
        -  "GB",
        -  "US"
        -]New value: +[
        +  "BR",
        +  "GB"
        +]
    • Removedauthorize_vendor_payment_detail_change
    • Changedcompany_check3 fields changed
      • changedInput schema / oneOf
        Previous value: -[
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "cnpj": {
        -        "pattern": "^(?:\\d{14}|\\d{2}\\.?\\d{3}\\.?\\d{3}/?\\d{4}-?\\d{2})$",
        -        "type": "string"
        -      },
        -      "country": {
        -        "const": "BR"
        -      },
        -      "idempotency_key": {
        -        "pattern": "^[A-Za-z0-9._:-]{8,120}$",
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "country",
        -      "cnpj",
        -      "idempotency_key"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "company_name": {
        -        "maxLength": 300,
        -        "minLength": 2,
        -        "type": "string"
        -      },
        -      "company_number": {
        -        "description": "Companies House company number, including any two-letter prefix when applicable.",
        -        "pattern": "^(?:(?:[A-Z]{2}|[0-9]{2})?[0-9]{6}|[0-9]{8})$",
        -        "type": "string"
        -      },
        -      "country": {
        -        "const": "GB"
        -      },
        -      "idempotency_key": {
        -        "description": "Caller-generated key. Send the identical value in the Idempotency-Key header.",
        -        "pattern": "^[A-Za-z0-9._:-]{8,120}$",
        -        "type": "string"
        -      },
        -      "postal_code": {
        -        "maxLength": 20,
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "country",
        -      "idempotency_key"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "company": {
        -        "additionalProperties": false,
        -        "properties": {
        -          "entity_id": {
        -            "pattern": "^ent_[A-Za-z0-9_-]+$",
        -            "type": "string"
        -          },
        -          "identifier": {
        -            "additionalProperties": false,
        -            "properties": {
        -              "evidence_reference": {
        -                "pattern": "^(?:https://[^?\\s#]+|canonical-entity:[A-Za-z0-9_-]+)$",
        -                "type": "string"
        -              },
        -              "scheme": {
        -                "enum": [
        -                  "STATE_ENTITY_NUMBER",
        -                  "UEI",
        -                  "CAGE",
        -                  "NPI",
        -                  "USDOT",
        -                  "MC",
        -                  "CIK",
        -                  "LEI"
        -                ],
        -                "type": "string"
        -              },
        -              "value": {
        -                "maxLength": 160,
        -                "minLength": 1,
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "scheme",
        -              "value",
        -              "evidence_reference"
        -            ],
        -            "type": "object"
        -          },
        -          "jurisdiction": {
        -            "pattern": "^US(?:-[A-Z]{2})?$",
        -            "type": "string"
        -          },
        -          "legal_name": {
        -            "maxLength": 500,
        -            "minLength": 1,
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "identifier",
        -          "legal_name",
        -          "jurisdiction"
        -        ],
        -        "type": "object"
        -      },
        -      "country": {
        -        "const": "US"
        -      },
        -      "idempotency_key": {
        -        "pattern": "^[A-Za-z0-9._:-]{8,120}$",
        -        "type": "string"
        -      },
        -      "policy_id": {
        -        "const": "US_COMPANY_CHECK_V1"
        -      }
        -    },
        -    "required": [
        -      "country",
        -      "company",
        -      "policy_id",
        -      "idempotency_key"
        -    ],
        -    "type": "object"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "cnpj": {
        +        "pattern": "^(?:\\d{14}|\\d{2}\\.?\\d{3}\\.?\\d{3}/?\\d{4}-?\\d{2})$",
        +        "type": "string"
        +      },
        +      "country": {
        +        "const": "BR"
        +      },
        +      "idempotency_key": {
        +        "pattern": "^[A-Za-z0-9._:-]{8,120}$",
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "country",
        +      "cnpj",
        +      "idempotency_key"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "company_name": {
        +        "maxLength": 300,
        +        "minLength": 2,
        +        "type": "string"
        +      },
        +      "company_number": {
        +        "description": "Companies House company number, including any two-letter prefix when applicable.",
        +        "pattern": "^(?:(?:[A-Z]{2}|[0-9]{2})?[0-9]{6}|[0-9]{8})$",
        +        "type": "string"
        +      },
        +      "country": {
        +        "const": "GB"
        +      },
        +      "idempotency_key": {
        +        "description": "Caller-generated key. Send the identical value in the Idempotency-Key header.",
        +        "pattern": "^[A-Za-z0-9._:-]{8,120}$",
        +        "type": "string"
        +      },
        +      "postal_code": {
        +        "maxLength": 20,
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "country",
        +      "idempotency_key"
        +    ],
        +    "type": "object"
        +  }
        +]
      • changedInput schema / properties / country / enum
        Previous value: -[
        -  "BR",
        -  "GB",
        -  "US"
        -]New value: +[
        +  "BR",
        +  "GB"
        +]
      • changedInput schema / x-supported-countries
        Previous value: -[
        -  "BR",
        -  "GB",
        -  "US"
        -]New value: +[
        +  "BR",
        +  "GB"
        +]
    • Changedcontinue_vendor3 fields changed
      • changedInput schema / oneOf
        Previous value: -[
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "changed_claims": {
        -        "default": [],
        -        "items": {
        -          "maxLength": 240,
        -          "minLength": 1,
        -          "type": "string"
        -        },
        -        "maxItems": 50,
        -        "type": "array"
        -      },
        -      "cnpj": {
        -        "pattern": "^(?:\\d{14}|\\d{2}\\.?\\d{3}\\.?\\d{3}/?\\d{4}-?\\d{2})$",
        -        "type": "string"
        -      },
        -      "country": {
        -        "const": "BR"
        -      },
        -      "idempotency_key": {
        -        "pattern": "^[A-Za-z0-9._:-]{8,120}$",
        -        "type": "string"
        -      },
        -      "policy_id": {
        -        "const": "BR_CONTINUE_VENDOR_AUTHORIZATION_V1"
        -      },
        -      "previous_authorization": {
        -        "additionalProperties": false,
        -        "properties": {
        -          "claims": {
        -            "items": {
        -              "additionalProperties": false,
        -              "properties": {
        -                "claim_id": {
        -                  "maxLength": 240,
        -                  "minLength": 1,
        -                  "type": "string"
        -                },
        -                "evidence_digest": {
        -                  "pattern": "^sha256:[0-9a-f]{64}$",
        -                  "type": "string"
        -                },
        -                "status": {
        -                  "enum": [
        -                    "VALID",
        -                    "STALE",
        -                    "REVOKED"
        -                  ]
        -                },
        -                "type": {
        -                  "enum": [
        -                    "LEGAL_ENTITY",
        -                    "LEGAL_STATUS",
        -                    "RESTRICTED_PARTY",
        -                    "PAYEE_BINDING",
        -                    "SUPPLIER_APPROVAL"
        -                  ]
        -                },
        -                "valid_until": {
        -                  "format": "date-time",
        -                  "type": "string"
        -                }
        -              },
        -              "required": [
        -                "claim_id",
        -                "type",
        -                "status",
        -                "valid_until",
        -                "evidence_digest"
        -              ],
        -              "type": "object"
        -            },
        -            "maxItems": 50,
        -            "minItems": 1,
        -            "type": "array"
        -          },
        -          "execution_id": {
        -            "maxLength": 240,
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "status": {
        -            "enum": [
        -              "AUTHORIZED",
        -              "AUTHORIZED_WITH_LIMITS",
        -              "SUSPENDED",
        -              "REVOKED"
        -            ]
        -          },
        -          "valid_until": {
        -            "format": "date-time",
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "execution_id",
        -          "status",
        -          "valid_until",
        -          "claims"
        -        ],
        -        "type": "object"
        -      }
        -    },
        -    "required": [
        -      "country",
        -      "cnpj",
        -      "previous_authorization",
        -      "policy_id",
        -      "idempotency_key"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "country": {
        -        "const": "GB"
        -      }
        -    },
        -    "required": [
        -      "country"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "country": {
        -        "const": "US"
        -      },
        -      "current_action": {
        -        "enum": [
        -          "USE_SUPPLIER",
        -          "ACCEPT_INVOICE",
        -          "USE_PAYEE",
        -          "AUTHORIZE_PAYMENT",
        -          "CONTINUE_RECURRING_RELATIONSHIP"
        -        ]
        -      },
        -      "current_context": {
        -        "additionalProperties": false,
        -        "properties": {
        -          "amount": {
        -            "anyOf": [
        -              {
        -                "pattern": "^\\d{1,18}(?:\\.\\d{1,6})?$",
        -                "type": "string"
        -              },
        -              {
        -                "type": "null"
        -              }
        -            ]
        -          },
        -          "audience": {
        -            "maxLength": 160,
        -            "minLength": 6,
        -            "pattern": "^[A-Za-z0-9._:-]+$",
        -            "type": "string"
        -          },
        -          "changed_fields": {
        -            "items": {
        -              "maxLength": 80,
        -              "minLength": 1,
        -              "type": "string"
        -            },
        -            "maxItems": 30,
        -            "type": "array",
        -            "uniqueItems": true
        -          },
        -          "coverage_status": {
        -            "enum": [
        -              "SUFFICIENT",
        -              "LIMITED",
        -              "INSUFFICIENT"
        -            ]
        -          },
        -          "currency": {
        -            "anyOf": [
        -              {
        -                "pattern": "^[A-Z]{3}$",
        -                "type": "string"
        -              },
        -              {
        -                "type": "null"
        -              }
        -            ]
        -          },
        -          "destination_digest": {
        -            "anyOf": [
        -              {
        -                "pattern": "^sha256:[0-9a-f]{64}$",
        -                "type": "string"
        -              },
        -              {
        -                "type": "null"
        -              }
        -            ]
        -          },
        -          "environment": {
        -            "enum": [
        -              "staging",
        -              "production",
        -              "test"
        -            ]
        -          },
        -          "evidence_digest": {
        -            "pattern": "^sha256:[0-9a-f]{64}$",
        -            "type": "string"
        -          },
        -          "evidence_valid_until": {
        -            "format": "date-time",
        -            "type": "string"
        -          },
        -          "legal_status": {
        -            "enum": [
        -              "ACTIVE",
        -              "INACTIVE",
        -              "BLOCKED",
        -              "UNKNOWN"
        -            ]
        -          },
        -          "payee_digest": {
        -            "anyOf": [
        -              {
        -                "pattern": "^sha256:[0-9a-f]{64}$",
        -                "type": "string"
        -              },
        -              {
        -                "type": "null"
        -              }
        -            ]
        -          },
        -          "requested_validity_seconds": {
        -            "maximum": 86400,
        -            "minimum": 60,
        -            "type": "integer"
        -          },
        -          "restricted_party_status": {
        -            "enum": [
        -              "NO_MATCH_FOUND",
        -              "POSSIBLE_MATCH",
        -              "CONFIRMED_MATCH",
        -              "INSUFFICIENT_EVIDENCE"
        -            ]
        -          },
        -          "source_health_status": {
        -            "enum": [
        -              "HEALTHY",
        -              "DEGRADED",
        -              "STALE",
        -              "UNAVAILABLE"
        -            ]
        -          },
        -          "spend_band": {
        -            "enum": [
        -              "LOW",
        -              "MEDIUM",
        -              "HIGH",
        -              "ENTERPRISE"
        -            ]
        -          }
        -        },
        -        "required": [
        -          "environment",
        -          "audience",
        -          "legal_status",
        -          "restricted_party_status",
        -          "payee_digest",
        -          "destination_digest",
        -          "spend_band",
        -          "amount",
        -          "currency",
        -          "evidence_digest",
        -          "evidence_valid_until",
        -          "coverage_status",
        -          "source_health_status",
        -          "changed_fields",
        -          "requested_validity_seconds"
        -        ],
        -        "type": "object"
        -      },
        -      "idempotency_key": {
        -        "pattern": "^idem_[A-Za-z0-9._:-]{4,110}$",
        -        "type": "string"
        -      },
        -      "passport_ref": {
        -        "additionalProperties": false,
        -        "properties": {
        -          "authorization_id": {
        -            "maxLength": 160,
        -            "minLength": 6,
        -            "pattern": "^[A-Za-z0-9._:-]+$",
        -            "type": "string"
        -          },
        -          "passport_digest": {
        -            "pattern": "^sha256:[0-9a-f]{64}$",
        -            "type": "string"
        -          },
        -          "passport_id": {
        -            "pattern": "^ccp_[0-9a-f]{32}$",
        -            "type": "string"
        -          },
        -          "passport_version": {
        -            "minimum": 1,
        -            "type": "integer"
        -          }
        -        },
        -        "required": [
        -          "passport_id",
        -          "passport_version",
        -          "passport_digest",
        -          "authorization_id"
        -        ],
        -        "type": "object"
        -      },
        -      "policy_id": {
        -        "const": "US_CONTINUE_VENDOR_AUTHORIZATION_V1"
        -      },
        -      "prior_authorization": {
        -        "additionalProperties": false,
        -        "properties": {
        -          "compact_token": {
        -            "maxLength": 8192,
        -            "minLength": 32,
        -            "type": "string"
        -          },
        -          "kind": {
        -            "enum": [
        -              "SUPPLIER_APPROVAL_TOKEN",
        -              "SUPPLIER_APPROVAL_EXECUTION",
        -              "PASSPORT_AUTHORIZATION_CLAIM",
        -              "DECISION_REFERENCE",
        -              "AUTHORIZATION_ID"
        -            ]
        -          },
        -          "reference_id": {
        -            "maxLength": 160,
        -            "minLength": 6,
        -            "pattern": "^[A-Za-z0-9._:-]+$",
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "kind",
        -          "reference_id"
        -        ],
        -        "type": "object"
        -      },
        -      "schema_version": {
        -        "const": "1.0.0"
        -      },
        -      "supplier": {
        -        "additionalProperties": false,
        -        "properties": {
        -          "caller_scope_fingerprint": {
        -            "pattern": "^sha256:[0-9a-f]{64}$",
        -            "type": "string"
        -          },
        -          "entity_id": {
        -            "pattern": "^(?:usent|ent)_[A-Za-z0-9._:-]{6,150}$",
        -            "type": "string"
        -          },
        -          "jurisdiction": {
        -            "pattern": "^US-[A-Z]{2}$",
        -            "type": "string"
        -          },
        -          "relationship": {
        -            "maxLength": 120,
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "tenant_scope_fingerprint": {
        -            "pattern": "^sha256:[0-9a-f]{64}$",
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "entity_id",
        -          "jurisdiction",
        -          "relationship",
        -          "tenant_scope_fingerprint",
        -          "caller_scope_fingerprint"
        -        ],
        -        "type": "object"
        -      }
        -    },
        -    "required": [
        -      "country",
        -      "schema_version",
        -      "prior_authorization",
        -      "passport_ref",
        -      "supplier",
        -      "current_action",
        -      "current_context",
        -      "policy_id",
        -      "idempotency_key"
        -    ],
        -    "type": "object"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "changed_claims": {
        +        "default": [],
        +        "items": {
        +          "maxLength": 240,
        +          "minLength": 1,
        +          "type": "string"
        +        },
        +        "maxItems": 50,
        +        "type": "array"
        +      },
        +      "cnpj": {
        +        "pattern": "^(?:\\d{14}|\\d{2}\\.?\\d{3}\\.?\\d{3}/?\\d{4}-?\\d{2})$",
        +        "type": "string"
        +      },
        +      "country": {
        +        "const": "BR"
        +      },
        +      "idempotency_key": {
        +        "pattern": "^[A-Za-z0-9._:-]{8,120}$",
        +        "type": "string"
        +      },
        +      "policy_id": {
        +        "const": "BR_CONTINUE_VENDOR_AUTHORIZATION_V1"
        +      },
        +      "previous_authorization": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "claims": {
        +            "items": {
        +              "additionalProperties": false,
        +              "properties": {
        +                "claim_id": {
        +                  "maxLength": 240,
        +                  "minLength": 1,
        +                  "type": "string"
        +                },
        +                "evidence_digest": {
        +                  "pattern": "^sha256:[0-9a-f]{64}$",
        +                  "type": "string"
        +                },
        +                "status": {
        +                  "enum": [
        +                    "VALID",
        +                    "STALE",
        +                    "REVOKED"
        +                  ]
        +                },
        +                "type": {
        +                  "enum": [
        +                    "LEGAL_ENTITY",
        +                    "LEGAL_STATUS",
        +                    "RESTRICTED_PARTY",
        +                    "PAYEE_BINDING",
        +                    "SUPPLIER_APPROVAL"
        +                  ]
        +                },
        +                "valid_until": {
        +                  "format": "date-time",
        +                  "type": "string"
        +                }
        +              },
        +              "required": [
        +                "claim_id",
        +                "type",
        +                "status",
        +                "valid_until",
        +                "evidence_digest"
        +              ],
        +              "type": "object"
        +            },
        +            "maxItems": 50,
        +            "minItems": 1,
        +            "type": "array"
        +          },
        +          "execution_id": {
        +            "maxLength": 240,
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "status": {
        +            "enum": [
        +              "AUTHORIZED",
        +              "AUTHORIZED_WITH_LIMITS",
        +              "SUSPENDED",
        +              "REVOKED"
        +            ]
        +          },
        +          "valid_until": {
        +            "format": "date-time",
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "execution_id",
        +          "status",
        +          "valid_until",
        +          "claims"
        +        ],
        +        "type": "object"
        +      }
        +    },
        +    "required": [
        +      "country",
        +      "cnpj",
        +      "previous_authorization",
        +      "policy_id",
        +      "idempotency_key"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "country": {
        +        "const": "GB"
        +      }
        +    },
        +    "required": [
        +      "country"
        +    ],
        +    "type": "object"
        +  }
        +]
      • changedInput schema / properties / country / enum
        Previous value: -[
        -  "BR",
        -  "GB",
        -  "US"
        -]New value: +[
        +  "BR",
        +  "GB"
        +]
      • changedInput schema / x-supported-countries
        Previous value: -[
        -  "BR",
        -  "GB",
        -  "US"
        -]New value: +[
        +  "BR",
        +  "GB"
        +]
    • Changedverify_invoice_payee3 fields changed
      • changedInput schema / oneOf
        Previous value: -[
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "cnpj": {
        -        "pattern": "^(?:\\d{14}|\\d{2}\\.?\\d{3}\\.?\\d{3}/?\\d{4}-?\\d{2})$",
        -        "type": "string"
        -      },
        -      "country": {
        -        "const": "BR"
        -      },
        -      "idempotency_key": {
        -        "pattern": "^[A-Za-z0-9._:-]{8,120}$",
        -        "type": "string"
        -      },
        -      "invoice": {
        -        "additionalProperties": false,
        -        "properties": {
        -          "amount": {
        -            "pattern": "^\\d{1,18}(?:\\.\\d{1,6})?$",
        -            "type": "string"
        -          },
        -          "currency": {
        -            "const": "BRL",
        -            "default": "BRL"
        -          },
        -          "invoice_id": {
        -            "maxLength": 240,
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "issue_date": {
        -            "format": "date",
        -            "type": "string"
        -          },
        -          "supplier_address": {
        -            "maxLength": 240,
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "supplier_cnpj": {
        -            "pattern": "^(?:\\d{14}|\\d{2}\\.?\\d{3}\\.?\\d{3}/?\\d{4}-?\\d{2})$",
        -            "type": "string"
        -          },
        -          "supplier_legal_name": {
        -            "maxLength": 240,
        -            "minLength": 1,
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "invoice_id",
        -          "supplier_cnpj",
        -          "supplier_legal_name"
        -        ],
        -        "type": "object"
        -      },
        -      "payee": {
        -        "additionalProperties": false,
        -        "properties": {
        -          "binding_evidence": {
        -            "additionalProperties": false,
        -            "properties": {
        -              "payee_fingerprint": {
        -                "pattern": "^sha256:[0-9a-f]{64}$",
        -                "type": "string"
        -              },
        -              "reference": {
        -                "maxLength": 240,
        -                "minLength": 1,
        -                "type": "string"
        -              },
        -              "subject_cnpj": {
        -                "pattern": "^(?:\\d{14}|\\d{2}\\.?\\d{3}\\.?\\d{3}/?\\d{4}-?\\d{2})$",
        -                "type": "string"
        -              },
        -              "type": {
        -                "enum": [
        -                  "PROVIDER_ATTESTATION",
        -                  "INDEPENDENT_CONFIRMATION",
        -                  "SIGNED_CHALLENGE",
        -                  "PREVIOUSLY_VERIFIED_BINDING"
        -                ]
        -              },
        -              "valid_until": {
        -                "format": "date-time",
        -                "type": "string"
        -              },
        -              "verified_at": {
        -                "format": "date-time",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "type",
        -              "reference",
        -              "verified_at",
        -              "valid_until",
        -              "subject_cnpj",
        -              "payee_fingerprint"
        -            ],
        -            "type": "object"
        -          },
        -          "payee_fingerprint": {
        -            "pattern": "^sha256:[0-9a-f]{64}$",
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "payee_fingerprint"
        -        ],
        -        "type": "object"
        -      }
        -    },
        -    "required": [
        -      "country",
        -      "cnpj",
        -      "invoice",
        -      "payee",
        -      "idempotency_key"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "country": {
        -        "const": "GB"
        -      },
        -      "idempotency_key": {
        -        "description": "Caller-generated key. Send the identical value in the Idempotency-Key header.",
        -        "pattern": "^[A-Za-z0-9._:-]{8,120}$",
        -        "type": "string"
        -      },
        -      "invoice": {
        -        "additionalProperties": false,
        -        "properties": {
        -          "company_number": {
        -            "description": "Companies House company number, including any two-letter prefix when applicable.",
        -            "pattern": "^(?:(?:[A-Z]{2}|[0-9]{2})?[0-9]{6}|[0-9]{8})$",
        -            "type": "string"
        -          },
        -          "invoice_address": {
        -            "additionalProperties": false,
        -            "properties": {
        -              "country": {
        -                "maxLength": 80,
        -                "type": "string"
        -              },
        -              "line_1": {
        -                "maxLength": 300,
        -                "type": "string"
        -              },
        -              "line_2": {
        -                "maxLength": 300,
        -                "type": "string"
        -              },
        -              "locality": {
        -                "maxLength": 200,
        -                "type": "string"
        -              },
        -              "postal_code": {
        -                "maxLength": 20,
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          "invoice_company_name": {
        -            "description": "Legal name printed on the invoice.",
        -            "maxLength": 300,
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "vat_number": {
        -            "description": "Optional UK VAT number; this route does not independently verify VAT registration.",
        -            "maxLength": 20,
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "company_number"
        -        ],
        -        "type": "object"
        -      },
        -      "payee": {
        -        "additionalProperties": false,
        -        "properties": {
        -          "binding_evidence": {
        -            "additionalProperties": false,
        -            "properties": {
        -              "reference": {
        -                "description": "Non-secret reference to the evidence held by the caller.",
        -                "maxLength": 200,
        -                "minLength": 1,
        -                "type": "string"
        -              },
        -              "type": {
        -                "enum": [
        -                  "PREVIOUSLY_VERIFIED_BINDING",
        -                  "BANK_PROVIDER_CONFIRMATION",
        -                  "CUSTOMER_CONFIRMATION",
        -                  "CHALLENGE"
        -                ]
        -              },
        -              "valid_until": {
        -                "description": "Expiry of the caller/provider evidence; must be in the future.",
        -                "format": "date-time",
        -                "type": "string"
        -              },
        -              "verified_at": {
        -                "description": "When the caller or provider verified the binding.",
        -                "format": "date-time",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "type",
        -              "verified_at",
        -              "valid_until",
        -              "reference"
        -            ],
        -            "type": "object"
        -          },
        -          "company_number": {
        -            "description": "Companies House company number, including any two-letter prefix when applicable.",
        -            "pattern": "^(?:(?:[A-Z]{2}|[0-9]{2})?[0-9]{6}|[0-9]{8})$",
        -            "type": "string"
        -          },
        -          "payee_fingerprint": {
        -            "description": "Opaque caller-generated fingerprint; never send raw bank-account details.",
        -            "maxLength": 200,
        -            "minLength": 8,
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "company_number",
        -          "payee_fingerprint"
        -        ],
        -        "type": "object"
        -      }
        -    },
        -    "required": [
        -      "country",
        -      "invoice",
        -      "payee",
        -      "idempotency_key"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "country": {
        -        "const": "US"
        -      },
        -      "invoice": {
        -        "additionalProperties": false,
        -        "properties": {
        -          "billing_address": {
        -            "additionalProperties": false,
        -            "properties": {
        -              "country": {
        -                "const": "US"
        -              },
        -              "line1": {
        -                "maxLength": 200,
        -                "minLength": 1,
        -                "type": "string"
        -              },
        -              "line2": {
        -                "maxLength": 200,
        -                "minLength": 1,
        -                "type": "string"
        -              },
        -              "locality": {
        -                "maxLength": 120,
        -                "minLength": 1,
        -                "type": "string"
        -              },
        -              "postal_code": {
        -                "maxLength": 24,
        -                "minLength": 1,
        -                "type": "string"
        -              },
        -              "subdivision": {
        -                "maxLength": 80,
        -                "minLength": 1,
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "line1",
        -              "locality",
        -              "subdivision",
        -              "postal_code",
        -              "country"
        -            ],
        -            "type": "object"
        -          },
        -          "currency": {
        -            "pattern": "^[A-Za-z]{3}$",
        -            "type": "string"
        -          },
        -          "customer_identity": {
        -            "additionalProperties": false,
        -            "properties": {
        -              "identifier": {
        -                "maxLength": 160,
        -                "minLength": 1,
        -                "type": "string"
        -              },
        -              "legal_name": {
        -                "maxLength": 200,
        -                "minLength": 1,
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "legal_name"
        -            ],
        -            "type": "object"
        -          },
        -          "document_digest": {
        -            "pattern": "^sha256:[0-9a-f]{64}$",
        -            "type": "string"
        -          },
        -          "due_date": {
        -            "format": "date",
        -            "type": "string"
        -          },
        -          "invoice_id": {
        -            "maxLength": 160,
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "invoice_number": {
        -            "maxLength": 120,
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "issue_date": {
        -            "format": "date",
        -            "type": "string"
        -          },
        -          "metadata": {
        -            "additionalProperties": {
        -              "maxLength": 500,
        -              "type": [
        -                "string",
        -                "number",
        -                "boolean",
        -                "null"
        -              ]
        -            },
        -            "maxProperties": 30,
        -            "type": "object"
        -          },
        -          "purchase_order": {
        -            "maxLength": 160,
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "remittance_information": {
        -            "additionalProperties": false,
        -            "properties": {
        -              "address": {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "country": {
        -                    "const": "US"
        -                  },
        -                  "line1": {
        -                    "maxLength": 200,
        -                    "minLength": 1,
        -                    "type": "string"
        -                  },
        -                  "line2": {
        -                    "maxLength": 200,
        -                    "minLength": 1,
        -                    "type": "string"
        -                  },
        -                  "locality": {
        -                    "maxLength": 120,
        -                    "minLength": 1,
        -                    "type": "string"
        -                  },
        -                  "postal_code": {
        -                    "maxLength": 24,
        -                    "minLength": 1,
        -                    "type": "string"
        -                  },
        -                  "subdivision": {
        -                    "maxLength": 80,
        -                    "minLength": 1,
        -                    "type": "string"
        -                  }
        -                },
        -                "required": [
        -                  "line1",
        -                  "locality",
        -                  "subdivision",
        -                  "postal_code",
        -                  "country"
        -                ],
        -                "type": "object"
        -              },
        -              "legal_name": {
        -                "maxLength": 200,
        -                "minLength": 1,
        -                "type": "string"
        -              },
        -              "opaque_reference": {
        -                "maxLength": 160,
        -                "minLength": 1,
        -                "type": "string"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          "supplier_identifiers": {
        -            "default": [],
        -            "items": {
        -              "additionalProperties": false,
        -              "properties": {
        -                "jurisdiction": {
        -                  "pattern": "^US-[A-Z]{2}$",
        -                  "type": "string"
        -                },
        -                "type": {
        -                  "enum": [
        -                    "STATE_ENTITY_NUMBER",
        -                    "UEI",
        -                    "CAGE",
        -                    "NPI",
        -                    "USDOT",
        -                    "MC",
        -                    "CIK",
        -                    "LEI",
        -                    "EIN"
        -                  ]
        -                },
        -                "value": {
        -                  "maxLength": 160,
        -                  "minLength": 1,
        -                  "type": "string"
        -                }
        -              },
        -              "required": [
        -                "type",
        -                "value"
        -              ],
        -              "type": "object"
        -            },
        -            "maxItems": 20,
        -            "type": "array"
        -          },
        -          "supplier_legal_name": {
        -            "maxLength": 200,
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "total_amount": {
        -            "pattern": "^(0|[1-9][0-9]{0,17})(\\.[0-9]{1,6})?$",
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "invoice_id",
        -          "invoice_number",
        -          "issue_date",
        -          "currency",
        -          "total_amount",
        -          "supplier_legal_name"
        -        ],
        -        "type": "object"
        -      },
        -      "payee": {
        -        "additionalProperties": false,
        -        "properties": {
        -          "provider_namespace": {
        -            "maxLength": 80,
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "type": {
        -            "enum": [
        -              "X402_PAYTO",
        -              "WALLET",
        -              "MERCHANT_RESOURCE",
        -              "PAYOUT_DESTINATION_TOKEN",
        -              "PROVIDER_ACCOUNT_TOKEN"
        -            ]
        -          },
        -          "value": {
        -            "maxLength": 512,
        -            "minLength": 1,
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "type",
        -          "value"
        -        ],
        -        "type": "object"
        -      },
        -      "payee_challenge": {
        -        "additionalProperties": false,
        -        "properties": {
        -          "challenge_digest": {
        -            "pattern": "^sha256:[0-9a-f]{64}$",
        -            "type": "string"
        -          },
        -          "challenge_reference": {
        -            "maxLength": 160,
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "method": {
        -            "enum": [
        -              "PROVIDER_ATTESTATION",
        -              "SIGNED_WALLET_CHALLENGE"
        -            ]
        -          }
        -        },
        -        "required": [
        -          "method"
        -        ],
        -        "type": "object"
        -      },
        -      "payee_evidence": {
        -        "default": [],
        -        "items": {
        -          "additionalProperties": false,
        -          "properties": {
        -            "assertion_id": {
        -              "maxLength": 160,
        -              "minLength": 1,
        -              "type": "string"
        -            },
        -            "claim_classification": {
        -              "enum": [
        -                "OBSERVED_FACT",
        -                "NORMALIZED_FACT",
        -                "INFERENCE",
        -                "POLICY_OUTCOME"
        -              ]
        -            },
        -            "evidence_digest": {
        -              "pattern": "^sha256:[0-9a-f]{64}$",
        -              "type": "string"
        -            },
        -            "observed_at": {
        -              "format": "date-time",
        -              "type": "string"
        -            },
        -            "type": {
        -              "enum": [
        -                "OFFICIAL_RECORD",
        -                "CALLER_PROVIDED_DOCUMENT",
        -                "MERCHANT_ASSERTION",
        -                "SUPPLIER_ASSERTION",
        -                "INDEPENDENT_CONFIRMATION",
        -                "PROVIDER_ATTESTATION",
        -                "SIGNED_WALLET_CHALLENGE"
        -              ]
        -            }
        -          },
        -          "required": [
        -            "assertion_id",
        -            "type",
        -            "claim_classification",
        -            "evidence_digest"
        -          ],
        -          "type": "object"
        -        },
        -        "maxItems": 30,
        -        "type": "array"
        -      },
        -      "payment_context": {
        -        "additionalProperties": false,
        -        "properties": {
        -          "amount_band": {
        -            "enum": [
        -              "MICRO",
        -              "LOW",
        -              "MEDIUM",
        -              "HIGH",
        -              "VERY_HIGH"
        -            ]
        -          },
        -          "destination_changed": {
        -            "default": false,
        -            "type": "boolean"
        -          },
        -          "duplicate_invoice_indicator": {
        -            "default": false,
        -            "type": "boolean"
        -          },
        -          "purchase_order_required": {
        -            "default": false,
        -            "type": "boolean"
        -          }
        -        },
        -        "required": [
        -          "amount_band"
        -        ],
        -        "type": "object"
        -      },
        -      "policy_id": {
        -        "const": "US_INVOICE_PAYEE_VERIFICATION_V1"
        -      },
        -      "schema_version": {
        -        "const": "1.0.0"
        -      },
        -      "subject": {
        -        "additionalProperties": false,
        -        "anyOf": [
        -          {
        -            "required": [
        -              "entity_id"
        -            ]
        -          },
        -          {
        -            "required": [
        -              "identifier"
        -            ]
        -          }
        -        ],
        -        "properties": {
        -          "country": {
        -            "const": "US",
        -            "default": "US"
        -          },
        -          "entity_id": {
        -            "maxLength": 160,
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "identifier": {
        -            "additionalProperties": false,
        -            "properties": {
        -              "jurisdiction": {
        -                "pattern": "^US-[A-Z]{2}$",
        -                "type": "string"
        -              },
        -              "type": {
        -                "enum": [
        -                  "STATE_ENTITY_NUMBER",
        -                  "UEI",
        -                  "CAGE",
        -                  "NPI",
        -                  "USDOT",
        -                  "MC",
        -                  "CIK",
        -                  "LEI",
        -                  "EIN"
        -                ]
        -              },
        -              "value": {
        -                "maxLength": 160,
        -                "minLength": 1,
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "type",
        -              "value"
        -            ],
        -            "type": "object"
        -          },
        -          "jurisdiction": {
        -            "pattern": "^US-[A-Z]{2}$",
        -            "type": "string"
        -          },
        -          "legal_name": {
        -            "maxLength": 200,
        -            "minLength": 1,
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "jurisdiction"
        -        ],
        -        "type": "object"
        -      },
        -      "supplier_approval_token": {
        -        "maxLength": 8192,
        -        "minLength": 32,
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "country",
        -      "schema_version",
        -      "policy_id",
        -      "subject",
        -      "invoice",
        -      "payee",
        -      "payment_context"
        -    ],
        -    "type": "object"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "cnpj": {
        +        "pattern": "^(?:\\d{14}|\\d{2}\\.?\\d{3}\\.?\\d{3}/?\\d{4}-?\\d{2})$",
        +        "type": "string"
        +      },
        +      "country": {
        +        "const": "BR"
        +      },
        +      "idempotency_key": {
        +        "pattern": "^[A-Za-z0-9._:-]{8,120}$",
        +        "type": "string"
        +      },
        +      "invoice": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "amount": {
        +            "pattern": "^\\d{1,18}(?:\\.\\d{1,6})?$",
        +            "type": "string"
        +          },
        +          "currency": {
        +            "const": "BRL",
        +            "default": "BRL"
        +          },
        +          "invoice_id": {
        +            "maxLength": 240,
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "issue_date": {
        +            "format": "date",
        +            "type": "string"
        +          },
        +          "supplier_address": {
        +            "maxLength": 240,
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "supplier_cnpj": {
        +            "pattern": "^(?:\\d{14}|\\d{2}\\.?\\d{3}\\.?\\d{3}/?\\d{4}-?\\d{2})$",
        +            "type": "string"
        +          },
        +          "supplier_legal_name": {
        +            "maxLength": 240,
        +            "minLength": 1,
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "invoice_id",
        +          "supplier_cnpj",
        +          "supplier_legal_name"
        +        ],
        +        "type": "object"
        +      },
        +      "payee": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "binding_evidence": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "payee_fingerprint": {
        +                "pattern": "^sha256:[0-9a-f]{64}$",
        +                "type": "string"
        +              },
        +              "reference": {
        +                "maxLength": 240,
        +                "minLength": 1,
        +                "type": "string"
        +              },
        +              "subject_cnpj": {
        +                "pattern": "^(?:\\d{14}|\\d{2}\\.?\\d{3}\\.?\\d{3}/?\\d{4}-?\\d{2})$",
        +                "type": "string"
        +              },
        +              "type": {
        +                "enum": [
        +                  "PROVIDER_ATTESTATION",
        +                  "INDEPENDENT_CONFIRMATION",
        +                  "SIGNED_CHALLENGE",
        +                  "PREVIOUSLY_VERIFIED_BINDING"
        +                ]
        +              },
        +              "valid_until": {
        +                "format": "date-time",
        +                "type": "string"
        +              },
        +              "verified_at": {
        +                "format": "date-time",
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "type",
        +              "reference",
        +              "verified_at",
        +              "valid_until",
        +              "subject_cnpj",
        +              "payee_fingerprint"
        +            ],
        +            "type": "object"
        +          },
        +          "payee_fingerprint": {
        +            "pattern": "^sha256:[0-9a-f]{64}$",
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "payee_fingerprint"
        +        ],
        +        "type": "object"
        +      }
        +    },
        +    "required": [
        +      "country",
        +      "cnpj",
        +      "invoice",
        +      "payee",
        +      "idempotency_key"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "country": {
        +        "const": "GB"
        +      },
        +      "idempotency_key": {
        +        "description": "Caller-generated key. Send the identical value in the Idempotency-Key header.",
        +        "pattern": "^[A-Za-z0-9._:-]{8,120}$",
        +        "type": "string"
        +      },
        +      "invoice": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "company_number": {
        +            "description": "Companies House company number, including any two-letter prefix when applicable.",
        +            "pattern": "^(?:(?:[A-Z]{2}|[0-9]{2})?[0-9]{6}|[0-9]{8})$",
        +            "type": "string"
        +          },
        +          "invoice_address": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "country": {
        +                "maxLength": 80,
        +                "type": "string"
        +              },
        +              "line_1": {
        +                "maxLength": 300,
        +                "type": "string"
        +              },
        +              "line_2": {
        +                "maxLength": 300,
        +                "type": "string"
        +              },
        +              "locality": {
        +                "maxLength": 200,
        +                "type": "string"
        +              },
        +              "postal_code": {
        +                "maxLength": 20,
        +                "type": "string"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          "invoice_company_name": {
        +            "description": "Legal name printed on the invoice.",
        +            "maxLength": 300,
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "vat_number": {
        +            "description": "Optional UK VAT number; this route does not independently verify VAT registration.",
        +            "maxLength": 20,
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "company_number"
        +        ],
        +        "type": "object"
        +      },
        +      "payee": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "binding_evidence": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "reference": {
        +                "description": "Non-secret reference to the evidence held by the caller.",
        +                "maxLength": 200,
        +                "minLength": 1,
        +                "type": "string"
        +              },
        +              "type": {
        +                "enum": [
        +                  "PREVIOUSLY_VERIFIED_BINDING",
        +                  "BANK_PROVIDER_CONFIRMATION",
        +                  "CUSTOMER_CONFIRMATION",
        +                  "CHALLENGE"
        +                ]
        +              },
        +              "valid_until": {
        +                "description": "Expiry of the caller/provider evidence; must be in the future.",
        +                "format": "date-time",
        +                "type": "string"
        +              },
        +              "verified_at": {
        +                "description": "When the caller or provider verified the binding.",
        +                "format": "date-time",
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "type",
        +              "verified_at",
        +              "valid_until",
        +              "reference"
        +            ],
        +            "type": "object"
        +          },
        +          "company_number": {
        +            "description": "Companies House company number, including any two-letter prefix when applicable.",
        +            "pattern": "^(?:(?:[A-Z]{2}|[0-9]{2})?[0-9]{6}|[0-9]{8})$",
        +            "type": "string"
        +          },
        +          "payee_fingerprint": {
        +            "description": "Opaque caller-generated fingerprint; never send raw bank-account details.",
        +            "maxLength": 200,
        +            "minLength": 8,
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "company_number",
        +          "payee_fingerprint"
        +        ],
        +        "type": "object"
        +      }
        +    },
        +    "required": [
        +      "country",
        +      "invoice",
        +      "payee",
        +      "idempotency_key"
        +    ],
        +    "type": "object"
        +  }
        +]
      • changedInput schema / properties / country / enum
        Previous value: -[
        -  "BR",
        -  "GB",
        -  "US"
        -]New value: +[
        +  "BR",
        +  "GB"
        +]
      • changedInput schema / x-supported-countries
        Previous value: -[
        -  "BR",
        -  "GB",
        -  "US"
        -]New value: +[
        +  "BR",
        +  "GB"
        +]
  4. 1 tool update
    • Changedrelease_payment_to_supplier5 fields changed
      • addedInput schema / properties / buyer_mandate / properties / payload / additionalProperties
        Added value: +false
      • addedInput schema / properties / buyer_mandate / properties / payload / properties
        Added value: +{
        +  "buyer_organization": {
        +    "maxLength": 160,
        +    "minLength": 1,
        +    "pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]*$",
        +    "type": "string"
        +  },
        +  "buyer_organization_digest": {
        +    "pattern": "^sha256:[0-9a-f]{64}$",
        +    "type": "string"
        +  },
        +  "currency": {
        +    "pattern": "^[A-Z]{3}$",
        +    "type": "string"
        +  },
        +  "issuer": {
        +    "maxLength": 160,
        +    "minLength": 1,
        +    "pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]*$",
        +    "type": "string"
        +  },
        +  "key_id": {
        +    "maxLength": 160,
        +    "minLength": 1,
        +    "pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]*$",
        +    "type": "string"
        +  },
        +  "mandate_id": {
        +    "maxLength": 160,
        +    "minLength": 1,
        +    "pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]*$",
        +    "type": "string"
        +  },
        +  "mandate_version": {
        +    "pattern": "^\\d+\\.\\d+\\.\\d+$",
        +    "type": "string"
        +  },
        +  "max_decision_fee_atomic": {
        +    "pattern": "^\\d+$",
        +    "type": "string"
        +  },
        +  "max_payment_amount": {
        +    "pattern": "^(0|[1-9][0-9]{0,17})(\\.[0-9]{1,6})?$",
        +    "type": "string"
        +  },
        +  "nonce": {
        +    "maxLength": 96,
        +    "minLength": 16,
        +    "pattern": "^[A-Za-z0-9_-]+$",
        +    "type": "string"
        +  },
        +  "payee_fingerprint": {
        +    "pattern": "^sha256:[0-9a-f]{64}$",
        +    "type": "string"
        +  },
        +  "permitted_intent": {
        +    "const": "RELEASE_PAYMENT_TO_SUPPLIER"
        +  },
        +  "request_digest": {
        +    "pattern": "^sha256:[0-9a-f]{64}$",
        +    "type": "string"
        +  },
        +  "revocation_reference": {
        +    "maxLength": 512,
        +    "minLength": 1,
        +    "type": "string"
        +  },
        +  "schema_version": {
        +    "const": "1.0.0"
        +  },
        +  "subject_agent_id": {
        +    "maxLength": 160,
        +    "minLength": 1,
        +    "pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]*$",
        +    "type": "string"
        +  },
        +  "supplier_entity_id": {
        +    "maxLength": 160,
        +    "minLength": 1,
        +    "pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]*$",
        +    "type": "string"
        +  },
        +  "valid_from": {
        +    "format": "date-time",
        +    "type": "string"
        +  },
        +  "valid_until": {
        +    "format": "date-time",
        +    "type": "string"
        +  }
        +}
      • addedInput schema / properties / buyer_mandate / properties / payload / required
        Added value: +[
        +  "schema_version",
        +  "mandate_id",
        +  "mandate_version",
        +  "issuer",
        +  "subject_agent_id",
        +  "buyer_organization",
        +  "buyer_organization_digest",
        +  "permitted_intent",
        +  "request_digest",
        +  "supplier_entity_id",
        +  "payee_fingerprint",
        +  "max_payment_amount",
        +  "currency",
        +  "max_decision_fee_atomic",
        +  "valid_from",
        +  "valid_until",
        +  "nonce",
        +  "key_id",
        +  "revocation_reference"
        +]
      • addedInput schema / properties / buyer_mandate / properties / signature / additionalProperties
        Added value: +false
      • addedInput schema / properties / buyer_mandate / properties / signature / properties
        Added value: +{
        +  "algorithm": {
        +    "const": "Ed25519"
        +  },
        +  "canonicalization": {
        +    "const": "ROP-C14N-JSON-1"
        +  },
        +  "issuer": {
        +    "maxLength": 160,
        +    "minLength": 1,
        +    "pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]*$",
        +    "type": "string"
        +  },
        +  "key_id": {
        +    "maxLength": 160,
        +    "minLength": 1,
        +    "pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]*$",
        +    "type": "string"
        +  },
        +  "value": {
        +    "pattern": "^[A-Za-z0-9_-]{86}$",
        +    "type": "string"
        +  }
        +}
  5. 1 tool update
    • Addedrelease_payment_to_supplier

Frequently Asked Questions

Discussions

No comments yet. Be the first to start the discussion!

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    B
    maintenance
    Provides verification and utility APIs for AI agents to validate tax IDs, screen sanctions, verify companies, and inspect domains using prepaid USD credits, with no charge for failed checks.
    13
    123
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Agent network intelligence for trust verification, broker discovery, and capability matching. Ed25519 identity, graph-based trust scoring, USDC payments, and MCP tools for agent registration, search, and trust attestation.
    1,498
    5
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

TDQS

B3.2/5.0
Disambiguation4/5

Most tools target distinct artifacts or workflow stages: capability listing, quoting, preflighting, payment decisions, and verification. The closest overlap is between get_agent_first_portfolio and resolve_agent_intent, and between capabilities and quote, but the descriptions provide enough differentiation to avoid frequent misselection.

Naming Consistency3/5

Several tools follow a verb_noun pattern (resolve_agent_intent, release_payment_to_supplier, verify_passport, verify_receipt), while others are bare nouns or single words (capabilities, preflight, quote). The style is readable and consistently lowercase snake_case, but the lack of a uniform verb convention makes the set feel inconsistent.

Tool Count5/5

Eight tools is well within the ideal range and maps cleanly to the main phases of the service: discover, quote, decide, release, and verify. No tool feels redundant enough to remove, and none suggest an overgrown surface.

Completeness4/5

The set covers the core lifecycle from capability discovery and intent resolution through preflight, quoting, release decisions, and post-decision verification. Minor gaps exist such as no history/list decisions or payment execution, but those may be intentionally outside the server's scope.

Resources