Predictika · Edge cloud platform packages
An AI sales agent prepares a quote for Fastly platform packages: Deliver for web and API delivery, Compute for edge code, and Observability, together with the traffic, domains, support level and monthly price the customer expects. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the allowances and conditions Fastly publishes and returns a verdict, every reason and the figures it computed.
This validator models quotes for Fastly's Deliver, Compute and Observability packages, not just the scenarios shown below.
Any quote for these Fastly packages that touches these rules is in scope — not only the scenarios pictured here. Not covered: usage-based (pay as you go) pricing, Security packages, AI products, overage charges, discounts and contract terms. Package details were read from Fastly's published pricing page. Where the page was inconsistent between readings (which of Advantage and Ultimate include Domain Inspector and Log Explorer and Insights), the validator sends the quote to a person rather than deciding.
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 |
|---|---|---|
| Package allowances that differ by package: requests, domains, services, Config Stores | Only with care Each allowance is a separate limit for each package, and the limits for three package families have to be kept in step with the pricing page. | All allowances are looked up from the package and checked together on every call. |
| Traffic conditions: no streaming, no more than 10 percent from restricted billing regions | Only with workarounds These are conditions on the customer's traffic rather than on a product choice, so they need extra fields and rules that interact with the package rules. | The traffic facts are in the same request and are checked with the rest. |
| A support level that only some packages include | Only with workarounds The needed support level depends on the Deliver package on another line, so it needs a cross-line rule. | The support level the customer needs is compared with the quoted package on every call. |
| A tool that only some Observability packages include | Only with workarounds Which tool belongs to which package is a lookup that has to be written for each package and kept up to date. | The tools needed are in the request and are checked against the quoted Observability package. |
| A stated monthly total, when some packages have no published price | Only with care A price rule needs a published price for every item; a package priced by sales has to be handled as a special case. | The stated total is compared with the published prices, and any package priced by sales sends the quote 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 customer needs 101 million Deliver requests per month; the quoted Deliver package includes 100 million. |
| 2 | The customer needs 21 TLS domains; the quoted Deliver package includes 20. |
| 3 | The customer needs 31 million Image Optimizer requests per month; the quoted Deliver package includes 30 million. |
| 4 | The customer needs 101 million WebSocket minutes; Deliver packages include 100 million. |
| 5 | Deliver packages are intended for web pages and web APIs, not for streaming services; the customer needs streaming delivery. |
| 6 | No more than 10 percent of Deliver traffic may originate in the African, Indian or South Korean billing regions; the customer expects 11 percent. |
| 7 | The customer needs a higher support level than the quoted Deliver package includes (Basic: Standard; Starter and Advantage: Gold; Ultimate: Enterprise). |
| 8 | The customer needs 5,001 million vCPU milliseconds per month; the quoted Compute package includes 5,000 million. |
| 9 | The customer needs 501 million Compute requests per month; the quoted Compute package includes 500 million. |
| 10 | The customer needs 21 Compute services; the quoted Compute package includes 20. |
| 11 | The customer needs 6 Config Stores; the quoted Compute package includes 5. |
| 12 | The customer needs 501 entries in a Config Store; Compute packages allow 500 entries per Config Store. |
| 13 | The customer needs 501 million Observability requests per month; the quoted Observability package includes 500 million. |
| 14 | The customer needs Origin Inspector; the Observability Starter package does not include it. |
| 15 | The customer needs Domain Inspector or Log Explorer and Insights; the Observability Starter package includes neither. |
| 16 | 1 quoted package(s) have no published price (contact sales); a person should confirm the price before the quote goes out. |
| 17 | The customer needs Domain Inspector or Log Explorer and Insights on the Observability Advantage package; a person should confirm with Fastly that the package includes them. |
| 18 | The quote states a monthly price of 7,500 USD; the published monthly prices of the quoted packages total 8,000 USD. |
| 19 | The quote has no Deliver, Compute or Observability package. |
| 20 | The customer needs 3 domains with Mutual TLS; the quoted Deliver package includes 2. |
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 a Fastly Deliver Basic package for 150 million requests a month, 35 TLS domains, 60 million image requests, 4 domains with Mutual TLS and 40 million WebSocket minutes, with Standard support and 4 percent of traffic from the African, Indian or South Korean billing regions. The quote states a monthly price of $1,500. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a Fastly Deliver Starter package for 150 million requests a month, 35 TLS domains, 60 million image requests, 4 domains with Mutual TLS and 40 million WebSocket minutes, with Standard support and 4 percent of traffic from the African, Indian or South Korean billing regions. The quote states a monthly price of $6,000. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote a Fastly Deliver Starter package for 400 million requests a month, 38 TLS domains, 120 million image requests, 8 domains with Mutual TLS and 60 million WebSocket minutes, with Enterprise support and 15 percent of traffic from the African, Indian or South Korean billing regions, delivering live video streams. The quote states a monthly price of $6,000. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a Fastly Deliver Ultimate package for 400 million requests a month, 38 TLS domains, 120 million image requests, 8 domains with Mutual TLS and 60 million WebSocket minutes, with Enterprise support and 8 percent of traffic from the African, Indian or South Korean billing regions. The price is to be confirmed with Fastly sales. It is ready to send.
Verdict: Needs approval.
The agent's request. Please quote a Fastly Deliver Starter package for 400 million requests a month, 38 TLS domains, 120 million image requests, 8 domains with Mutual TLS and 60 million WebSocket minutes, with Gold support and 8 percent of traffic from the African, Indian or South Korean billing regions. The quote states a monthly price of $6,000. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote a Fastly Compute Starter package for 800 million requests, 6,000 million vCPU milliseconds, 25 services and 6 Config Stores, together with a Fastly Observability Starter package for 450 million requests with Origin Inspector and Log Explorer and Insights. The quote states a monthly price of $2,000. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a Fastly Compute Starter package for 450 million requests, 4,800 million vCPU milliseconds, 18 services and 5 Config Stores, together with a Fastly Observability Starter package for 450 million requests. The quote states a monthly price of $2,000. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.