Predictika · Portworx licenses (Everpure)
An AI sales agent prepares a Portworx by Everpure license deal for a customer: edition, cluster size, volumes, workloads, discount. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the edition limits and approval rules and returns a verdict and every reason.
This validator models Portworx by Everpure license deals for these six editions — not just the scenarios shown below. Any deal or cluster involving these editions is in scope.
Sources and gaps: the limits for Enterprise, CSI for FlashArray and FlashBlade and Portworx for Modern Virtualization (1,000 nodes, 100,000 volumes, 40 TiB largest volume, 256 TiB per node) and the Trial (30 days, same limits) come from the Portworx documentation page “Features and configurations supported with different license types” (docs.portworx.com, version 3.7). The Edge edition (5 nodes, 1,280 volumes, 40 TiB largest volume, 256 TiB per node, storage for containers and VMs) comes from the comparison table at portworx.com/pricing-and-features; it is not listed in the documentation page. The Essentials limits (5 nodes, 200 volumes, 1 TB per volume and per host) are the limits of the discontinued Essentials license, kept for existing deployments; Portworx announced its discontinuation in early 2025, and we could confirm only the 5-node limit against a current public page. The documentation also lists Portworx Enterprise VM and Portworx Enterprise Metal as Enterprise license types; no separate limits are published for them, so they are checked as Portworx Enterprise. The discount limits (5, 15 and 25 percent) are placeholders.
Not covered: Portworx Backup and Disaster Recovery, per-node or per-node-hour prices (the deal value is an input, so this validator produces no price build-up or line-item quote), and pay-as-you-go metering. Assumptions: the Trial has no published per-node capacity limit, so it is not checked; the published limits are in TiB and the validator compares the numbers as entered; the discount limits (5, 15 and 25 percent) are placeholders.
8 scenarios in 4 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 |
|---|---|---|
| Edition limits that differ for each of six editions: nodes, volumes, largest volume, capacity per node, and what each edition may host | Only with care One validation rule per limit, each reading a per-edition attribute. It works, but every new edition or limit is another rule that someone has to remember to add. | The limits sit on each edition record and every limit is checked on every call. |
| A discount ceiling that depends on deal size, where a request above the ceiling must be refused, not sent to an approver who cannot say yes | Only with care Approval chains route a request upward. Refusing one that no approver can grant takes a separate validation rule that repeats the deal-size thresholds. | The ceiling is computed from the deal value; above it the validator blocks, between the rep limit and the ceiling it asks for approval. |
| Three outcomes from one check: allow, needs approval, block (a trial used in production, a charge on a free license, a deep discount) | Only with care Validation rules block and approval rules route, and they are separate mechanisms, so the same condition has to be split across both. | One call returns allow, needs approval or block, with every reason. |
| Several limits broken in one deal (an Edge cluster outgrown on nodes and volumes at once) | 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.
| 1 | 1,200 nodes is above the 1,000 nodes the Portworx Enterprise license allows. |
| 2 | 300 volumes is above the 200 per cluster the Portworx Essentials license allows. |
| 3 | A 2 TB volume is above the 1 TB the Portworx Essentials license allows. |
| 4 | 300 TB per node is above the 256 TB the Portworx Enterprise license allows. |
| 5 | Container workloads are not supported on the Portworx for Modern Virtualization license; it provides storage for virtual machines only. |
| 6 | The Portworx for Modern Virtualization license is for bare-metal hosts; it cannot be installed on virtual-machine hosts. |
| 7 | The CSI license is for volumes on FlashArray or FlashBlade; this deployment has no Pure backend. |
| 8 | The trial ran 35 days; after 30 days no new volumes, volume snapshots, volume attachments or nodes can be added until a Portworx Enterprise license is bought. |
| 9 | 30 percent discount exceeds the 25 percent anyone can approve on a deal of $1,500,000. |
| 10 | A trial license is meant for evaluation; production use needs an Enterprise license. |
| 11 | The Portworx Essentials license is free; a charge of $5,000 on it needs review. |
| 12 | 20 percent discount is above the 5 percent a rep can give; approvable up to 25 percent on this deal ($1,500,000). |
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 Portworx for Modern Virtualization for Lakeshore Financial: 1,200 nodes, 40,000 volumes, largest volume 20 TB, 300 TB per node, container workloads and virtual machines on bare-metal hosts, a 22 percent discount, deal value $1,200,000. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote Portworx Enterprise for Lakeshore Financial: 1,000 nodes, 40,000 volumes, largest volume 20 TB, 256 TB per node, container workloads and virtual machines on bare-metal hosts, a 22 percent discount, deal value $990,000. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote Portworx Enterprise for Lakeshore Financial: 1,000 nodes, 40,000 volumes, largest volume 20 TB, 256 TB per node, container workloads and virtual machines on bare-metal hosts, a 5 percent discount, deal value $990,000. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote Portworx for Modern Virtualization for Orchard Media: 200 nodes, 5,000 volumes, largest volume 10 TB, 100 TB per node, running container workloads and virtual machines on bare-metal hosts, no discount, deal value $300,000. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote Portworx Enterprise for Orchard Media: 200 nodes, 5,000 volumes, largest volume 10 TB, 100 TB per node, running container workloads and virtual machines on bare-metal hosts, no discount, deal value $330,000. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote Portworx Enterprise for Atlas Research: 200 nodes, 5,000 volumes, largest volume 10 TB, 100 TB per node, a 30 percent discount, deal value $1,500,000. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote Portworx Enterprise for Atlas Research: 200 nodes, 5,000 volumes, largest volume 10 TB, 100 TB per node, a 20 percent discount, deal value $1,500,000. It is ready to send.
Verdict: Needs approval.
The agent's request. Please quote Portworx Edge for Harbor Logistics: 8 nodes, 2,000 volumes, largest volume 20 TB, 100 TB per node, container workloads, no discount, deal value $60,000. It is ready to send.
Verdict: Blocked.
The text of the narrated walkthrough, step by step.