Predictika · Application delivery
An AI sales agent prepares a Thunder ADC deployment for a data center: physical appliances with their modular license, vThunder instances on VMware or KVM, or Thunder ADC for bare metal, with the number of units, the traffic the customer needs to carry, ports, power, FIPS and DDoS requirements, and the total capacity it states. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the figures A10 Networks publishes and returns a verdict, every reason and the figures it computed.
This validator models a Thunder ADC deployment of one platform at a time, based on the figures in the public A10 Thunder ADC data sheet and spec sheet, not just the scenarios shown below.
Any Thunder ADC deployment that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (A10 does not publish list prices, so this page shows no price build-up), other Thunder platforms and models the tables here do not include, software feature licenses and support terms, container deployments, and real-traffic performance, which depends on configuration.
7 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 |
|---|---|---|
| Only the model and license combinations the data sheet lists (14 appliance rows) | Only with workarounds Each model has its own throughput, SSL, connection rate, port and power figures, and the license changes them. A rules-based CPQ needs a compatibility table or one rule per row, and every data sheet update means editing them. | Model and license arrive in one request and are matched to the published rows on every call. |
| Totals across units, with an active-standby pair counting one unit | Only with care Capacity is a per-unit figure times the units that carry traffic, which depends on the high availability mode, and then it is compared with three different requirements. | The units that carry traffic, the totals and all three comparisons are computed on every call. |
| vThunder licenses that depend on the hypervisor and I/O mode | Only with care Which I/O modes a hypervisor supports, and which modes a bandwidth license needs, are two separate tables that both depend on earlier choices. | The hypervisor, the I/O mode and the license are compared together, in any order. |
| Capacity the quote states | Only with care The stated total is derived from the chosen row and the units, so a rule has to recompute it and compare. | The stated capacity is a field in the request, compared with the computed one on every call. |
| 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 person 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 data sheet lists no appliance with the selected model and a modular license of 25 Gbps. |
| 2 | The data sheet lists no appliance with the selected model and a modular license of 20 Gbps. |
| 3 | The quote has 0 units; at least 1 is needed. |
| 4 | The quote needs 300,000 Mbps of application throughput; the units that carry traffic give 0 Mbps in total. |
| 5 | The quote needs 1500 tenths of a Gbps of SSL bulk throughput; the units that carry traffic give 0 in total. |
| 6 | The quote needs 4000 thousand layer 7 connections a second; the units that carry traffic give 0 thousand in total. |
| 7 | An active-standby pair needs at least 2 units; the quote has 1. |
| 8 | The quote needs 100,000 Mbps of application throughput; the units that carry traffic give 0 Mbps in total. |
| 9 | The quote needs 500 tenths of a Gbps of SSL bulk throughput; the units that carry traffic give 0 in total. |
| 10 | The quote needs 1000 thousand layer 7 connections a second; the units that carry traffic give 0 thousand in total. |
| 11 | The quote needs 180,000 Mbps of application throughput; the units that carry traffic give 175,000 Mbps in total. |
| 12 | The quote needs 351,000 Mbps of application throughput; the units that carry traffic give 350,000 Mbps in total. |
| 13 | The quote needs 1710 tenths of a Gbps of SSL bulk throughput; the units that carry traffic give 1700 in total. |
| 14 | The quote needs 5001 thousand layer 7 connections a second; the units that carry traffic give 5000 thousand in total. |
| 15 | The quote needs 9 100/40 GE ports on each unit; the selected model has 8. |
| 16 | The quote needs 25 25/10 GE ports on each unit; the selected model has 24. |
| 17 | The quote needs 1 1 GE copper ports on each unit; the selected model has 0. |
| 18 | FIPS 140-2 Level 2 validation is listed only for the Thunder 3350S, 6655S and 7655S appliances, and FIPS models must be purchased. |
| 19 | Hardware-based DDoS protection needs an appliance with FTA hardware acceleration (7460S, 7460S-MAX, 6655S or 7655S). |
| 20 | The room temperature of 41 degrees Celsius is above the 40 degree operating limit. |
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 3 Thunder 7460S appliances with a 250 Gbps modular license in active-active mode for a data center that needs 500 Gbps of application throughput, 250 Gbps of SSL bulk throughput and 8,000 thousand layer 7 connections a second. Each unit needs 8 100/40 GE ports, 0 25/10 GE ports and 0 1 GE copper ports. The room is at 25 degrees Celsius and the rack allows 3,000 watts. FIPS 140-2 validation is required, hardware DDoS protection is required, and the optics are from A10. The quote states 660,000 Mbps of application throughput in total. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 2 Thunder 7655S appliances in active-active mode for a data center that needs 500 Gbps of application throughput, 250 Gbps of SSL bulk throughput and 8,000 thousand layer 7 connections a second. Each unit needs 8 100/40 GE ports, 0 25/10 GE ports and 0 1 GE copper ports. The room is at 25 degrees Celsius and the rack allows 3,000 watts. FIPS 140-2 validation is required, hardware DDoS protection is required, and the optics are from A10. The quote states 680,000 Mbps of application throughput in total. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 4 vThunder instances on VMware ESXi with a 40 Gbps bandwidth license each and the VMXNET3 I/O mode, in active-active mode, for a deployment that needs 120 Gbps of application throughput. FIPS 140-2 validation is not required and hardware DDoS protection is not required. The quote states 160,000 Mbps of application throughput in total. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 4 vThunder instances on VMware ESXi with a 40 Gbps bandwidth license each and the SR-IOV I/O mode, in active-active mode, for a deployment that needs 120 Gbps of application throughput. FIPS 140-2 validation is not required and hardware DDoS protection is not required. The quote states 160,000 Mbps of application throughput in total. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 3 Thunder 3360S appliances with a 150 Gbps modular license in active-active mode for a data center that needs 360 Gbps of application throughput, 140 Gbps of SSL bulk throughput and 5,000 thousand layer 7 connections a second. Each unit needs 2 100/40 GE ports, 4 25/10 GE ports and 0 1 GE copper ports. The room is at 25 degrees Celsius and the rack allows 3,000 watts. FIPS 140-2 validation is not required, hardware DDoS protection is required, and the optics are from another vendor. The quote states 390,000 Mbps of application throughput in total. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 3 Thunder 7460S appliances with a 150 Gbps modular license in active-active mode for a data center that needs 360 Gbps of application throughput, 140 Gbps of SSL bulk throughput and 5,000 thousand layer 7 connections a second. Each unit needs 2 100/40 GE ports, 4 25/10 GE ports and 0 1 GE copper ports. The room is at 25 degrees Celsius and the rack allows 3,000 watts. FIPS 140-2 validation is not required, hardware DDoS protection is required, and the optics are from another vendor. The quote states 390,000 Mbps of application throughput in total. It is ready to send.
Verdict: Needs approval.
The agent's request. Please quote 3 Thunder 7460S appliances with a 150 Gbps modular license in active-active mode for a data center that needs 360 Gbps of application throughput, 140 Gbps of SSL bulk throughput and 5,000 thousand layer 7 connections a second. Each unit needs 2 100/40 GE ports, 4 25/10 GE ports and 0 1 GE copper ports. The room is at 25 degrees Celsius and the rack allows 3,000 watts. FIPS 140-2 validation is not required, hardware DDoS protection is required, and the optics are from A10. The quote states 390,000 Mbps of application throughput in total. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.