Predictika · Sulfuric acid and oleum delivery orders
An AI sales agent prepares an order for Ecoservices virgin sulfuric acid or oleum: the grade, the delivery by tank truck, tank car or barge, and how the customer will unload and store it. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of Ecovyst's published Sulfuric Acid and Oleum handbooks and returns a verdict and every reason.
This validator models delivery orders for the Ecoservices virgin sulfuric acid grades and oleum listed on the Ecovyst website, using the rules in the Ecovyst Sulfuric Acid and Oleum handbooks, not just the scenarios shown below.
Any order for these products that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (Ecovyst publishes none, so this validator produces no price build-up or itemized list), spent acid regeneration and treatment services, Chem32, catalyst products, liquid aluminum sulfate, rules that exist only in the handbooks' charts and tables (corrosion rates, freezing points), and tank car or truck specifications.
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 |
|---|---|---|
| The handbook storage sizing rule | Only with care The minimum is 10 days of supply or 1.5 times the delivery, whichever is larger; it needs a computed value and a rule that compares the stated figure with it, kept in step with the handbook. | The minimum is computed from the order and compared with the agent's stated figure and with the tank on every call. |
| Rules that depend on grade, delivery mode and the customer's own plant | Only with workarounds The conditions are in the customer's plant, not in a product catalog, so they end up as many separate validation rules per grade and mode that someone must keep in step with the handbook. | The grade, mode and plant set-up are part of one request and every rule is checked together. |
| “Must” versus “should” | Only with workarounds Errors and warnings are usually one level; sending the “should” items to a person while blocking the “must” items takes extra rule types and approval wiring. | Blocks and items for a person come back together, each with its reason. |
| Every problem returned in one answer | Only with workarounds Rules tend to fire as the order 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 order; approval findings need a person to sign off; everything else is computed.
| 1 | The oleum strength on the order is 66 percent free sulfur trioxide; the Ecovyst handbook covers oleum up to 65 percent. |
| 2 | An oleum order needs its strength as percent free sulfur trioxide; the order gives 0 percent. |
| 3 | There is no operable safety shower and eye wash station near the unloading point; the Ecovyst handbook requires one, nearby and clearly marked. |
| 4 | The unloading connection uses quick disconnect fittings such as Camlock or Dixon; the Ecovyst handbook prohibits them. |
| 5 | The unloading hose is 21 feet long; the Ecovyst handbook allows a flexible hose of at most 20 feet. |
| 6 | The storage tank is underground; the Ecovyst handbook says underground tanks should never be used for sulfuric acid. |
| 7 | The Ecovyst oleum handbook says oleum tanks should be above ground and grounded; the tank on the order is not; a person should confirm. |
| 8 | The tank is heated by internal elements; the Ecovyst handbook says internal heating must not be used. |
| 9 | The storage tank is not vented at its highest point; the Ecovyst handbook says all storage tanks must be vented there. |
| 10 | The metal storage tank is not grounded; the Ecovyst handbook says metal storage tanks must be grounded. |
| 11 | The storage tank is plastic, FRP or composite; the Ecovyst handbook says these should be used with caution and need stringent construction specifications and qualified manufacturers; a person should confirm. |
| 12 | The oleum pump has a mechanical seal of carbon or graphite; the Ecovyst handbook says carbon and graphite must not be used for seal material because sulfur trioxide attacks them. |
| 13 | The oleum pump has a mechanical seal; the Ecovyst oleum handbook says sealless pumps are recommended and mechanical seals can be used with caution; a person should confirm. |
| 14 | The order states a minimum storage requirement of 37.5 tons; the handbook sizing rule of 10 days of supply or 1.5 times the delivery, whichever is larger, gives 200 tons. |
| 15 | The storage tank holds 199 tons; the Ecovyst handbook says to size storage for at least 10 days of supply or 1.5 times the delivery, whichever is larger, which is 200 tons; a person should confirm. |
| 16 | The tank for this 93 to 98 percent acid has neither anodic protection nor a baked phenolic lining; the Ecovyst handbook recommends anodic protection for 93 to 99 percent acid and baked phenolic lining for 90 to 98 percent acid; a person should confirm the tank design. |
| 17 | The customer plans to dilute by adding water directly to the acid; the Ecovyst handbook says as a rule acid should be poured into the water, and to consult Ecovyst before large scale dilution; a person should confirm. |
| 18 | The transfer piping would run at 3.06 feet per second; the Ecovyst handbook limits this pipe material to 3 feet per second except for intermittent service under special conditions; a person should confirm. |
| 19 | The transfer piping would run at 30.64 feet per second; the Ecovyst handbook limits this pipe material to 6 feet per second except for intermittent service under special conditions; a person should confirm. |
| 20 | The air or nitrogen used for unloading does not have a dew point below minus 40 degrees F; the Ecovyst handbook says it should, to avoid weak acid and high corrosion rates; a person should confirm. |
| 21 | The tank truck is unloaded at 35 psig; the Ecovyst handbook says the regulator should be set at a maximum of 30 psig; a person should confirm. |
| 22 | The tank car is unloaded at 55 psig; the Ecovyst handbook says there should be no need to pressurize a tank car above 50 psig; a person should confirm. |
| 23 | The unloading hose is chlorosulfonated polyethylene; the Ecovyst handbook says this hose has been used for sulfuric acid up to 93 percent only; a person should confirm. |
| 24 | The oleum unloading hose is stainless steel braided TFE; the Ecovyst oleum handbook says it should be used with caution because sulfur trioxide permeates the liner and attacks the braid; a person should confirm. |
| 25 | The connection uses virgin TFE gaskets; the Ecovyst handbook says they are not recommended because of cold flow and recommends filled or reinforced TFE; a person should confirm. |
| 26 | The flexible hose connection has no double block valve with a bleeder valve between the two; the Ecovyst handbook says there should be one; a person should confirm. |
| 27 | The oleum tank vent goes to the atmosphere; the Ecovyst oleum handbook says storage and process vents should be directed to a scrubber or oleum vent package; a person should confirm. |
| 28 | The unloading hose is 30 feet long; the Ecovyst handbook allows a flexible hose of at most 20 feet. |
| 29 | The order states a minimum storage requirement of 150 tons; the handbook sizing rule of 10 days of supply or 1.5 times the delivery, whichever is larger, gives 400 tons. |
| 30 | The storage tank holds 300 tons; the Ecovyst handbook says to size storage for at least 10 days of supply or 1.5 times the delivery, whichever is larger, which is 400 tons; 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 arrange delivery of 100 tons of Ecoservices 98 percent sulfuric acid by tank car. The customer uses about 40 tons a day and has a 300 ton carbon steel storage tank. The order states a minimum storage requirement of 150 tons. Unloading is through a flanged connection with no hose, at 40 psig, with transfer piping at 100 gallons per minute in 3 inch pipe. It is ready to send.
Verdict: Blocked.
The agent's request. Please arrange delivery of 100 tons of Ecoservices 98 percent sulfuric acid by tank car. The customer uses about 40 tons a day and has a 300 ton carbon steel storage tank. Unloading is through a flanged connection with no hose, at 40 psig, with transfer piping at 100 gallons per minute in 3 inch pipe. It is ready to send.
Verdict: Needs approval.
The agent's request. Please arrange delivery of 100 tons of Ecoservices 98 percent sulfuric acid by tank car. The customer uses about 40 tons a day and has a 450 ton carbon steel storage tank. The order states a minimum storage requirement of 400 tons. Unloading is through a flanged connection with no hose, at 40 psig, with transfer piping at 100 gallons per minute in 3 inch pipe. It is ready to send.
Verdict: Allowed.
The agent's request. Please arrange delivery of 25 tons of Ecoservices 93 percent sulfuric acid by tank truck. The customer uses about 12 tons a day and has a 150 ton carbon steel storage tank. The order states a minimum storage requirement of 120 tons. Unloading is through a quick disconnect fitting with a stainless steel flexible hose of 25 feet, at 20 psig, with transfer piping at 100 gallons per minute in 3 inch pipe. It is ready to send.
Verdict: Blocked.
The agent's request. Please arrange delivery of 25 tons of Ecoservices 93 percent sulfuric acid by tank truck. The customer uses about 12 tons a day and has a 150 ton carbon steel storage tank. The order states a minimum storage requirement of 120 tons. Unloading is through a hammer union connection with a stainless steel flexible hose of 18 feet, at 20 psig, with transfer piping at 100 gallons per minute in 3 inch pipe. It is ready to send.
Verdict: Allowed.
The agent's request. Please arrange delivery of 25 tons of Ecoservices 30 percent oleum by tank truck. The customer uses about 6 tons a day and has a 100 ton carbon steel storage tank. The order states a minimum storage requirement of 60 tons. Unloading is through a flanged connection with no hose, at 20 psig, with transfer piping at 100 gallons per minute in 3 inch pipe. It is ready to send.
Verdict: Blocked.
The agent's request. Please arrange delivery of 25 tons of Ecoservices 30 percent oleum by tank truck. The customer uses about 6 tons a day and has a 100 ton carbon steel storage tank. The order states a minimum storage requirement of 60 tons. Unloading is through a flanged connection with no hose, at 20 psig, with transfer piping at 100 gallons per minute in 3 inch pipe. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.