Predictika · Security and IT auditing software licenses
An AI sales agent prepares a quote for Netwrix Auditor subscription licenses: which data sources are covered and how many licenses each one needs, counted in enabled Active Directory users, servers, devices, processors, Entra ID users or mailboxes. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the counting rules in Netwrix's public licensing documentation and returns a verdict, every reason and the figures it computed.
This validator models one Netwrix Auditor subscription license quote at a time, based on the public Netwrix Auditor licensing documentation, and handles any quote that uses these data sources, not just the scenarios shown below.
Any Netwrix Auditor license quote that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (Netwrix publishes no list prices, so this page shows no price build-up), SharePoint (the Licensing FAQs state its counter two different ways, so it is left out), the other data sources Netwrix Auditor supports (for example NetApp, Nutanix Files, Qumulo, Synology and Access Reviews), other Netwrix products, support terms and perpetual licenses. Oracle processors are modeled as whole numbers.
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 |
|---|---|---|
| A license count that depends on what is counted (enabled users, not disabled accounts; guests and shared mailboxes left out) | Only with care The count for each data source follows its own exclusions, so a rule per source and a number kept in step with the documentation; a quote that used the raw directory total is silently wrong. | The environment counts and the quoted license counts arrive in one request and each is compared with the computed count on every call. |
| Windows Server licensed per user or per server | Only with workarounds The same data source takes a different unit depending on a choice, so the quantity rule branches on that choice and has to be kept consistent with the line quantity. | The mode and the counts are in one request; the required count follows the mode on every call. |
| Oracle processor licenses (cores times a core factor) | Only with care A calculated quantity from two inputs, compared with the line; easy to get right once, easy to let drift. | The cores, the factor and the quoted licenses are checked together. |
| 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 quote has 999 Active Directory licenses; Netwrix Auditor counts 1,000 (enabled AD users). |
| 2 | The quote has 900 SQL Server licenses; Netwrix Auditor counts 1,000 (enabled AD users). |
| 3 | The quote has 990 VMware licenses; Netwrix Auditor counts 1,000 (enabled AD users). |
| 4 | The quote has 500 Windows File Servers licenses; Netwrix Auditor counts 1,000 (enabled AD users). |
| 5 | The quote has 24 Windows Server licenses; Netwrix Auditor counts 25 (enabled AD users or servers). |
| 6 | The quote has 60 Network Devices licenses; Netwrix Auditor counts 85 (devices). |
| 7 | The quote has 8 Oracle Database licenses; Netwrix Auditor counts 16 (processors). |
| 8 | The quote has 950 Entra ID licenses; Netwrix Auditor counts 1,000 (enabled Entra ID users). |
| 9 | The quote has 700 Exchange licenses; Netwrix Auditor counts 720 (user mailboxes). |
| 10 | The quote has 7 Oracle Database licenses; Netwrix Auditor counts 8 (processors). |
| 11 | The quote has 2,900 MS Teams licenses; Netwrix Auditor counts 2,940 (enabled Entra ID users). |
| 12 | The Free Community Edition is distributed free of charge; the quote has licenses for 2 data sources. |
| 13 | The Enterprise Advanced quote has no data source licenses. |
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 Netwrix Auditor Enterprise Advanced on a yearly subscription with these licenses: Active Directory 1,800; SQL Server 1,800; Windows File Servers 1,800. The customer has 1,841 enabled AD users, 120 disabled AD accounts. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote Netwrix Auditor Enterprise Advanced on a yearly subscription with these licenses: Active Directory 1,841; SQL Server 1,841; Windows File Servers 1,841. The customer has 1,841 enabled AD users, 120 disabled AD accounts. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote Netwrix Auditor Enterprise Advanced on a yearly subscription with these licenses: Entra ID 2,800; Exchange 2,900; MS Teams 2,940. The customer has 3,150 enabled Entra ID users, of which 210 are guests, 2,900 personal mailboxes, 15 archive-only mailboxes, 120 shared and resource mailboxes. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote Netwrix Auditor Enterprise Advanced on a yearly subscription with these licenses: Entra ID 2,940; Exchange 2,900; MS Teams 2,940. The customer has 3,150 enabled Entra ID users, of which 210 are guests, 2,900 personal mailboxes, 15 archive-only mailboxes, 120 shared and resource mailboxes. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote Netwrix Auditor Enterprise Advanced on a yearly subscription with these licenses: Entra ID 2,940; Exchange 2,915; MS Teams 2,940. The customer has 3,150 enabled Entra ID users, of which 210 are guests, 2,900 personal mailboxes, 15 archive-only mailboxes, 120 shared and resource mailboxes. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote Netwrix Auditor Enterprise Advanced on a yearly subscription with these licenses: Windows Server 30; Network Devices 60; Oracle Database 6. The customer has 40 Windows servers to monitor, licensed per server, 85 physical network devices, Oracle servers with 16 processor cores at a core factor of 0.5. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote Netwrix Auditor Enterprise Advanced on a yearly subscription with these licenses: Windows Server 40; Network Devices 85; Oracle Database 8. The customer has 40 Windows servers to monitor, licensed per server, 85 physical network devices, Oracle servers with 16 processor cores at a core factor of 0.5. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.