AI agents

Ten agents, a twin and an orchestrator. Each one bounded.

Every Railira agent owns a step of the rolling-stock plant, a declared tool set, the signals it watches and the moves it is allowed to make. Five named products ship them. The orchestrator plans, arbitrates and routes approvals; none of them acts outside the policy engine.

10 agents · 1 twin · 1 orchestratorBounded tool setsEvery action logged

run_9b4e27 · agent graph · car 07 · scenario 10 nodes · 1 approval gate
01 · orchestrator ingest.order ✓ SUCCEEDED 02 · line_logistics takt.sequence ✓ SUCCEEDED 03 · fitura twin.simulate ✓ SUCCEEDED 04 · weld_structure weld.sequence ✓ SUCCEEDED 05 · orchestrator approve.human ◆ APPROVAL 06 · bogie_gear bogie.torque ✓ SUCCEEDED 07 · coat_livery coat.cure ✓ SUCCEEDED 08 · marry_couple marry.align ✓ SUCCEEDED 09 · quality_anomaly inspect.fuse ✓ SUCCEEDED 10 · conformance car.release ✓ SUCCEEDED

Illustrative scenario: Car 07 of a 4-car metro consist · shell line B · bogie shop · booth 2 · marriage station, one car, one approval gate

Agent roster

Ten agents, a twin and an orchestrator

Each agent owns a step of the plant, a bounded tool set and a metric the plant already measures. They negotiate for shared stations and sequence slots through the orchestrator, never directly. Five named products ship them.

agent.weld_structure · shipped as Carbra

Weld-and-Structure

EN 15085 carbody welding, large-structure joining, shell geometry

Fuses robotic weld parameters, seam vision, thermal signatures, fixture data, laser trackers and point clouds into one live estimate of weld quality and shell geometry. Predicts weld defects and geometry drift as the shell is built and recommends weld sequence, clamping, rework priority and inspection coverage inside the approved control-plan envelope. Heat-input and weld-sequence changes wait for a named engineer.

weld.read_paramsseam.visionweld.set_sequence

agent.bogie_gear · shipped as Bogira

Bogie-and-Running-Gear

Wheelset press-fit, suspension, traction mounting, brakes, torque-to-spec

Reads wheelset press-fit curves, torque traces on safety-critical joints, bearing and motor or gearbox mounting telemetry, brake-system checks and station vision. Detects assembly anomalies, predicts ride and brake risk, and guides technicians through torque, shim, suspension and mounting decisions inside approved work instructions.

pressfit.read_curvetorque.read_tracestation.vision

agent.underframe_prop · shipped as Fitura

Underframe-and-Propulsion

Traction equipment, HVAC, pantograph or third rail, batteries, cabling, continuity

Tracks traction equipment, HVAC, pantograph or third-rail gear, battery and cabling installation on the underframe, and predicts harness-routing and continuity risk from installation telemetry and wiring-tester results before commissioning finds it.

wiring.read_continuityinstall.read_statusrisk.predict

agent.coat_livery · shipped as Coatyx

Coat-and-Livery

Surface prep, primer, livery, film build, anti-graffiti and anti-corrosion coats, flash, cure

Fuses booth cameras, surface-prep data, thickness gauges, flash and cure telemetry, humidity and temperature and recipe history. Predicts runs, dirt, adhesion risk, colour or livery mismatch, corrosion-protection gaps and cure-window conflicts before they reach acceptance, and hands flash and cure constraints to the line agent.

booth.visionthickness.readcure.window

agent.marry_couple · shipped as Fitura

Marry-and-Couple

Carbody-to-bogie marriage, couplers, gangways, consist assembly

Reconciles carbody and bogie scans against target geometry before the marriage, guides lift and alignment, verifies coupler and gangway installation, and records the as-built interface in the train twin.

scan.comparemarriage.guidecoupler.verify

agent.fitout_interior · shipped as Fitura

Fitout-and-Interior

Seats, panels, doors, glazing, flooring, ADA/PRM interiors, cab fit-out

Validates interior fit-out against the work package: seats, panels, flooring, doors, glazing, cab equipment and accessibility requirements, from station vision and CAD-to-as-built matching, and flags fit and sequence risk before the car moves on.

station.visioncad.match_asbuiltfit.predict

agent.quality_anomaly

Quality-and-Anomaly

Weld, geometry, coating, torque, wiring, brake and signaling defects

Fuses weld and coating vision, in-line metrology, torque, wiring, brake-test and signaling data into one estimate of build quality per car, localises every finding to a station, work package and shift, and couples it back to the process state that caused it.

sensors.fusemetrology.readtest.read_result

agent.line_logistics · shipped as Taktos

Line-and-Logistics

Line sequencing, JIS feeding, AMR and AGV flow, test and commissioning slots, takt

Sequences variant-rich production with cuOpt against live readiness: coating cure windows, bogie readiness, interior fit, rework risk, AMR and AGV state, inventory and test-cell availability. Feeds kits just in sequence, manages buffers and schedules brake, traction, signaling, ride-quality and haul tests.

cuopt.sequenceamr.dispatchtest.schedule

agent.robot_inspect

Robot-and-Inspect

Robotic weld, coating and assembly cells, AMR and AGV flow, inspection cameras

Supervises the robotic weld, coating and assembly cells and the AMR and AGV fleet: cell health, path variants validated in simulation before release, inspection-camera placement and coverage. Robot parameter changes stay inside approved bounds and approved paths.

isaac.validate_pathcell.read_healthcamera.coverage

agent.conformance

Conformance

IRIS / ISO/TS 22163, TSI, AAR, APTA evidence, PPAP genealogy, release

Builds the genealogy record per car and work package, dispositions against the control plan and the standards the plant works to with cited evidence, and assembles the packets a quality engineer signs for acceptance. It blocks any action that has no evidence behind it.

genealogy.writedisposition.writeaudit.write

twin.fitura · shipped as Fitura

Train Twin

As-built train-and-plant simulation

Hosts the Omniverse as-built train-and-plant twin. Consumes shell geometry from Carbra, running-gear data from Bogira and coating state from Coatyx, simulates weld distortion, geometry build-up, coating coverage, marriage fit, commissioning readiness and line flow, and ranks candidate weld sequences, geometry strategies and build orders before the shift.

twin.simulatetwin.compare_asbuiltplan.rank

agent.orchestrator

Plant Orchestrator

Planning, arbitration, human approval

Plans the shift, arbitrates between agents competing for the same station or sequence slot, enforces the autonomy level and routes anything above the risk threshold, weld heat-input and sequence changes first among them, to a named approver.

plan.composepolicy.evaluateapproval.request
Agent by agent

What each agent watches, moves and measures

No agent makes a move it has not declared. The metric column is what a pilot on that agent would measure against the plant's baseline.

agent.weld_structure

Weld-and-Structure

Fuses robotic weld parameters, seam vision, thermal signatures, fixture data, laser trackers and point clouds into one live estimate of weld quality and shell geometry. Predicts weld defects and geometry drift as the shell is built and recommends weld sequence, clamping, rework priority and inspection coverage inside the approved control-plan envelope. Heat-input and weld-sequence changes wait for a named engineer.

Shipped as Carbra.

weld.read_paramsseam.visionweld.set_sequence
EN 15085 carbody welding, large-structure joining, shell geometry SUCCEEDED
Weld-and-Structure: signals, moves, metric
WatchesWeld current and heat input, seam cameras, thermal signatures, fixture state, laser-tracker and point-cloud geometry
MovesWeld sequence, clamping and inspection coverage recommendations; heat-input changes under engineer approval
MetricFirst metric on a pilot line: weld rework and geometry escapes against the shop's own records
agent.bogie_gear

Bogie-and-Running-Gear

Reads wheelset press-fit curves, torque traces on safety-critical joints, bearing and motor or gearbox mounting telemetry, brake-system checks and station vision. Detects assembly anomalies, predicts ride and brake risk, and guides technicians through torque, shim, suspension and mounting decisions inside approved work instructions.

Shipped as Bogira.

pressfit.read_curvetorque.read_tracestation.vision
Wheelset press-fit, suspension, traction mounting, brakes, torque-to-spec SUCCEEDED
Bogie-and-Running-Gear: signals, moves, metric
WatchesPress-fit curves, torque traces, bearing data, mounting telemetry, brake checks, missing-part and harness-routing vision
MovesNothing on the bogie directly: it holds a station, routes rework and guides the technician; torque-to-spec stays with the tool and the work instruction
MetricFirst metric: press-fit and torque escapes caught before brake test, against the bogie shop baseline
agent.underframe_prop

Underframe-and-Propulsion

Tracks traction equipment, HVAC, pantograph or third-rail gear, battery and cabling installation on the underframe, and predicts harness-routing and continuity risk from installation telemetry and wiring-tester results before commissioning finds it.

Shipped as Fitura.

wiring.read_continuityinstall.read_statusrisk.predict
Traction equipment, HVAC, pantograph or third rail, batteries, cabling, continuity SUCCEEDED
Underframe-and-Propulsion: signals, moves, metric
WatchesInstallation status per work package, wiring-tester continuity, harness routing vision, propulsion mounting telemetry
MovesRework and inspection priority handed to the station; nothing on live propulsion equipment
MetricMeasured as continuity and routing faults found before commissioning, against baseline
agent.coat_livery

Coat-and-Livery

Fuses booth cameras, surface-prep data, thickness gauges, flash and cure telemetry, humidity and temperature and recipe history. Predicts runs, dirt, adhesion risk, colour or livery mismatch, corrosion-protection gaps and cure-window conflicts before they reach acceptance, and hands flash and cure constraints to the line agent.

Shipped as Coatyx.

booth.visionthickness.readcure.window
Surface prep, primer, livery, film build, anti-graffiti and anti-corrosion coats, flash, cure SUCCEEDED
Coat-and-Livery: signals, moves, metric
WatchesBooth cameras, film thickness, humidity and temperature, flash and cure time, recipe and masking state
MovesInspection and rework routing, cure-window constraints to Line-and-Logistics; recipe changes inside the approved coating spec
MetricFirst metric: final-livery defects and repaint events against the coating shop baseline
agent.marry_couple

Marry-and-Couple

Reconciles carbody and bogie scans against target geometry before the marriage, guides lift and alignment, verifies coupler and gangway installation, and records the as-built interface in the train twin.

Shipped as Fitura.

scan.comparemarriage.guidecoupler.verify
Carbody-to-bogie marriage, couplers, gangways, consist assembly SUCCEEDED
Marry-and-Couple: signals, moves, metric
WatchesCarbody and bogie point clouds, interface geometry, lift position, coupler and gangway checks
MovesAlignment guidance to the marriage station; a hold when the interface is out of tolerance
MetricMeasured as marriage rework and interface non-conformances against baseline
agent.fitout_interior

Fitout-and-Interior

Validates interior fit-out against the work package: seats, panels, flooring, doors, glazing, cab equipment and accessibility requirements, from station vision and CAD-to-as-built matching, and flags fit and sequence risk before the car moves on.

Shipped as Fitura.

station.visioncad.match_asbuiltfit.predict
Seats, panels, doors, glazing, flooring, ADA/PRM interiors, cab fit-out SUCCEEDED
Fitout-and-Interior: signals, moves, metric
WatchesStation cameras, point clouds, work-package status, door and glazing fit, accessibility checklist
MovesFit-out hold, rework and inspection priority; nothing on the car directly
MetricMeasured as fit-out rework and door or glazing leaks found before test, against baseline
agent.quality_anomaly

Quality-and-Anomaly

Fuses weld and coating vision, in-line metrology, torque, wiring, brake-test and signaling data into one estimate of build quality per car, localises every finding to a station, work package and shift, and couples it back to the process state that caused it.

Part of the platform, included in the Plant tier.

sensors.fusemetrology.readtest.read_result
Weld, geometry, coating, torque, wiring, brake and signaling defects SUCCEEDED
Quality-and-Anomaly: signals, moves, metric
WatchesEvery inspection, metrology, torque, wiring, brake-test and signaling signal on the car
MovesNothing directly: it routes inspection, holds a car and recommends bounded corrections upstream
MetricFirst metric: defects found before the quality gate, against sampled inspection
agent.line_logistics

Line-and-Logistics

Sequences variant-rich production with cuOpt against live readiness: coating cure windows, bogie readiness, interior fit, rework risk, AMR and AGV state, inventory and test-cell availability. Feeds kits just in sequence, manages buffers and schedules brake, traction, signaling, ride-quality and haul tests.

Shipped as Taktos.

cuopt.sequenceamr.dispatchtest.schedule
Line sequencing, JIS feeding, AMR and AGV flow, test and commissioning slots, takt SUCCEEDED
Line-and-Logistics: signals, moves, metric
WatchesWork-package status, cure windows, readiness from every agent, AMR and AGV state, inventory, test-cell calendar
MovesBuild sequence, kit feeding, AMR routes, buffer and test-slot plans, released to the shift plan
MetricMeasured as takt loss, line stoppage minutes and test-slot conflicts against baseline
agent.robot_inspect

Robot-and-Inspect

Supervises the robotic weld, coating and assembly cells and the AMR and AGV fleet: cell health, path variants validated in simulation before release, inspection-camera placement and coverage. Robot parameter changes stay inside approved bounds and approved paths.

Part of the platform, included in the Plant tier.

isaac.validate_pathcell.read_healthcamera.coverage
Robotic weld, coating and assembly cells, AMR and AGV flow, inspection cameras SUCCEEDED
Robot-and-Inspect: signals, moves, metric
WatchesRobot cell telemetry, path and parameter state, AMR fleet state, camera coverage per station
MovesPath variants and low-risk parameter adjustments inside approved bounds; anything else goes to a human
MetricMeasured as cell downtime and inspection coverage against baseline
agent.conformance

Conformance

Builds the genealogy record per car and work package, dispositions against the control plan and the standards the plant works to with cited evidence, and assembles the packets a quality engineer signs for acceptance. It blocks any action that has no evidence behind it.

Part of the platform, included in the Plant tier.

genealogy.writedisposition.writeaudit.write
IRIS / ISO/TS 22163, TSI, AAR, APTA evidence, PPAP genealogy, release SUCCEEDED
Conformance: signals, moves, metric
WatchesEvery weld, torque, coating, fit, test, approval and inspection event on the car
MovesRelease, hold and non-conformance decisions, written for engineer sign-off
MetricMeasured as release records complete and non-conformance cycle time
twin.fitura

Train Twin

Hosts the Omniverse as-built train-and-plant twin. Consumes shell geometry from Carbra, running-gear data from Bogira and coating state from Coatyx, simulates weld distortion, geometry build-up, coating coverage, marriage fit, commissioning readiness and line flow, and ranks candidate weld sequences, geometry strategies and build orders before the shift.

Shipped as Fitura.

twin.simulatetwin.compare_asbuiltplan.rank
As-built train-and-plant simulation SUCCEEDED

As-built train-and-plant simulation.

agent.orchestrator

Plant Orchestrator

Plans the shift, arbitrates between agents competing for the same station or sequence slot, enforces the autonomy level and routes anything above the risk threshold, weld heat-input and sequence changes first among them, to a named approver.

Part of the platform, included in the Plant tier.

plan.composepolicy.evaluateapproval.request
Planning, arbitration, human approval SUCCEEDED

Planning, arbitration, human approval.

Run timeline · scenario

One scenario run, step by step

Every Railira run is an ordered, inspectable sequence. This is run_9b4e27: Car 07 of a 4-car metro consist · shell line B · bogie shop · booth 2 · marriage station. Scenario completes in 10 steps with one approval gate. Shell geometry held inside tolerance after a twin-ranked weld sequence, one heat-input change approved by the shift weld engineer, two torque traces routed to rework before brake test, the livery cure window protected in the sequence, marriage interface inside tolerance, car released with full genealogy.

run_9b4e27 car 07 · 4-car metro consist illustrative scenario SUCCEEDED
  1. 01 ingest.order SUCCEEDED 0.8 s

    Plant Orchestrator · Pulled the work packages for car 07 from MES and PLM: aluminium extrusion shell, EN 15085 weld class per joint, control-plan geometry tolerances, bogie torque specifications, livery recipe and cure window, fit-out and marriage sequence. Locked the approved control-plan envelope for the shift.

  2. 02 takt.sequence SUCCEEDED 41 s

    Line-and-Logistics · Sequenced the shift against live readiness: booth 2 cure window, bogie B-14 readiness, brake-test slot at 13:40, AMR fleet state and kit inventory. The plan moves car 07 marriage behind car 06 to keep the cure window and the test slot.

  3. 03 twin.simulate SUCCEEDED 58 s

    Train Twin · Simulated 18 candidate weld sequences for the roof-to-sidewall joints on the as-built twin and ranked them on predicted distortion, door-aperture geometry and heat input. Sequence #6 keeps the aperture inside tolerance with 2% less heat input than the standing sequence.

  4. 04 weld.sequence SUCCEEDED 3 m 12 s

    Weld-and-Structure · Recommended sequence #6 and the matching clamping plan to the shell line. Seam vision and laser-tracker geometry confirmed the roof-to-sidewall joints inside the control-plan tolerance on the first four seams.

  5. 05 approve.human APPROVAL 52 s

    Plant Orchestrator · Sequence #6 lowers heat input on the roof joints 2% below the standing weld procedure. Heat-input changes stay with a named engineer, so the step was held for the shift weld engineer and approved at 06:12:44 with the twin evidence attached.

  6. 06 bogie.torque SUCCEEDED continuous

    Bogie-and-Running-Gear · Press-fit curves and torque traces on bogie B-14 read at the station. Two traction-motor mounting traces fell outside the expected profile and were routed to rework before brake test; the remaining safety-critical joints verified to spec.

  7. 07 coat.cure SUCCEEDED continuous

    Coat-and-Livery · Booth 2 humidity and temperature, film thickness and flash time watched through the livery pass. One masking misalignment on the door band flagged by booth vision before the second coat; the cure window held and handed to the sequence as a hard constraint.

  8. 08 marry.align SUCCEEDED 2 m 05 s

    Marry-and-Couple · Carbody and bogie scans compared against target interface geometry before the lift. Fit-out readiness confirmed by Fitout-and-Interior for doors and glazing. Marriage guided inside tolerance; coupler and gangway checks verified and written to the twin.

  9. 09 inspect.fuse SUCCEEDED continuous

    Quality-and-Anomaly · Weld and coating vision, in-line metrology, torque, wiring continuity and brake-test results fused at the edge across the car. Every finding localised to station, work package and shift, with the two torque reworks and the masking flag already closed.

  10. 10 car.release SUCCEEDED 1 m 30 s

    Conformance · Car 07 released: genealogy written (weld records per joint, geometry scans, torque traces, coating recipe and cure record, fit-out checks, marriage interface, approvals, test results) and dispositioned against the control plan and IRIS / ISO/TS 22163 criteria with cited evidence for the quality engineer's sign-off.

Multi-agent handoff

Agents negotiate, they do not collide

Two agents will want the same sequence slot. The orchestrator arbitrates on the run goal, not on who asked first, and the handoff is logged like any other step.

Contested move: car 07 marriage slot

  1. 01line_logistics.request(marry car07 at 10:40) SUCCEEDED0.2 s

    Line-and-Logistics wants car 07 on the marriage station at 10:40 to hold the 13:40 brake-test slot.

  2. 02coat_livery.request(hold car07 to 11:05) SUCCEEDED0.2 s

    Coat-and-Livery wants car 07 held until 11:05 because the second coat's cure window does not close until then.

  3. 03orchestrator.arbitrate SUCCEEDED0.4 s

    A broken cure window is a repaint; a 25-minute slip still reaches the test slot. Under the run goal "livery inside the cure window", Coat-and-Livery wins. Marriage moves to 11:10, car 06 takes the earlier station time.

  4. 04line_logistics.handoff(resequenced) SUCCEEDED38 s

    Sequence re-solved with the cure window as a hard constraint. Brake-test slot at 13:40 held; AMR routes updated.

Illustrative scenario.

Arbitration rules

  • Run goal first. Every request is scored against the declared goal, not the requesting agent's local objective.
  • Quality outranks cadence. A repaint or a weld rework costs more than a station slip the sequence can absorb.
  • The envelope is never contested. Both requests must sit inside the approved control plan and work instructions; anything outside goes to a human.
  • Time-boxed ownership. An agent holds a contested station or slot for a bounded window, then must re-justify.
  • Everything is logged. The losing request, the score and the reason all appear in the run record.
  • Deadlocks escalate to a human rather than resolving by timeout.

See the agent roster

Autonomy

Four levels, set per agent and per tool

A rolling-stock plant does not go from manual to unattended in one step. Railira makes the level explicit, auditable and reversible at any time. The first release runs shadow mode, then assist mode, then bounded autonomy on low-risk actions. Weld parameters, schedule release and car release stay with named humans until acceptance is earned.

Autonomy levels and the human role at each
LevelWhat the agent doesWhat the human doesWhere it sits in a pilot
L1 · ShadowReads weld, metrology, torque, coating, wiring, test, robot and MES signals; predicts and recommends; writes nothingRuns the line as today; compares predictions to inspection and engineer outcomesShadow mode; baseline measured from the plant's own records
L2 · AssistProposes weld-sequence, geometry, coating, torque and sequencing moves with evidence, confidence, envelope and rollback pathApproves each move in the review consoleAssist mode; accuracy and ROI proven against the baseline
L3 · BoundedExecutes pre-approved low-risk actions: inspection routing, rework priority, kit feeding, robot path variants and parameter adjustments inside approved boundsApproves heat-input and weld-sequence changes, schedule release and car releaseGraduated autonomy, after audited accuracy and ROI and safety gates
L4 · ScaledSupervised weld-parameter adaptation inside pre-approved control-plan envelopes, across lines and plantsSets the envelope; reviews the shift record and the evaluation resultsPlanned; after IRIS, plant and OEM acceptance is earned
Guardrails

An agent that can change a weld sequence needs a leash

Railira writes to production systems. Every capability is scoped, every write is policy-checked against the approved control plan, and every action is written to an append-only audit log the plant owns.

  • Bounded action space. Each agent acts only through an explicit tool allow-list, inside per-tool rate and magnitude limits and the approved control-plan envelope for the car type.
  • Policy engine before every write. Autonomy level, shift, car type, interlock state and operator presence are evaluated before a recommendation becomes a write to a robot, MES, torque tool or work package.
  • Human-in-the-loop gates. Heat-input and weld-sequence changes, schedule release and car release wait for a named approver. High-risk changes remain human-approved until IRIS, plant and OEM acceptance is earned.
  • Immutable audit log. Append-only and exportable. Every action records source evidence, the control-plan envelope, confidence, estimated quality and takt impact, rollback path, approver and car scope.
  • Hard fallback. Loss of the edge node, the network or a model returns control to the robot, PLC or station's last known-good state. Safety systems and interlocks are never in Railira's path.
  • Tenant and program isolation. Designs, control plans, program data, models and memory never cross a customer boundary. On-prem and plant-edge deployment is available for regulated plants.

Compliance posture

Compliance and certification status
ItemScopeStatus
SOC 2 Type I and OEM cyber reviewCloud control plane QUEUED Planned, first 6 months
SOC 2 Type IICloud control plane QUEUED Planned, 6 to 12 months
SSO and RBACConsole and approvals QUEUED Planned, 6 to 12 months
IRIS and regulatory assurance packagesDisposition and genealogy evidence QUEUED Planned, 6 to 12 months; not a certification claim
Standards-cited reasoningControl plans, EN 15085, IRIS / ISO/TS 22163, TSI, AAR, APTA, torque and brake-test procedures RUNNING In the design, every answer cites its source
Per-tenant and program isolationDesigns, control plans, models, memory RUNNING In the design from day one
On-prem and plant-edge deploymentRegulated plants RUNNING Design option

Read the security overview

FAQ

Straight answers

The questions plant directors, body and coating engineers and quality leads ask in the first meeting.

Only within an explicit tool allow-list with per-tool rate and magnitude limits, inside the approved control-plan envelope, and only at the autonomy level your plant has set. Design partners start in shadow mode, where Railira writes nothing. Heat-input and weld-sequence changes, schedule release and car release stay with a named approver.

Get started

Put one agent on one process

Start with one carbody, bogie, coating, fit-out or sequencing process and one measurable baseline. A paid pilot on weld and geometry, torque assurance, livery defects or line sequencing shows the number before you commit further.