Predictika · Cybersecurity asset management and exposure management quotes

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

An AI sales agent prepares a quote for Axonius: Cybersecurity Asset Management licensed in packs of 500 assets, the Software Management and Cloud Compliance modules, Exposures, and SaaS Management, delivered on the Axonius-hosted service or customer-hosted, with Standard or Premium Support. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the packs and how they depend on each other and returns a verdict, every reason, a line-item quote and the figures it computed.

Scope: Axonius Cybersecurity Asset Management, Software Management Module, Cloud Compliance Module, Exposures and SaaS Management: pack coverage, module prerequisites, deployment, support, the term and the stated total. See everything this validator covers

This validator models Axonius quotes for the products below, not just the scenarios shown. The product names, the packs of 500 assets and 500 unique users, the 700-user SaaS Management pack, the 12-, 24- and 36-month terms, the Axonius-hosted and customer-hosted deployments and the Standard and Premium support levels come from public Axonius listings, with list prices for the asset, software, cloud compliance and SaaS packs taken from those listings; the Exposures and Premium Support prices and every ordering rule are illustrations set to be typical for a security software vendor.

  • Cybersecurity Asset Management — the Axonius platform licensed in packs of 500 assets, with unlimited queries, adapters and enforcements; the packs must cover the assets the company has.
  • Modules — the Software Management Module and the Cloud Compliance Module in packs of 500 unique users, and Exposures (vulnerability prioritization) in packs of 500 assets; each runs on the asset inventory, Cloud Compliance needs connected cloud accounts and Exposures needs a vulnerability scanner adapter.
  • SaaS Management — packs of 700 unique SaaS users, on the Axonius-hosted service only.
  • Deployment, support and checks — Axonius-hosted or customer-hosted deployment, Standard or Premium Support (a dedicated Technical Account Manager), the term and the stated total. Terms over 3 years, much more capacity than assets and estates over 25,000 assets go to a person.

Any Axonius quote that touches these products and rules is in scope — not only the scenarios pictured here. Not covered: Axonius AI, professional services and training, partner or marketplace fees, other module bundles, taxes and negotiated discounts. Exposures and Premium Support prices, the Exposures and deployment rules and the approval thresholds are illustrative, not Axonius's.

The AI sales agentBuilds the Axonius 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.

7 scenarios in 3 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
Packs that must cover a count held elsewhere in the quoteOnly with workarounds
Asset packs of 500 have to be compared with the number of assets the company has, and user packs with the number of users; the quote has no field that carries those counts, so a rule needs helper fields a rep may leave empty.
The asset and user counts are fields of the quote and every pack quantity is compared with them on every call.
Modules that depend on the inventory and on connected adaptersOnly with care
Exposures needs a vulnerability scanner adapter and Cloud Compliance needs cloud accounts; product rules can require another product but not that something outside the order is connected.
The number of scanners and cloud accounts is a field of the quote and each prerequisite is checked on every call.
Support and hosting rules that depend on sizeOnly with care
Customer-hosted deployments and estates over 10,000 assets need Premium Support, and SaaS Management needs the Axonius-hosted service; each is a separate cross-product rule that must be written and tested.
Deployment, support and asset count are checked together.
Exposures packs that must not exceed asset packsOnly with workarounds
One product line is compared with the quantity of another, which a rep may change in one place and not the other.
Both quantities are fields of the same request and are compared on every call.
A stated total that must equal the list-price totalOnly with workarounds
The stated figure is free text; a rule can compare it with a computed total only after pack, module, support and term charges have been summed.
The total is computed and compared in the same pass as the other rules.
Every problem returned in one answerOnly 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; everything else is computed.

1The quote licenses 5 packs of 500 assets, which does not cover the 2,501 assets the company has.
2The quote has no Axonius product with a quantity above zero.
3The quote licenses 5 packs of 500 assets for 1,500 assets, at least 1,000 more than the company has; a person should confirm the growth allowance.
4The quote covers 25,001 assets; estates over 25,000 assets need a person to confirm the deployment sizing.
5Customer-hosted deployments and estates over 10,000 assets need Premium Support with a dedicated Technical Account Manager, and the quote has Standard Support.
6The quote licenses 1 packs of 500 unique users for the Software Management Module, which does not cover the 1,000 users the company has.
7The Software Management, Cloud Compliance and Exposures modules run on the asset inventory, and the quote has no Cybersecurity Asset Management packs.
8The Cloud Compliance Module checks connected cloud accounts, and the quote has none.
9The quote licenses 1 packs of 500 unique users for the Cloud Compliance Module, which does not cover the 1,000 users the company has.
10Exposures takes its vulnerability data from adapters, and the quote has no vulnerability scanner adapter connected.
11The quote has 6 Exposures packs for 5 asset packs; Exposures covers only assets that are in the inventory.
12SaaS Management is sold in packs of 700 unique SaaS users, and 2 packs do not cover the 1,401 SaaS users the company has.
13SaaS Management runs on the Axonius-hosted service, and the quote has a customer-hosted deployment.
14The quote has a term of 4 years; listed terms run to 3 years, so a person should confirm price protection for a longer term.
15The quote has a term of 0 years; the shortest term is 1 year.
16The quote states a total of $148,724.99 for the term; the list prices give $148,725.00.

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. Regional bank, customer-hosted: A quote for a regional bank: customer-hosted asset inventory with Cloud Compliance and SaaS Management

The agent's request. Please quote Axonius for a 4-year term, with Cybersecurity Asset Management in 18 packs of 500 assets, the Software Management Module in 6 packs of 500 unique users, the Cloud Compliance Module in 6 packs of 500 unique users and SaaS Management in 3 packs of 700 users, on the customer-hosted deployment with Standard Support. The company has 9,000 assets, 3,000 unique users and 2,000 unique SaaS users. The quote states a total of $3,684,720.00 for 4 years. It is ready to send.

Verdict: Blocked.

  • Cloud Compliance needs cloud accounts. The Cloud Compliance Module checks connected cloud accounts, and the quote has none.
  • SaaS Management needs Axonius hosting. SaaS Management runs on the Axonius-hosted service, and the quote has a customer-hosted deployment.
  • Premium Support required. Customer-hosted deployments and estates over 10,000 assets need Premium Support with a dedicated Technical Account Manager, and the quote has Standard Support.
  • Term longer than 3 years. The quote has a term of 4 years; listed terms run to 3 years, so a person should confirm price protection for a longer term.

2. Regional bank, customer-hosted: The agent resubmits after fixing the errors

The agent's request. Please quote Axonius for a 4-year term, with Cybersecurity Asset Management in 18 packs of 500 assets, the Software Management Module in 6 packs of 500 unique users, the Cloud Compliance Module in 6 packs of 500 unique users and SaaS Management in 3 packs of 700 users, on the Axonius-hosted service with Standard Support. The company has 9,000 assets, 3,000 unique users and 2,000 unique SaaS users. It has 14 cloud accounts connected. The quote states a total of $3,684,720.00 for 4 years. It is ready to send.

Verdict: Needs approval.

  • Term longer than 3 years. The quote has a term of 4 years; listed terms run to 3 years, so a person should confirm price protection for a longer term.
  • Quote summary. Annual charge of $921,180.00 and a term total of $3,684,720.00 at list prices.

3. Regional bank, customer-hosted: The agent resubmits after fixing the errors

The agent's request. Please quote Axonius for a 3-year term, with Cybersecurity Asset Management in 18 packs of 500 assets, the Software Management Module in 6 packs of 500 unique users, the Cloud Compliance Module in 6 packs of 500 unique users and SaaS Management in 3 packs of 700 users, on the Axonius-hosted service with Standard Support. The company has 9,000 assets, 3,000 unique users and 2,000 unique SaaS users. It has 14 cloud accounts connected. The quote states a total of $2,763,540.00 for 3 years. It is ready to send.

Verdict: Allowed.

  • Quote summary. Annual charge of $921,180.00 and a term total of $2,763,540.00 at list prices.

4. Regional insurer, Exposures: A quote for a regional insurer: asset inventory, Software Management and Exposures

The agent's request. Please quote Axonius for a 3-year term, with Cybersecurity Asset Management in 8 packs of 500 assets, the Software Management Module in 2 packs of 500 unique users and Exposures in 8 packs of 500 assets, on the Axonius-hosted service with Standard Support. The company has 3,800 assets and 1,500 unique users. The quote states a total of $1,213,650.00 for 3 years. It is ready to send.

Verdict: Blocked.

  • Software module packs do not cover the users. The quote licenses 2 packs of 500 unique users for the Software Management Module, which does not cover the 1,500 users the company has.
  • Exposures needs a vulnerability scanner. Exposures takes its vulnerability data from adapters, and the quote has no vulnerability scanner adapter connected.

5. Regional insurer, Exposures: The agent resubmits after fixing the errors

The agent's request. Please quote Axonius for a 3-year term, with Cybersecurity Asset Management in 8 packs of 500 assets, the Software Management Module in 3 packs of 500 unique users and Exposures in 8 packs of 500 assets, on the Axonius-hosted service with Standard Support. The company has 3,800 assets and 1,500 unique users. It has 2 vulnerability scanner adapters connected. The quote states a total of $1,247,535.00 for 3 years. It is ready to send.

Verdict: Allowed.

  • Quote summary. Annual charge of $415,845.00 and a term total of $1,247,535.00 at list prices.

6. Health system, every module: A quote for a health system: every module across a 12,000-asset estate

The agent's request. Please quote Axonius for a 3-year term, with Cybersecurity Asset Management in 24 packs of 500 assets, the Software Management Module in 10 packs of 500 unique users, the Cloud Compliance Module in 10 packs of 500 unique users, Exposures in 24 packs of 500 assets and SaaS Management in 6 packs of 700 users, on the Axonius-hosted service with Standard Support. The company has 12,000 assets, 5,000 unique users and 4,000 unique SaaS users. It has 3 vulnerability scanner adapters and 40 cloud accounts connected. The quote states a total of $4,334,490.00 for 3 years. It is ready to send.

Verdict: Blocked.

  • Premium Support required. Customer-hosted deployments and estates over 10,000 assets need Premium Support with a dedicated Technical Account Manager, and the quote has Standard Support.
  • Stated total does not match. The quote states a total of $4,334,490.00 for the term; the list prices give $5,630,490.00.

7. Health system, every module: The agent resubmits after fixing the errors

The agent's request. Please quote Axonius for a 3-year term, with Cybersecurity Asset Management in 24 packs of 500 assets, the Software Management Module in 10 packs of 500 unique users, the Cloud Compliance Module in 10 packs of 500 unique users, Exposures in 24 packs of 500 assets and SaaS Management in 6 packs of 700 users, on the Axonius-hosted service with Premium Support. The company has 12,000 assets, 5,000 unique users and 4,000 unique SaaS users. It has 3 vulnerability scanner adapters and 40 cloud accounts connected. The quote states a total of $5,702,490.00 for 3 years. It is ready to send.

Verdict: Allowed.

  • Quote summary. Annual charge of $1,900,830.00 and a term total of $5,702,490.00 at list prices.

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 quote for Axonius: Cybersecurity Asset Management licensed in packs of 500 assets, the Software Management and Cloud Compliance modules, Exposures, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the packs and how they depend on each other and returns a verdict, every reason, a line-item quote and the figures it computed.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote Axonius for a 4-year term, with Cybersecurity Asset Management in 18 packs of 500 assets, the Software Management Module in 6 packs of 500 unique users. The company has 9,000 assets, 3,000 unique users and 2,000 unique SaaS users. The rest of the request is on screen. The quote states a total of $3,684,720.00 for 4 years.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with three findings and one approval, all in one answer. The Cloud Compliance Module checks connected cloud accounts, and the quote has none. SaaS Management runs on the Axonius-hosted service, and the quote has a customer-hosted deployment. Customer-hosted deployments and estates over 10,000 assets need Premium Support with a dedicated Technical Account Manager, and the quote has Standard Support.
  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 support and hosting rules that depend on size, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the deployment to axonius-hosted. It sets the connected cloud accounts to 14.
  10. It calls the validator again.
  11. Not blocked, but held for a person.
  12. The validator also returns the line-item quote. It starts with Cybersecurity Asset Management per pack of 500 assets and Software Management Module per pack of 500 unique users; the other two lines are on screen.
  13. The three blocking findings are cleared; one approval remains for a person: term longer than 3 years.
  14. The agent resubmits once more.
  15. The revised request. It changes the term to 3 years and the stated total to $2,763,540.00.
  16. It calls the validator once more.
  17. This time the validator clears it.
  18. The validator also returns the line-item quote. It starts with Cybersecurity Asset Management per pack of 500 assets and Software Management Module per pack of 500 unique users; the other two lines are on screen.
  19. The earlier finding is cleared, and the validator's total, $2,763,540.00, matches the quote.
  20. Four problems caught in one call, fixed in two passes, and a clean $2,763,540.00 quote. That is the value of Predictika's validator: catching mistakes before they reach the customer. Now you can try the other scenarios yourself.