Predictika · Trade Add-On for Quotes

Before an AI agent sends an export quote, the trade side of the quote is checked

Cobalt Ridge Equipment, a fictional equipment maker, lets an AI agent send quotes. Before a quote goes out, the call goes to Predictika’s Trade Add-On for Quotes. It checks the destination, whether the items are controlled, the export license, the delivery terms, how long the quote stays valid, the currency, the buyer screening and the approval on record. Then it returns one verdict: allow, needs approval, or block.

Not legal advice. Cobalt Ridge Equipment is fictional. The scenarios are illustrative. Country tiers and rules are illustrative company policy, not a government list and not legal advice.

Scope: one export quote proposed for sending, judged on trade rulesSee everything this validator covers

This validator decides one thing: whether one export quote may be sent, given the trade facts about it. It is meant to sit beside a product quote validator, covering the trade side. It is not a classification tool and not a compliance review.

  • Actions — send one quote to one of six sample countries.
  • Rules — embargoed destinations, restricted party hits, unscreened buyers, controlled items without a license, delivered duty paid where not offered, validity above the maximum, local currency, controlled items without a license in open countries, license confirmation, delivered duty paid exposure and long validity.

Within these rules the validator handles any combination of the listed facts, not just the seven scenarios on this page. It does not classify the items, screen the buyer or read the license; those results are taken as stated facts.

What the validator sees: trade facts about the quote, never the quote itselfRead more

The validator takes facts as inputs: the destination, whether the items are controlled, whether a license is held, the delivery term, the validity in days, the currency, the buyer screening result and the approval on record. These come from the quoting system at the moment of the call. The validator never sees the quote, the item list or the screening report.

Two honest limits. The validator judges the facts it is given: if the screening result is wrong, the answer follows it. And a quote that never calls the validator is not checked; in this demo the agent calls it itself, and in a deployment the quoting workflow makes the call.

The AI agentProposes sending a quote, says why it is fine, then calls the validator before sending.
Predictika validatorReads the trade facts, applies the rules, then returns one verdict.

7 scenarios in 3 groups · each group runs from the agent’s first attempt to the outcome · click one to switch

What the agent proposes

The AI agent says

Illustrative agent statement. The validator receives the structured request below.

Proposing agent: AI agent (scripted)

Before sending, the agent must call Recorded run

Predictika validator


      
Waiting for the call.

Where quoting tools get it wrong

Click to expand

General statements about quoting tools, not about any named product. We rest this on public descriptions of how such tools work; anyone running a specific product will know it better than we do.

What the validator caughtTypical toolPredictika
Reading destination, item class, license and screening togetherCannot do it
Quote tools price items. Blocking a quote when the destination, the item class, the license and the buyer screening do not line up takes a rule across all of them.
Every rule is checked on every call and the verdict lists each finding.
Different approval levels for different findingsOnly if someone is vigilant
A workflow records that someone approved. Checking that the approver is the trade lead for exchange risk and export counsel for a license finding has to be added.
Every rule is checked on every call and the verdict lists each finding.
Reporting every finding at onceOnly with workarounds
Many tools stop at the first failing check. A complete list for one quote, with the level of approval needed, takes a rule set built to return it.
Every rule is checked on every call and the verdict lists each finding.
Controlled items with no licenseOnly with workarounds
A quote system sees a price list. Linking the item class, the destination tier and the license status takes a rule that reads all three.
Every rule is checked on every call and the verdict lists each finding.
Embargoed destinationOnly if someone is vigilant
An embargo is easy to forget when the items look harmless. A rule has to read the destination at the moment of sending.
Every rule is checked on every call and the verdict lists each finding.
License held, counsel to confirmOnly with workarounds
Most workflows record that somebody approved. Checking that the approver is the right level for this particular finding has to be added.
Every rule is checked on every call and the verdict lists each finding.
Delivered duty paid not offeredOnly with workarounds
Which delivery terms are allowed for which country is policy, not data in the quote. A rule has to hold it.
Every rule is checked on every call and the verdict lists each finding.

What this validator catches: findings from its test cases

Click to expand

Every rule is checked on every call, in any order the choices arrive; one problem never hides another. Blocking findings stop the request; approval findings need a person to sign off first.

1Iran is under a comprehensive embargo. No quote may be sent.
2The buyer screening returned a hit on a restricted party list.
3The buyer has not been screened against restricted party lists.
4Controlled items quoted to China need an export license and none is held.
5Delivered duty paid terms are not offered for Brazil.
6A validity of 91 days is longer than the 90 day maximum for a quote.
7The quote is in the buyer local currency. The trade lead must approve the exchange risk.
8Controlled items are quoted to Germany without a license. The trade lead must confirm none is needed.
9Controlled items are quoted to China with a license held. Export counsel must confirm it covers this quote.
10Delivered duty paid terms put import duties on us. The trade lead must approve the duty estimate.
11A validity of 61 days is longer than 60 days. The trade lead must approve the tariff exposure.

Scenarios and results

Click to expand

The recorded result of the validator for each scenario on this page: the request the AI agent sent, the verdict, and every finding, in the order they appear above.

1. License: Controlled items, no license

The agent's request. I'm sending this quote to China for the controlled items, valid 30 days. The buyer screening is clear and we can sort out the license if they accept.

Verdict: Blocked.

  • Controlled items with no license. Controlled items quoted to China need an export license and none is held.

2. License: License held, still needs counsel

The agent's request. I'm sending this quote to China, valid 30 days. We hold the license, so it should be fine.

Verdict: Needs approval.

  • License held, counsel to confirm. Controlled items are quoted to China with a license held. Export counsel must confirm it covers this quote.

3. Embargo: A quote to an embargoed country

The agent's request. I'm sending this quote. The items are ordinary and the buyer screening is clear, valid 30 days.

Verdict: Blocked.

  • Embargoed destination. Iran is under a comprehensive embargo. No quote may be sent.

4. Approval level: Trade lead approval is not enough

The agent's request. I'm sending this quote to China, valid 30 days. The trade lead has approved it.

Verdict: Needs approval.

  • License held, counsel to confirm. Controlled items are quoted to China with a license held. Export counsel must confirm it covers this quote.

5. Approval level: Export counsel approval on record

The agent's request. I'm sending this quote to China, valid 30 days. Export counsel has approved it.

Verdict: Allowed.

  • License held, counsel to confirm. Controlled items are quoted to China with a license held. Export counsel must confirm it covers this quote.

6. Terms: Delivered duty paid to Brazil

The agent's request. I'm sending this quote to Brazil on delivered duty paid terms, valid 30 days, to make it easy for the buyer.

Verdict: Blocked.

  • Delivered duty paid not offered. Delivered duty paid terms are not offered for Brazil.

7. Several problems: One quote, five blocking findings

The agent's request. I'm sending this quote to Iran. The buyer is keen, so I set the validity to 120 days and used delivered duty paid terms in their currency.

Verdict: Blocked.

  • Embargoed destination. Iran is under a comprehensive embargo. No quote may be sent.
  • Buyer on a restricted party list. The buyer screening returned a hit on a restricted party list.
  • Controlled items with no license. Controlled items quoted to Iran need an export license and none is held.
  • Delivered duty paid not offered. Delivered duty paid terms are not offered for Iran.
  • Validity above the maximum. A validity of 120 days is longer than the 90 day maximum for a quote.
  • Quote in local currency. The quote is in the buyer local currency. The trade lead must approve the exchange risk.

Narration transcript

Click to expand

The text of the narrated walkthrough, step by step.

  1. Welcome to a demo of Predictika's Validator. Cobalt Ridge Equipment, a fictional equipment maker, lets an AI agent send quotes. Before a quote goes out, the call goes to Predictika’s Trade Add-On for Quotes. It checks the destination, whether the items are controlled, the export license, the delivery terms, how long the quote stays valid, the currency, the buyer screening and the approval on record. Then it returns one verdict: allow, needs approval, or block.
  2. I will start with the first request by the agent.
  3. The agent says. I'm sending this quote to China for the controlled items, valid 30 days. The buyer screening is clear and we can sort out the license if they accept.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with one finding, all in one answer. Controlled items quoted to China need an export license and none is held.
  6. The validator returned one blocking finding in one answer. A check that reads one field at a time would pass most of this; it shows only when the choices in the request are checked against each other.
  7. What this shows: for controlled items with no license, a tool can do this only with workarounds.
  8. Now the agent resubmits.
  9. The corrected request. It changes the export license to held. It sets the approval on record to none. It removes the valid for.
  10. It calls the validator again.
  11. Not blocked, but held for a person.
  12. The one blocking finding is cleared; one approval remains for a person: license held, counsel to confirm.
  13. One problem caught in one call, fixed in one pass, and the corrected request now goes to a person for approval. That is the value of Predictika's validator: catching mistakes before the action runs.