Predictika · Maritime satellite terminal and service quotes
An AI sales agent prepares a quote for Iridium Certus maritime service with a terminal, a service tier, voice lines, a cable run, a data plan, a term and a discount. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the terminals and service tiers and returns a verdict, every reason and the contract total it computed.
This validator models Iridium Certus maritime quotes, not just the scenarios shown below.
Any Iridium Certus maritime quote that touches these rules is in scope — not only the scenarios pictured here. Not covered: handsets, Iridium GO!, messaging and IoT, aviation and land terminals, and reseller-specific SKUs. The service class names and speeds, terminal names and voice lines come from public pages; the terminal-to-tier table, plan limits, thresholds and all prices are modeled, not published by Iridium or the terminal makers.
6 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 terminal that supports only some service tiers | Only with care Each terminal supports its own range of Certus tiers, so every terminal and tier pairing needs a rule. | The terminal and the tier are fields of one request and checked together on every call. |
| Speed, voice lines, cable run and GMDSS that depend on the terminal | Only with care Each terminal has its own voice lines, cable limit and GMDSS status, so each customer need needs its own rule per terminal. | The customer needs and the terminal are fields of one request and compared on every call. |
| A data plan limited by the tier and checked against expected use | Only with care The plan limit depends on the tier, and the expected use depends on the plan, so the rules chain together. | Plan, tier and expected use are fields of the request and checked together. |
| A stated contract total that must match the computed total | Only with workarounds The total is built from the terminal count, hardware, plan, per-GB airtime, term and discount, so a separate rule is needed to recompute it and compare it with the stated figure. | The stated total is a field of the request and is compared with the computed total on every call. |
| Every problem returned in one answer | Only with workarounds Rules tend to fire as a 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 | This terminal does not support the quoted Certus service tier. |
| 2 | The customer needs 300 kbps; the quoted Certus tier gives 176 kbps. |
| 3 | The customer needs 3 voice lines; the quoted terminal has 2. |
| 4 | The customer needs a GMDSS-ready terminal and the quoted terminal is not listed as GMDSS-ready. |
| 5 | The antenna cable run is 60 m; the quoted terminal allows 50 m. |
| 6 | The quoted data plan is 15 GB a month; this Certus tier offers up to 10 GB. |
| 7 | The customer expects 12 GB a month; the quoted plan includes 10 GB. |
| 8 | The quote states a contract total of 20,000 dollars; the quoted items give 22,976. |
| 9 | The discount is more than 10 percent of the contract subtotal; a sales manager must approve it. |
| 10 | The discount is more than 25 percent of the contract subtotal. |
| 11 | A term under 12 months on Certus 350 or 700 needs a commercial review. |
| 12 | An order of 20 or more terminals needs a fleet rollout and activation plan. |
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 2 SAILOR 4100 terminals on Certus 350 for 12 months, with 3 voice lines, GMDSS, a 40 m antenna cable run, 300 kbps of speed, a 12 GB monthly data plan for about 8 GB of use, for a contract total of $15,336. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 2 Intellian C700 terminals on Certus 350 for 12 months, with 3 voice lines, GMDSS, a 40 m antenna cable run, 300 kbps of speed, a 10 GB monthly data plan for about 8 GB of use, for a contract total of $23,376. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 1 VesseLINK 200 terminal on Certus 200 for 24 months, with 2 voice lines, a 30 m antenna cable run, 300 kbps of speed, an 8 GB monthly data plan for about 10 GB of use, for a contract total of $9,576. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 1 VesseLINK 700 terminal on Certus 350 for 24 months, with 3 voice lines, a 40 m antenna cable run, 300 kbps of speed, a 10 GB monthly data plan for about 10 GB of use, for a contract total of $15,076. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 20 VesseLINK 700 terminals on Certus 350 for 6 months, with 3 voice lines, a 40 m antenna cable run, 300 kbps of speed, a 10 GB monthly data plan for about 8 GB of use and a discount of $19,000, for a contract total of $138,880. It is ready to send.
Verdict: Needs approval.
The agent's request. Please quote 12 VesseLINK 700 terminals on Certus 350 for 12 months, with 3 voice lines, a 40 m antenna cable run, 300 kbps of speed, a 10 GB monthly data plan for about 8 GB of use and a discount of $6,000, for a contract total of $117,456. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.