Predictika · Portworx licenses (Everpure)

An AI sales agent's Portworx license deal, checked before it goes out

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.

Scope: licenses for Portworx by Everpure: Essentials (discontinued), CSI for FlashArray and FlashBlade, Enterprise, Modern Virtualization, Edge and the 30-day Trial. See everything this validator covers

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.

  • Editions — Portworx Essentials (discontinued), Portworx CSI for FlashArray and FlashBlade, Portworx Enterprise, Portworx for Modern Virtualization, Portworx Edge and the 30-day Trial.
  • Limits — Nodes per cluster, volumes per cluster, largest volume and capacity per node, each against the edition's published limit.
  • Workloads — Whether the edition provides storage for container workloads and can be installed on virtual-machine hosts (Portworx for Modern Virtualization provides neither), whether CSI has a Pure backend, trial expiry after 30 days and production use of a trial.
  • Deal terms — A charge on a free license, and discount authority by deal size: who can approve a discount, and when it needs approval or is refused.

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.

The AI sales agentBuilds the Portworx license deal from the conversation and says it is ready.
Predictika validatorChecks every rule at once and returns the verdict, each finding, and the edition limits it applied.

8 scenarios in 4 groups · each group runs from the agent’s first attempt to the outcome · click one to switch

What the agent proposes

The AI sales agent says

Illustrative agent statement. The validator receives the structured request below.

Proposing agent: AI sales agent (scripted)

Before sending, the agent must call Recorded run

Predictika validator


      
Waiting for the call.

Where rules-based CPQ gets it wrong

Click to expand

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 caughtTypical rules-based CPQPredictika
Edition limits that differ for each of six editions: nodes, volumes, largest volume, capacity per node, and what each edition may hostOnly 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 yesOnly 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.

What this validator catches: findings from its test cases

Click to expand

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.

11,200 nodes is above the 1,000 nodes the Portworx Enterprise license allows.
2300 volumes is above the 200 per cluster the Portworx Essentials license allows.
3A 2 TB volume is above the 1 TB the Portworx Essentials license allows.
4300 TB per node is above the 256 TB the Portworx Enterprise license allows.
5Container workloads are not supported on the Portworx for Modern Virtualization license; it provides storage for virtual machines only.
6The Portworx for Modern Virtualization license is for bare-metal hosts; it cannot be installed on virtual-machine hosts.
7The CSI license is for volumes on FlashArray or FlashBlade; this deployment has no Pure backend.
8The 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.
930 percent discount exceeds the 25 percent anyone can approve on a deal of $1,500,000.
10A trial license is meant for evaluation; production use needs an Enterprise license.
11The Portworx Essentials license is free; a charge of $5,000 on it needs review.
1220 percent discount is above the 5 percent a rep can give; approvable up to 25 percent on this deal ($1,500,000).

Scenarios and results

Click to expand

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.

1. Edition and discount ceiling: Large migration quoted on Modern Virtualization

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.

  • More nodes than the edition allows. 1,200 nodes is above the 1,000 nodes the Portworx for Modern Virtualization license allows.
  • More capacity per node than the edition allows. 300 TB per node is above the 256 TB the Portworx for Modern Virtualization license allows.
  • Container workloads on a virtualization-only edition. Container workloads are not supported on the Portworx for Modern Virtualization license; it provides storage for virtual machines only.
  • Discount above sales-rep authority. 22 percent discount is above the 5 percent a rep can give; approvable up to 25 percent on this deal ($1,200,000).

2. Edition and discount ceiling: The agent resubmits after fixing the errors

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.

  • Discount beyond what anyone can approve. 22 percent discount exceeds the 15 percent anyone can approve on a deal of $990,000.

3. Edition and discount ceiling: The agent resubmits after fixing the errors

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.

4. Workload type: Modern Virtualization for containers and VMs

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.

  • Container workloads on a virtualization-only edition. Container workloads are not supported on the Portworx for Modern Virtualization license; it provides storage for virtual machines only.

5. Workload type: The agent resubmits after fixing the errors

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.

6. Discount authority: Discount beyond anyone’s authority

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.

  • Discount beyond what anyone can approve. 30 percent discount exceeds the 25 percent anyone can approve on a deal of $1,500,000.

7. Discount authority: The agent resubmits after fixing the errors

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.

  • Discount above sales-rep authority. 20 percent discount is above the 5 percent a rep can give; approvable up to 25 percent on this deal ($1,500,000).

8. Edge edition: Edge cluster outgrown

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.

  • More nodes than the edition allows. 8 nodes is above the 5 nodes the Portworx Edge license allows.
  • More volumes than the edition allows. 2,000 volumes is above the 1,280 per cluster the Portworx Edge license allows.

Narration transcript

Click to expand

The text of the narrated walkthrough, step by step.

  1. Welcome to a demo of Predictika's Validator. An AI sales agent prepares a Portworx by Everpure license deal for a customer: edition, cluster size, volumes, and more. 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.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote Portworx for Modern Virtualization for Lakeshore Financial: 1,200 nodes, 40,000 volumes, largest volume 20 TB, 300 TB per node. It is ready to send. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with three findings and one approval, all in one answer. 1,200 nodes is above the 1,000 nodes the Portworx for Modern Virtualization license allows. 300 TB per node is above the 256 TB the Portworx for Modern Virtualization license allows. Container workloads are not supported on the Portworx for Modern Virtualization license; it provides storage for virtual machines only.
  6. The validator returned three blocking findings and one approval in one answer. A check that reads one field at a time would pass most of this; it shows only when the choices in the quote are checked against each other.
  7. What this shows: for edition limits that differ for each of six editions: nodes, volumes, largest volume, capacity per node, and what each edition may host, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the edition to Portworx Enterprise, the nodes to 1,000, the capacity per node to 256 TB and the deal value to $990,000.
  10. It calls the validator again.
  11. Still blocked, with one finding, all in one answer. 22 percent discount exceeds the 15 percent anyone can approve on a deal of $990,000.
  12. Four findings cleared, but the change brings a different blocking finding: discount beyond what anyone can approve.
  13. The agent resubmits once more.
  14. The revised request. It changes the discount requested to 5 percent.
  15. It calls the validator once more.
  16. This time the validator clears it.
  17. The earlier finding is cleared.
  18. Four problems caught in one call, fixed in two passes, and a clean quote. That is the value of Predictika's validator: catching mistakes before they reach the customer.