Predictika · Zero trust network access quotes
An AI sales agent prepares a quote for Appgate, the zero trust network access vendor: AppGate ZTNA licensed per user, Portal User, Service User, Site and Connector Resource Group, with the AppGate Risk Sentinel, Digital Experience Monitoring and Application Discovery feature licenses, on a Cloud Hosted, Self Hosted or Isolated deployment, with support and ZTNA Implementation, for a term of one, three or five years. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the licensing units and prerequisites Appgate documents and returns a verdict, every reason, a line-item quote and the figures it computed.
This validator models Appgate zero trust quotes as described in the Appgate public license and deployment documentation, not just the scenarios shown below.
Any Appgate zero trust quote that touches these licenses, features and deployment models is in scope — not only the scenarios pictured here. Not covered: 360 Fraud Protection, Cyber Advisory Services, the Connector HA clone rule, Log Server sizing, taxes and negotiated discounts. Appgate publishes no prices, so every price on this page is illustrative.
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 |
|---|---|---|
| Always-on Clients draw two user licenses | Only with care The license guide says an always-on Client uses a full and a headless user license; a rep who counts people quotes too few, and catching it takes a calculated field and a validation rule that someone keeps in step. | Users and always-on users are separate inputs and the license count is checked against both on every call. |
| Feature licenses that depend on the deployment | Only with workarounds Risk Sentinel and Application Discovery need a connected deployment, and Application Discovery also needs a LogServer or LogForwarder, the groups claim and a group count that depends on the version; that is a chain of product rules plus a field for each prerequisite. | Each prerequisite is a fact in the request and is checked against the feature quoted, in one pass. |
| Connector capacity | Only with care One Connector holds 60 Resource Groups; a validation rule can compare the two numbers, but nothing asks the rep how many Connectors the design needs. | Resource Groups are compared with 60 times the Connectors quoted. |
| Per-unit prices that change with the term | Only with workarounds Every license has a rate for one, three and five years and the stated total has to follow; that is a price table per license per term, kept in step by hand. | The rate is chosen from the term for every license and the term total is compared with the stated figure in the same pass. |
| License headroom | Only with workarounds The Controller warns above 95 percent use with fewer than 50 licenses left; a quote that sits right at the line needs a rule that mixes a percentage with an absolute count. | The same two conditions are checked on the quote and sent to a person. |
| 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 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; everything else is computed.
| 1 | The quote has a 5-year term, a long price commitment, so a person should confirm. |
| 2 | The quote has a term of 2 years; the licenses are quoted for 1, 3 or 5 years. |
| 3 | The quote includes no Appgate product, so there is nothing to price. |
| 4 | The quote has 2,000 user licenses for 2,000 needed; the Controller health check warns when usage is above 95 percent with fewer than 50 licenses left, so a person should confirm. |
| 5 | The quote has 1,999 user licenses, but 2,000 workforce users and 0 always-on users need 2,000; an always-on Client uses two user licenses per person, the full Client and a headless one. |
| 6 | The quote has 2,500 always-on users but only 2,000 workforce users; always-on users are a subset of the users. |
| 7 | The quote includes 300 Portal User licenses, which are for clientless browser access, and the design includes no Portal appliance role. |
| 8 | The quote has 2 Site licenses for a design with 3 Sites; each Site draws a Site license. |
| 9 | The quote includes 61 Connector Resource Groups with a Connector count of 1; one Connector holds up to 60 Resource Groups, 60 in total. |
| 10 | The quote includes Risk Sentinel for 2,000 users, which gets its risk level from the Risk Engine cloud service, and the deployment is Isolated, with no connection to the Zero Trust platform. |
| 11 | The quote has Risk Sentinel for 2,300 users and Digital Experience Monitoring for 0 users, and only 2,200 user licenses; both are licensed per user. |
| 12 | The quote includes Application Discovery, which needs a Collective connected to the Zero Trust platform, and the deployment is Isolated. |
| 13 | The quote includes Application Discovery, which exports its data through a LogServer or LogForwarder, and the design includes neither. |
| 14 | The quote includes Application Discovery, which needs an identity provider attribute mapped to the groups claim, and that mapping is not confirmed. |
| 15 | The quote expects 201 user groups on an application; Application Discovery on the chosen version holds up to 200 user groups per application. |
| 16 | The quote has no support plan; the licenses are quoted with Standard or Premium support. |
| 17 | The design has 10 Sites and the quote includes no ZTNA Implementation service, so a person should confirm. |
| 18 | The quote states a term total of $840,599; the prices give $840,600. |
| 19 | The term total is $6,089,400, above $6 million, so a person should confirm. |
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 AppGate ZTNA on an Isolated deployment, version 6.6, for 7,000 users, 600 of them on the always-on Client, with 7,000 user licenses, 400 Portal Users, 60 Service Users, 14 Sites with 14 Site licenses, 150 Connector Resource Groups on 2 Connectors, AppGate Risk Sentinel for 7,000 users, Digital Experience Monitoring for 2,500 users, Application Discovery (150 user groups per application), Premium support and ZTNA Implementation, on a 3-year term. The quote states $2,007,000 over the term. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote AppGate ZTNA on a Self Hosted deployment, version 6.6, for 7,000 users, 600 of them on the always-on Client, with 7,700 user licenses, 400 Portal Users with the Portal role, 60 Service Users, 14 Sites with 14 Site licenses, 150 Connector Resource Groups on 3 Connectors, AppGate Risk Sentinel for 7,000 users, Digital Experience Monitoring for 2,500 users, Application Discovery (a LogServer, the groups claim mapped, 150 user groups per application), Premium support and ZTNA Implementation, on a 3-year term. The quote states $5,309,700 over the term. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote AppGate ZTNA on a Cloud Hosted deployment, version 6.6, for 3,000 users, with 3,100 user licenses, 12 Sites with 9 Site licenses, 75 Connector Resource Groups on 1 Connector, AppGate Risk Sentinel for 3,000 users, Digital Experience Monitoring for 3,500 users, Application Discovery (a LogForwarder, the groups claim mapped, 340 user groups per application) and Standard support, on a 3-year term. The quote states $2,242,800 over the term. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote AppGate ZTNA on a Cloud Hosted deployment, version 6.6, for 3,000 users, with 3,100 user licenses, 12 Sites with 12 Site licenses, 75 Connector Resource Groups on 2 Connectors, AppGate Risk Sentinel for 3,000 users, Digital Experience Monitoring for 3,000 users, Application Discovery (a LogForwarder, the groups claim mapped, 340 user groups per application) and Standard support, on a 3-year term. The quote states $2,315,700 over the term. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote AppGate ZTNA on a Cloud Hosted deployment, version 6.6, for 3,000 users, with 3,100 user licenses, 12 Sites with 12 Site licenses, 75 Connector Resource Groups on 2 Connectors, AppGate Risk Sentinel for 3,000 users, Digital Experience Monitoring for 3,000 users, Application Discovery (a LogForwarder, the groups claim mapped, 180 user groups per application), Standard support and ZTNA Implementation, on a 3-year term. The quote states $2,531,700 over the term. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote AppGate ZTNA on an Isolated deployment, version 6.6, for 3,000 users, 1,200 of them on the always-on Client, with 3,000 user licenses, 25 Service Users, 6 Sites with 6 Site licenses and 40 Connector Resource Groups on 1 Connector, on a 4-year term. The quote states $1,283,850 over the term. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote AppGate ZTNA on an Isolated deployment, version 6.6, for 3,000 users, 1,200 of them on the always-on Client, with 4,300 user licenses, 25 Service Users, 6 Sites with 6 Site licenses, 40 Connector Resource Groups on 1 Connector and Premium support, on a 5-year term. The quote states $3,125,750 over the term. It is ready to send.
Verdict: Needs approval.
The text of the narrated walkthrough, step by step.