Predictika · Hardware security module quotes
An AI sales agent prepares a quote for network hardware security modules with partition upgrades, an authentication device and optional modules. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the product rules and returns a verdict, every reason and the figures it computed.
This validator models Luna Network HSM 7 appliance quotes, not just the scenarios shown below.
Any Luna Network HSM 7 appliance quote that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (Thales does not publish list prices, so this validator produces no price build-up or line-item quote), Luna Cloud HSM and other product lines, and support contracts. Assumptions: the PED requirement for S-series models is read from the public documentation's description of PED authentication, and the group-of-two rule is generic high-availability logic, not a quoted Thales rule.
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 |
|---|---|---|
| Stated partition totals that must equal what the quoted appliances actually give | Only with care A stated figure is a free-entry field; a rule can compare it with a computed total, but each model needs its own base and upgrade lookup that has to be kept in step with the documentation. | The stated total travels with the quote and is compared with the computed total on every call. |
| Limits that differ by model: base partitions, upgrade five-packs, secure memory | Only with care A product rule per model. It works, but every new model is another set of rules to maintain. | Model limits are looked up from the model and every one is checked together. |
| A companion item that one family needs: a PED on every S-series quote | Only with workarounds The requirement depends on the model on one line and a device on another, so it needs a cross-line rule that interacts with the others. | The model and every item are in one request and the requirement is checked with the rest. |
| An option that only some units accept: Functionality Modules on FM-ready HSMs | Only with workarounds The condition depends on a property of the appliance and the option on a different line, and a missing match is usually caught only at the end or not at all. | All items are in one request and every dependency is checked together. |
| 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 quote has 4 partition upgrade five-packs per appliance; this model allows at most 3. |
| 2 | The customer needs 30 partitions per appliance; the quoted configuration gives 25. |
| 3 | The customer needs 24 MB of secure memory per appliance; this model has 16 MB. |
| 4 | The quote states 60 partitions in total; the quoted appliances give 40. |
| 5 | S-series models use PED (multifactor) authentication and the quote has no Luna PED, new or existing. |
| 6 | Functionality Modules can be used only on FM-ready HSMs; this appliance is not FM-ready. |
| 7 | A high-availability group needs at least 2 appliances; the quote has 1. |
| 8 | An upgrade order needs partition five-packs or a Functionality Module; the quote has neither. |
| 9 | The quote relies on a PED the customer already owns; a person should confirm it works with the quoted S-series appliance. |
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 two Luna Network HSM A750 appliances in a high-availability group, each with 4 partition upgrade five-packs, for a customer that needs 25 partitions and 12 MB of secure memory per appliance. The quote states 50 partitions in total. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote two Luna Network HSM A790 appliances in a high-availability group, each with 3 partition upgrade five-packs, for a customer that needs 25 partitions and 12 MB of secure memory per appliance. The quote states 50 partitions in total. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote three Luna Network HSM S790 appliances in a high-availability group, each with 6 partition upgrade five-packs, for a customer that needs 40 partitions and 20 MB of secure memory per appliance, with a Functionality Module. The quote states 120 partitions in total. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote three Luna Network HSM S790 appliances in a high-availability group, each with 6 partition upgrade five-packs, for a customer that needs 40 partitions and 20 MB of secure memory per appliance, with a Functionality Module and a new Luna PED. The quote states 120 partitions in total. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote two Luna Network HSM A750 appliances, each with 3 partition upgrade five-packs, for a customer that needs 20 partitions and 24 MB of secure memory per appliance. The quote states 60 partitions in total. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote two Luna Network HSM A790 appliances, each with 3 partition upgrade five-packs, for a customer that needs 20 partitions and 24 MB of secure memory per appliance. The quote states 50 partitions in total. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.