Predictika · Broadcom VMware subscription quotes

An AI sales agent's subscription quote, checked before it goes out

An AI sales agent prepares a quote for per-core VMware subscriptions: edition, hosts, CPUs and cores, vSAN capacity, term, support level and any discount, in US dollars. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the licensing and quoting rules, compares the total the quote states with the computed one, and returns every finding together with the line-item quote. This is an illustrative model built from public licensing information with illustrative prices; it is not Broadcom's internal rule set.

Scope: Broadcom VMware per-core subscription quotes (VMware Cloud Foundation, vSphere Foundation, vSphere Enterprise Plus and vSphere Standard). See everything this validator covers

This validator models one slice of the Broadcom software catalog: per-core VMware subscription quotes by edition, host and core counts, vSAN capacity, term, channel, support level and discount. It handles any quote built from those parts, not only the scenarios shown on this page. It does not cover Broadcom's semiconductor, networking or other software businesses, other VMware products, real prices, or tax and multi-currency quoting.

  • Covered: editions and cores — four editions, the 16-core-per-CPU and 72-core-per-order minimums, and the 128-core and 8-CPU limits.
  • Covered: vSAN and NSX — per-core vSAN entitlement, the rounded-up capacity add-on, and NSX being available only in Cloud Foundation.
  • Covered: commercial terms — 1, 3 and 5-year terms, Premier support eligibility, service-provider routing, late-renewal fees, edition step-downs, discount authority, the line-item quote, and the total the agent states.
  • Labeled as assumptions — prices, entitlements, fees and discount limits are illustrative values modeled on public licensing information, not a price list.
The AI sales agentBuilds the subscription quote from the conversation and says it is ready.
Predictika validatorChecks every rule at once and returns the verdict, each finding, and the computed figures.

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

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
Two stacked core minimumsOnly with care
Every CPU counts as at least 16 cores and every order as at least 72, so the billable count comes from two nested minimums that have to be applied in the right order.
The core count is derived once from hosts, CPUs and cores, and every price and entitlement reads that figure.
vSAN entitlement and add-on capacityOnly with workarounds
The capacity included with each core is converted from GiB to TiB, compared with what the customer needs and rounded up, and only some editions may take the add-on at all.
The shortfall, the rounding and the edition check are separate statements that return their own finding.
Edition rules such as NSXOnly with care
Which edition includes which feature is a catalog fact, but each feature needs its own validation rule against the chosen edition.
The edition record carries the feature flags, and a mismatch comes back with the reason.
Term-dependent discount ceilingsOnly with workarounds
The discount a rep may give, the ceiling with approval and the blocked range all depend on the term, and the late renewal fee and edition step-down add further conditions.
The ceiling is derived from the term, and a request lands in one of three outcomes: allowed, needs approval or blocked.
A price built from several partsOnly with workarounds
Subscription, vSAN add-on, Premier support, late renewal fee and discount each follow a different rule and must add up to the total.
Every line of the quote comes from the same facts the rules check, and the lines reconcile to the total.
Total the agent statesOnly with workarounds
A validation rule can compare a stated figure with a calculated one only if the stated figure is a field on the quote, which it rarely is.
The stated total travels with the quote and is compared with the computed total on every call; a mismatch is its own block.

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; everything else is computed.

1Licensed cores are hosts times CPUs per host times the larger of the cores per CPU and 16, and an order is billed for at least 72 cores.
2A CPU may have at most 128 cores and a host may have 1 to 8 CPUs.
3Each edition includes vSAN capacity per billable core (1 TiB for Cloud Foundation, 0.25 TiB for vSphere Foundation); any shortfall is billed as an add-on rounded up to whole TiB, and only those two editions can take it.
4NSX networking is included only in VMware Cloud Foundation.
5Subscription terms are 1, 3 or 5 years.
6Premier support adds 10 percent and needs at least 512 billable cores.
7Cloud service providers buy through the core-hour program, not a per-core subscription quote.
8A late renewal adds a fee of 20 percent of one year of list price.
9A renewal that steps down to a lower edition needs an account review.
10A discount above 5 percent needs approval; the maximum is 15 percent, or 20 percent on a 5-year term, and a request beyond it is blocked.
11The total the agent states must match the computed total to within one dollar; otherwise the quote is blocked.
12A quote is released only when it is clear, or when its required approval has been granted; a blocked quote is refused.