Predictika · Concealable body armor orders
An AI sales agent prepares a quote for concealable soft body armor for a fictional agency: a carrier, a fit, a ballistic shape and model, a color, side straps and a quantity. Before the quote goes out, the agent sends it to Predictika, which checks it against a declarative model of the Point Blank catalog and ballistic options page and returns a verdict and every reason. It computes no price: Point Blank publishes none.
This validator models orders for Point Blank's Elite, Vision and Hi-Lite concealable carriers against the public catalog and ballistic options page, not just the scenarios shown below. It checks the product configuration; it does not compute a price.
Any concealable armor order that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (Point Blank publishes none), the Python and Standard/Executive carriers, tactical and hard armor, other colors or options on individual carriers, and ballistic models whose published weights differ between sources. The catalog is a dealer-hosted PDF that is undated, and product data changes; the model reflects the sources as read in October 2026.
6 scenarios in 3 groups · each group runs from the agent’s first attempt to the outcome · click one to switch
Illustrative agent statement. The validator receives the structured request below.
Proposing agent: AI sales agent (scripted)
Before sending, the agent must call Recorded run
What this means
Our assessment of what a typical rules-based CPQ (product rules, price rules and validation rules, as in Salesforce CPQ) does with the same cases. It is a judgment about effort and reliability, not a claim that nothing can be built.
| What the validator caught | Typical rules-based CPQ | Predictika |
|---|---|---|
| Ballistic models that fit only some shapes | Only with care Which models come in which shapes depends on the model family, so a product rule has to carry that pairing for every model and be kept in step as the catalog changes. | The model and shape are evaluated together and the answer names the pair that is not made. |
| A protection level against a model rating | Only with workarounds The level a request needs has to be compared with the rating of the chosen model, a cross-field comparison between a requirement and a product attribute. | The need and the rating are compared in the same pass, whichever field changed last. |
| A carrier and fit that limit the shape | Only with care Male and female carriers offer different shapes, a dependency between two choices that a rule must keep for each carrier. | The fit and shape are checked together and the finding says which combination is offered. |
| A stated weight that must match the model | Only with workarounds The panel weight the agent writes has to be compared with the weight published for the selected model, so a typed figure is checked against a product attribute. | The stated figure is compared with the published weight and the mismatch is named. |
| Every problem returned in one answer | Only with workarounds Rules tend to fire as the quote is saved or a step is completed, so a rep often fixes one error and meets the next. | All findings come back together, whatever order the choices arrived in. |
Every rule is checked on every call, in any order the choices arrive; one problem never hides another. Blocking findings stop the quote; approval findings need a person to sign off; everything else is computed.
| 1 | The request needs NIJ Level IIIA protection; the ballistic model CII3 is rated below that level. |
| 2 | The request needs NIJ Level II protection; the ballistic model BIIA is rated below that level. |
| 3 | The request needs NIJ Level III protection; the Elite, Vision and Hi-Lite concealable carriers take NIJ 0101.06 Level IIA, II and IIIA soft armor only, and Level III and IV protection needs hard armor plates. |
| 4 | The request needs NIJ Level IV protection; the Elite, Vision and Hi-Lite concealable carriers take NIJ 0101.06 Level IIA, II and IIIA soft armor only, and Level III and IV protection needs hard armor plates. |
| 5 | The MX4 shape is not offered on the Elite carrier for the Male fit; male carriers offer MC or Trufit and female carriers offer MX4 or Trufit. |
| 6 | The MC shape is not offered on the Elite carrier for the Female fit; male carriers offer MC or Trufit and female carriers offer MX4 or Trufit. |
| 7 | The ballistic model AXBIIIAF is not made in the MC shape; the catalog lists MC and Trufit shapes for the non-F models and the MX4 shape for the F models. |
| 8 | The ballistic model AXBIIIA is not made in the MX4 shape; the catalog lists MC and Trufit shapes for the non-F models and the MX4 shape for the F models. |
| 9 | The ballistic model GNXIIIAF is not made in the Trufit shape; the catalog lists MC and Trufit shapes for the non-F models and the MX4 shape for the F models. |
| 10 | The Red color is not offered on Elite, Vision or Hi-Lite carriers; the colors are Black, White, Navy and Tan. |
| 11 | Side straps are 2 inch welded elastic with 4 inch optional; the request is 3 inches. |
| 12 | An order needs at least 1 vest; the quote has 0. |
| 13 | The quote states a ballistic panel weight of 0.87 pounds per square foot; the selected model weighs 0.79 pounds per square foot. |
| 14 | The quote states a ballistic panel weight of 0.9 pounds per square foot; the selected model weighs 1.2 pounds per square foot. |
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.
The agent's request. Please quote 60 Elite concealable vests for female officers in Navy, with the MX4 shape, ballistic model AXBIIIA for a NIJ Level IIIA requirement and 2 inch side straps. The panel weight is 0.87 pounds per square foot. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 60 Elite concealable vests for female officers in Navy, with the MX4 shape, ballistic model AXBIIIAF for a NIJ Level IIIA requirement and 2 inch side straps. The panel weight is 0.79 pounds per square foot. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 120 Vision concealable vests for male officers in Red, with the MX4 shape, ballistic model CII3 for a NIJ Level IIIA requirement and 3 inch side straps. The panel weight is 1 pounds per square foot. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 120 Vision concealable vests for male officers in Navy, with the MC shape, ballistic model CIIIA3 for a NIJ Level IIIA requirement and 4 inch side straps. The panel weight is 1.42 pounds per square foot. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 80 Hi-Lite concealable vests for female officers in Tan, with the MX4 shape, ballistic model CII3 for a NIJ Level II requirement and 2 inch side straps. The panel weight is 1.2 pounds per square foot. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 80 Hi-Lite concealable vests for female officers in Tan, with the MX4 shape, ballistic model CIIF2 for a NIJ Level II requirement and 2 inch side straps. The panel weight is 1.2 pounds per square foot. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.