Predictika · Rail fastening system quotes
An AI sales agent prepares a rail fastening quote for a track project: the fastening system, ballasted or slab track, sleeper, rail profile and rail pad, axle load, line speed, smallest curve radius, height and gauge adjustment, the site and the number of sets. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the system rules and returns a verdict, every reason and the figures it used.
This validator models rail fastening system quotes, not just the scenarios shown below.
Any rail fastening quote that touches these rules is in scope — not only the scenarios pictured here. Not covered: switch systems, tram and metro systems, clip variants and prices; this validator produces no price build-up. The system names and the axle load, speed, radius and adjustment figures follow Vossloh's public brochures; the track-type grouping, sleeper and profile compatibility, the pad rule, the lot size, the environment rules and the approval wording are modeled from comparable fastening products and are not published by Vossloh.
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 |
|---|---|---|
| Limits that change with the axle load | Only with care Above 26 t the speed limit, the minimum radius and the pad all change, so each rule must read the load and use the right row for the system. | The axle load is a field of one request and every dependent limit is recomputed together on every call. |
| A system that fits only one track type | Only with care Ballasted and slab systems are different families, so a rule must compare the chosen system with the chosen track type whatever order they were picked in. | Both fields are checked together on every call. |
| Speed above 250 km/h also needs a wider curve | Only with workarounds The speed, the radius and the system limits interact, and a person must still confirm category D, so one rule alone cannot cover it. | The related findings are returned together with the approval. |
| Part compatibility by system | Only with workarounds Wood sleepers, the 115RE profile and the abrasion plate are allowed only for some systems or loads, so each needs its own condition tied to the system and the load. | Each part is a field of the request and is compared with the system on every call. |
| Approvals for loads, sites and small orders | Only with workarounds Several approval triggers (load, site, coating, lot size, pad) sit beside blocking rules and must be reported separately. | The approvals are separate findings returned together with the blocking ones. |
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 | At 35 t axle load a person should review the project loading with engineering. |
| 2 | At 32 t axle load a person should review the project loading with engineering. |
| 3 | An axle load of 36 t is above the 35 t this system is rated for. |
| 4 | At 36 t axle load a person should review the project loading with engineering. |
| 5 | A line speed of 200 km/h is above the 160 km/h this system is rated for at this axle load. |
| 6 | A smallest curve radius of 300 m is below the 400 m minimum for this system at this axle load. |
| 7 | Above 26 t axle load the rail pad must be TPU; the quote has an EPDM pad at 30 t. |
| 8 | At 300 km/h the line falls under EN 13,481 category D (high speed); a person should confirm the system approval for the project. |
| 9 | A line speed of 330 km/h is above the 320 km/h this system is rated for at this axle load. |
| 10 | At 330 km/h the line falls under EN 13,481 category D (high speed); a person should confirm the system approval for the project. |
| 11 | Above 250 km/h (category D) the smallest curve radius must be at least 400 m; the quote has 300 m. |
| 12 | At 280 km/h the line falls under EN 13,481 category D (high speed); a person should confirm the system approval for the project. |
| 13 | At 350 km/h the line falls under EN 13,481 category D (high speed); a person should confirm the system approval for the project. |
| 14 | An axle load of 27 t is above the 26 t this system is rated for. |
| 15 | This system is not offered for wood sleepers in this model; wood sleepers are covered for System W 21 and W 40. |
| 16 | Heavy-haul track in a desert environment normally takes wear protection against sand; a person should confirm the quote without an abrasion plate. |
| 17 | The 115RE (AREMA) rail profile is covered only for System W 14 and W 40 in this model. |
| 18 | The abrasion plate is a heavy-haul option; it cannot be quoted at an axle load of 22 t. |
| 19 | The selected system is not used on this track type; ballasted track takes W 14, W 21, W 30, W 40 and KS 24, slab track takes System 300, DFF 200, DFF 300 and DFF 30 HH. |
| 20 | Raising the rail by 80 mm is beyond the 76 mm this system can adjust. |
| 21 | Lowering the rail by 5 mm is beyond the 4 mm this system allows. |
| 22 | A gauge adjustment of 17 mm is beyond the 16 mm this system allows. |
| 23 | A smallest curve radius of 250 m is below the 300 m minimum for this system at this axle load. |
| 24 | Raising the rail by 31 mm is beyond the 30 mm this system can adjust. |
| 25 | At 72 t axle load a person should review the project loading with engineering. |
| 26 | A line speed of 90 km/h is above the 80 km/h this system is rated for at this axle load. |
| 27 | At 60 t axle load a person should review the project loading with engineering. |
| 28 | Raising the rail by 5 mm is beyond the 0 mm this system can adjust. |
| 29 | For a coastal site a person should confirm the quote without the protect corrosion coating. |
| 30 | 300 fastening sets is below the 500-set lot size modeled here; a person should confirm the supply. |
| 31 | The order needs at least one fastening set; the quote has 0. |
| 32 | 0 fastening sets is below the 500-set lot size modeled here; a person should confirm the supply. |
| 33 | The TPU rail pad is designed for heavy haul; a person should confirm it for an axle load of 22 t. |
| 34 | Raising the rail by 21 mm is beyond the 20 mm this system can adjust. |
| 35 | A gauge adjustment of 11 mm is beyond the 10 mm this system allows. |
| 36 | At 33 t axle load a person should review the project loading with engineering. |
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 1,000 sets of System W 21 fastenings for ballasted track on wood sleepers, with 115RE rail profile, EPDM rail pad, a 28 t axle load, 200 km/h line speed, 500 m smallest curve radius, a 25 mm height raise, at a coastal site with protect coating. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 1,000 sets of System W 40 fastenings for ballasted track on wood sleepers, with 115RE rail profile, TPU rail pad, a 28 t axle load, 100 km/h line speed, 500 m smallest curve radius, a 15 mm height raise, at a coastal site with protect coating. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 1,500 sets of DFF 300 steel frame fastenings for slab track on concrete sleepers, with UIC 60 rail profile, EPDM rail pad, a 22 t axle load, 300 km/h line speed, 300 m smallest curve radius, a 40 mm height raise, a 50 mm gauge adjustment, at an inland site. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 1,500 sets of DFF 300 steel frame fastenings for slab track on concrete sleepers, with UIC 60 rail profile, EPDM rail pad, a 22 t axle load, 240 km/h line speed, 500 m smallest curve radius, a 40 mm height raise, a 40 mm gauge adjustment, at an inland site. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 1,000 sets of System W 14 fastenings for slab track on concrete sleepers, with UIC 60 rail profile, EPDM rail pad, a 30 t axle load, 100 km/h line speed, 500 m smallest curve radius, an abrasion plate, at a desert site. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 1,000 sets of System 300 fastenings for slab track on concrete sleepers, with UIC 60 rail profile, TPU rail pad, a 30 t axle load, 100 km/h line speed, 400 m smallest curve radius, an abrasion plate, at a desert site. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.