Predictika · firewall appliances, security bundles, support and co-term renewals
An AI sales agent prepares a quote for a firewall appliance with a security subscription bundle and support: model, units, deployment, bundle, support level, term, partner tier, deal registration, any co-term date and discount, and says it is ready to send. Before it goes out, the agent sends it to Predictika's validator, which checks it against a declarative model of the sizing, bundle and commercial rules, prices it, and reports every problem it finds in one pass.
This validator checks any quote built from these firewall models, bundles and terms, not just the scenarios shown below.
Any quote for these firewall models that touches sizing, bundles, support, term, co-term, high availability, partner tier, deal registration, lead time or discounting is in scope, not only the scenarios pictured here. Not checked: switching, wireless, SASE and cloud products, management and analytics licenses, real list prices and renewal uplift, or per-feature throughput under every inspection mode.
4 scenarios in 2 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 Revenue Cloud) 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 | A rules-based CPQ | Predictika |
|---|---|---|
| Throughput requirement against an appliance or an HA pair | Only with care A comparison of a requirement field with a model attribute, with a different formula for a high availability pair; it works, but needs every requirement field filled in. | Capacity is derived from the model, the unit count and the deployment, and the check follows. |
| Bundle and support levels that depend on the model class | Easy A product rule on model class. | The same, from the catalog. |
| Co-term proration and a short-stub approval | Only with workarounds Prorated subscription pricing from a co-term date, a limit against the term, and an approval band; date-driven pricing is awkward in rules. | Months drive the price and the checks in one model. |
| Partner tier caps with a deal registration bonus | Only with workarounds Overlapping tier and deal rules with a bonus that applies only above Select; thresholds are easy to misorder. | Cap, bonus and approval band are one calculation. |
| A stated total that must match the computed price | Only with care The total is a separate field typed or generated elsewhere, so a mismatch is caught only if someone writes a rule that recomputes the price. | The price is computed in the same model, and the stated total is compared with it. |
| Every problem returned in one answer | Only with workarounds Rules tend to fire as the quote is saved, 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 | Required firewall throughput exceeds what the quoted configuration delivers. |
| 2 | Required threat protection throughput exceeds what the quoted configuration delivers. |
| 3 | The requirement uses more than 85 percent of the quoted firewall throughput; sales engineering must confirm the headroom. |
| 4 | Threat protection is required but the hardware-only bundle has no security services. |
| 5 | The Enterprise Protection bundle is not available on a smaller model class. |
| 6 | FortiCare Elite is not available on a smaller model class. |
| 7 | A term other than 1, 3 or 5 years is not offered. |
| 8 | A high availability pair needs exactly two units of a model that supports it. |
| 9 | A co-term longer than the term quoted is not allowed. |
| 10 | A co-term of 2 months is a very short stub period; renewals operations must approve it. |
| 11 | A Select tier partner cannot register deals. |
| 12 | A discount above the limit for the partner tier is blocked. |
| 13 | A discount above what a rep can give needs approval, up to the limit for the partner tier. |
| 14 | Expected lead time to the region must fit the weeks the customer needs. |
| 15 | A net order value above USD 250,000 needs a sales director review. |
| 16 | The net total the agent states must match the total the validator computes. |
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 check this quote for Alder Creek Logistics: one FortiGate 200F with Unified Threat Protection and FortiCare Premium for three years, from an Expert partner in North America, sized for 10 Gbps of firewall and 5 Gbps of threat protection, needed within 12 weeks, at a net total of USD 13,130. It is ready to send.
Verdict: Blocked.
The agent's request. Alder Creek Logistics needs more threat protection than one unit gives, so I changed the quote to two FortiGate 200F units with Unified Threat Protection and FortiCare Premium for three years, still sized for 10 Gbps of firewall and 5 Gbps of threat protection, at a net total of USD 26,260. It is ready to send.
Verdict: Allowed.
The agent's request. Please check this quote for Northwind Pediatrics Group: a high availability pair of two FortiGate 600F with Enterprise Protection and FortiCare Elite for five years, from an Elite partner in North America with a registered deal and a 5 percent discount, sized for 30 Gbps of firewall and 6 Gbps of threat protection, needed within 12 weeks, at a net total of USD 124,807.20. It is ready to send.
Verdict: Blocked.
The agent's request. I recomputed the Northwind Pediatrics Group quote: the same high availability pair of two FortiGate 600F with Enterprise Protection and FortiCare Elite for five years, with the registered deal and 5 percent discount, now at a net total of USD 135,660. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.