AI agents

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

Every Draweon agent owns a section of the line, a declared tool set, the signals it watches and the setpoints it is allowed to move. Five of them ship as named products. The orchestrator plans, arbitrates and routes approvals; none of them acts outside the policy engine.

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

run_3d7a1e · agent graph · EX-3 · scenario 10 nodes · 1 approval gate
01 · orchestrator ingest.order ✓ SUCCEEDED 02 · simweon twin.simulate ✓ SUCCEEDED 03 · draw_anneal draw.tension ✓ SUCCEEDED 04 · draw_anneal anneal.current ✓ SUCCEEDED 05 · strand_cable strand.lay ✓ SUCCEEDED 06 · insulate_jacket extrude.wall ✓ SUCCEEDED 07 · defect_inspect inspect.fuse ✓ SUCCEEDED 08 · orchestrator approve.human ◆ APPROVAL 09 · robot_handling reel.change ✓ SUCCEEDED 10 · quality_conf reel.release ✓ SUCCEEDED

Illustrative scenario: EX-3 · 2.5 mm² class 2 PVC building wire, changeover, no spark faults

Agent roster

Nine agents, a twin and an orchestrator

Each agent owns a section of the line, a bounded tool set and a metric the plant already measures. They negotiate for shared actuators through the orchestrator, never directly. Five of them ship as named products.

agent.draw_anneal · shipped as Drawix

Draw-and-Anneal

Rod breakdown, wire drawing, annealing

Perceives rod, wire, tension, die force, temperature and annealer conductivity in real time, predicts break risk and die wear before they happen, and closes the loop on die and capstan sequencing, tension, line speed and annealing setpoints to hold diameter and conductivity.

plc.read_tensionplc.write_setpointannealer.set_current

agent.strand_cable · shipped as Cablyn

Strand-and-Cable

Stranding, cabling, lay and geometry

Senses payoff tension, take-up, rotational speed and geometry, predicts lay and roundness drift and birdcaging before they form, and closes the loop on strander and take-up speeds and tensions to hold target lay length and geometry.

plc.read_payoffplc.write_setpointgeometry.read_lay

agent.insulate_jacket · shipped as Extrio

Insulate-and-Jacket

Insulation and jacket extrusion

Fuses gauge, laser and wall-scan signals with melt and cooling telemetry, predicts eccentricity and wall drift before it lands on the reel, and closes the loop on screw speed, temperature zones, line speed and cooling to hold concentric wall and dielectric quality.

gauge.read_wallplc.write_setpointcooling.set_zone

agent.defect_inspect · shipped as Eddix

Defect-and-Inspect

Fused inspection and defect prediction

Fuses vision, laser, eddy-current and spark-test signals into one real-time model of cable health. Detects and predicts diameter drift, lumps and neckdowns, insulation faults, sparks and pinholes, localises them to reel and length, and routes bounded corrections upstream.

sensors.fusevision.streamgenealogy.write

agent.quality_dim

Quality-and-Dimension

Conductor, insulation and dimensional quality

Holds conductor, insulation and dimensional quality against the construction spec across the whole line, reconciling what the control agents want with what the spec allows.

spec.checkgauge.read_walllab.read_conductivity

agent.yield_takt

Yield-and-Takt

Yield, scrap, length give-away, energy, line balancing

Prices every candidate move in scrap, give-away, kilowatt-hours and minutes, sequences changeovers and reel changes, and balances line speed against downstream capacity.

cuopt.sequencemes.read_ordersenergy.budget

agent.robot_handling

Robot-and-Handling

Spool, reel, payoff and take-up handling

Drives spool, reel and payoff and take-up handling so the line never waits on a reel change, with motion planned and checked in simulation before it runs near moving conductor.

isaac.plan_pathtakeup.reel_changewms.route

agent.quality_conf

Quality-and-Conformance

Right-first-time, non-conformance, genealogy, traceability

Builds the reel and length genealogy record, gates release against the construction spec and the standards the cable is qualified to, and assembles evidence packets for customer and regulatory review.

mes.log_reelspec.checkaudit.write

agent.cable_knowledge

Cable-Knowledge

Specs, standards, procedures, operator Q&A

Answers process and standards questions from draw schedules, construction and insulation specs, cable standards and quality procedures, with every answer cited to its source and scoped to the tenant.

rag.retrievestandards.citeprocedure.lookup

twin.simweon · shipped as Simweon

Line Twin

As-run whole-line simulation and recipe optimisation

Simulates rod breakdown, drawing, annealing, stranding, extrusion, cooling and reel handling with GPU physics, compares as-run against as-designed, and auto-optimises draw schedule, lay and extrusion recipes so the line hits target quality, dimension and takt before the first metre runs.

twin.simulatetwin.compare_asrunrecipe.optimise

agent.orchestrator

Plant Orchestrator

Planning, arbitration, human approval

Plans the run, arbitrates between agents competing for the same actuator, enforces the autonomy level and routes anything above the risk threshold to a named approver.

plan.composepolicy.evaluateapproval.request
Agent by agent

What each agent watches, moves and measures

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

agent.draw_anneal

Draw-and-Anneal

Perceives rod, wire, tension, die force, temperature and annealer conductivity in real time, predicts break risk and die wear before they happen, and closes the loop on die and capstan sequencing, tension, line speed and annealing setpoints to hold diameter and conductivity.

Shipped as Drawix.

plc.read_tensionplc.write_setpointannealer.set_current
Rod breakdown, wire drawing, annealing SUCCEEDED
Draw-and-Anneal: signals, moves, metric
WatchesDraw tension, die force, lubricant and die temperature, annealer current and conductivity
MovesCapstan tension, die and capstan sequencing, line speed, annealing current
MetricFirst metric on a pilot line: break or energy reduction
agent.strand_cable

Strand-and-Cable

Senses payoff tension, take-up, rotational speed and geometry, predicts lay and roundness drift and birdcaging before they form, and closes the loop on strander and take-up speeds and tensions to hold target lay length and geometry.

Shipped as Cablyn.

plc.read_payoffplc.write_setpointgeometry.read_lay
Stranding, cabling, lay and geometry SUCCEEDED
Strand-and-Cable: signals, moves, metric
WatchesPayoff tension per spool, take-up speed, rotational speed, lay length, roundness
MovesStrander and take-up speeds, payoff and take-up tension, lay length
MetricFirst metric: out-of-round or lay-consistency scrap reduction
agent.insulate_jacket

Insulate-and-Jacket

Fuses gauge, laser and wall-scan signals with melt and cooling telemetry, predicts eccentricity and wall drift before it lands on the reel, and closes the loop on screw speed, temperature zones, line speed and cooling to hold concentric wall and dielectric quality.

Shipped as Extrio.

gauge.read_wallplc.write_setpointcooling.set_zone
Insulation and jacket extrusion SUCCEEDED
Insulate-and-Jacket: signals, moves, metric
WatchesWall thickness, concentricity, melt pressure and temperature, cooling trough, material lot and moisture
MovesScrew speed, zone temperatures, line speed, vacuum and cooling
MetricFirst metric: polymer give-away or eccentricity reduction
agent.defect_inspect

Defect-and-Inspect

Fuses vision, laser, eddy-current and spark-test signals into one real-time model of cable health. Detects and predicts diameter drift, lumps and neckdowns, insulation faults, sparks and pinholes, localises them to reel and length, and routes bounded corrections upstream.

Shipped as Eddix.

sensors.fusevision.streamgenealogy.write
Fused inspection and defect prediction SUCCEEDED
Defect-and-Inspect: signals, moves, metric
WatchesCamera frames, laser diameter and eccentricity, eddy-current events, spark-test events
MovesNothing directly: it recommends bounded corrections to the control agents and can quarantine a reel or raise sampling
MetricFirst metric: downgrade or field-escape reduction
agent.quality_dim

Quality-and-Dimension

Holds conductor, insulation and dimensional quality against the construction spec across the whole line, reconciling what the control agents want with what the spec allows.

Part of the platform, included in the Plant tier.

spec.checkgauge.read_walllab.read_conductivity
Conductor, insulation and dimensional quality SUCCEEDED
Quality-and-Dimension: signals, moves, metric
WatchesDiameter, wall, concentricity, conductivity, lay against spec limits
MovesSpec envelopes handed to the control agents, hold and release decisions
MetricMeasured as first-pass quality against the gauge and engineer baseline
agent.yield_takt

Yield-and-Takt

Prices every candidate move in scrap, give-away, kilowatt-hours and minutes, sequences changeovers and reel changes, and balances line speed against downstream capacity.

Part of the platform, included in the Plant tier.

cuopt.sequencemes.read_ordersenergy.budget
Yield, scrap, length give-away, energy, line balancing SUCCEEDED
Yield-and-Takt: signals, moves, metric
WatchesScrap and downgrade, length give-away, energy per reel, order queue, takt
MovesChangeover sequence, reel-change timing, line-speed targets handed to control agents
MetricMeasured as scrap, give-away and energy per reel against baseline
agent.robot_handling

Robot-and-Handling

Drives spool, reel and payoff and take-up handling so the line never waits on a reel change, with motion planned and checked in simulation before it runs near moving conductor.

Part of the platform, included in the Plant tier.

isaac.plan_pathtakeup.reel_changewms.route
Spool, reel, payoff and take-up handling SUCCEEDED
Robot-and-Handling: signals, moves, metric
WatchesReel fill, take-up state, spool inventory, safety zones
MovesReel changes, spool loading, payoff alignment
MetricMeasured as reel-change time and manual handling hours removed
agent.quality_conf

Quality-and-Conformance

Builds the reel and length genealogy record, gates release against the construction spec and the standards the cable is qualified to, and assembles evidence packets for customer and regulatory review.

Part of the platform, included in the Plant tier.

mes.log_reelspec.checkaudit.write
Right-first-time, non-conformance, genealogy, traceability SUCCEEDED
Quality-and-Conformance: signals, moves, metric
WatchesEvery step, prediction, approval and inspection event on the reel
MovesRelease, hold and non-conformance decisions
MetricMeasured as release records complete and NCR cycle time
agent.cable_knowledge

Cable-Knowledge

Answers process and standards questions from draw schedules, construction and insulation specs, cable standards and quality procedures, with every answer cited to its source and scoped to the tenant.

Part of the platform, included in the Plant tier.

rag.retrievestandards.citeprocedure.lookup
Specs, standards, procedures, operator Q&A SUCCEEDED
Cable-Knowledge: signals, moves, metric
WatchesConstruction specs, draw schedules, UL, IEC, IPC and USCAR documents, corrective-action history
MovesNothing. It informs operators and the other agents and cites what it used
MetricMeasured as citation coverage on every answer
twin.simweon

Line Twin

Simulates rod breakdown, drawing, annealing, stranding, extrusion, cooling and reel handling with GPU physics, compares as-run against as-designed, and auto-optimises draw schedule, lay and extrusion recipes so the line hits target quality, dimension and takt before the first metre runs.

Shipped as Simweon.

twin.simulatetwin.compare_asrunrecipe.optimise
As-run whole-line simulation and recipe optimisation SUCCEEDED

As-run whole-line simulation and recipe optimisation.

agent.orchestrator

Plant Orchestrator

Plans the run, arbitrates between agents competing for the same actuator, enforces the autonomy level and routes anything above the risk threshold 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 Draweon run is an ordered, inspectable sequence. This is run_3d7a1e on EX-3 · 2.5 mm² class 2 PVC building wire. Scenario completes in 10 steps with one approval gate. Wall settles at 0.80 mm nominal, minimum 0.66 mm, concentricity 0.93, no spark faults, reel R-30417 released with full genealogy.

run_3d7a1e EX-3 · 2.5 mm² class 2 PVC building wire illustrative scenario SUCCEEDED
  1. 01 ingest.order SUCCEEDED 0.6 s

    Plant Orchestrator · Pulled the construction spec for 2.5 mm² class 2 PVC building wire from MES: 7 × 0.67 mm conductor, 0.80 mm nominal wall, 0.62 mm minimum spot wall, 6 kV spark test, 48 km order. Locked the target envelope.

  2. 02 twin.simulate SUCCEEDED 41 s

    Line Twin · Simulated 36 candidate recipes on the as-run line twin for draw schedule, lay length and extrusion setpoints, ranked on wall variance, concentricity, predicted spark risk and polymer give-away.

  3. 03 draw.tension SUCCEEDED 1 m 48 s

    Draw-and-Anneal · Capstan tension on RB1 stepped down 6% as the die-wear estimate crossed its threshold. Diameter held at 0.670 mm ± 0.004 mm and the break-risk score fell from 0.31 to 0.09.

  4. 04 anneal.current SUCCEEDED 54 s

    Draw-and-Anneal · Annealer current trimmed against the live conductivity reading to hold the softness target without over-anneal through the speed change.

  5. 05 strand.lay SUCCEEDED 1 m 12 s

    Strand-and-Cable · Lay length set to 28 mm on bunching line ST2 with payoff tension balanced across 7 spools. Roundness index held above 0.97 into the extrusion payoff.

  6. 06 extrude.wall SUCCEEDED 2 m 36 s

    Insulate-and-Jacket · Screw speed and zone 3 temperature re-cut against melt pressure and material-lot moisture. Wall settled at 0.80 mm nominal, minimum 0.66 mm, concentricity 0.93.

  7. 07 inspect.fuse SUCCEEDED continuous

    Defect-and-Inspect · 6 cameras, the laser gauge, the eddy-current head and the spark tester fused at the edge. One neckdown precursor at 12,480 m flagged and cleared by a screw-speed trim before it reached the reel.

  8. 08 approve.human APPROVAL 38 s

    Plant Orchestrator · Line-speed ramp 1,100 to 1,250 m/min exceeded the site autonomy threshold. Held for the shift process engineer and approved at 06:41:52.

  9. 09 reel.change SUCCEEDED 2 m 05 s

    Robot-and-Handling · Reel change on take-up TU3 planned and executed by the handling robot. Payoff aligned and tension re-established inside the changeover window.

  10. 10 reel.release SUCCEEDED 1 m 10 s

    Quality-and-Conformance · Reel R-30417 released: genealogy written (conductor lot, draw and anneal record, lay, wall and concentricity trace, defect map, approvals) and checked against the construction spec.

Multi-agent handoff

Agents negotiate, they do not collide

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

Contested move: EX-3 screw speed

  1. 01yield_takt.request(screw −1.2%) SUCCEEDED0.2 s

    Yield-and-Takt wants to trim screw speed to reduce polymer give-away on the thick side of the wall.

  2. 02defect_inspect.request(screw +1.5%) SUCCEEDED0.2 s

    Defect-and-Inspect wants to raise screw speed to clear a neckdown precursor at 12,480 m.

  3. 03orchestrator.arbitrate SUCCEEDED0.4 s

    Neckdown risk 0.58 outranks 0.3% give-away under the run goal "zero spark faults". Defect-and-Inspect wins the actuator for 120 s.

  4. 04yield_takt.handoff(returned) SUCCEEDED120 s

    Actuator returned. Yield-and-Takt recovers give-away through the cooling trough instead. Wall holds at 0.80 mm nominal.

Illustrative scenario.

Arbitration rules

  • Run goal first. Every request is scored against the declared goal, not the requesting agent's local objective.
  • Safety and dielectric outrank yield. A spark fault on a reel costs more than a fraction of a percent of polymer.
  • Time-boxed ownership. An agent holds a contested actuator 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 tag

A plant does not go from manual to unattended in one step. Draweon makes the level explicit, auditable and reversible at any time. The first release runs shadow mode, then assist mode, then graduated autonomy.

Autonomy levels and the human role at each
LevelWhat the agent doesWhat the human doesWhere it sits in a pilot
L1 · AdvisoryRecommends setpoints and explains why, with citationsEnters every change manuallyShadow mode, weeks 1 to 3
L2 · SupervisedProposes a write; it executes on approvalApproves each write in the review consoleAssist mode, weeks 4 to 8
L3 · BoundedWrites inside tag, rate and magnitude limitsApproves ramps, die changes and reel releaseGraduated autonomy, from week 9 if the plant is satisfied
L4 · UnattendedRuns the envelope without promptingSets the envelope; reviews the shift recordPlanned; after qualification on the construction
Guardrails

An agent that can move a screw speed needs a leash

Draweon writes to production equipment. Every capability is scoped, every write is policy-checked, and every action is written to an append-only audit log the plant owns.

  • Bounded action space. Each agent writes only to an explicit tag allow-list, inside per-tag rate and magnitude limits.
  • Policy engine before every write. Autonomy level, shift, construction, interlock state and operator presence are evaluated before a setpoint moves.
  • Human-in-the-loop gates. Anything above the site threshold, such as line-speed ramps, die changes and reel release, waits for a named approver.
  • Immutable audit log. Append-only and exportable. Every action records source signals, retrieved procedures, predicted impact, allowed range, rollback condition, approver and reel scope.
  • Hard fallback. Loss of the edge node, the network or a model returns control to the line controller's last known-good state.
  • Tenant and IP isolation. Construction recipes, defect libraries and process memory never cross a customer boundary. On-prem deployment is available for sensitive producers.

Compliance posture

Compliance and certification status
ItemScopeStatus
SOC 2 Type ICloud 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
Standards-cited reasoningUL, IEC, IPC, USCAR documents RUNNING In the design, every answer cites its source
Per-tenant isolationRecipes, models, memory RUNNING In the design from day one
On-prem and plant-edge deploymentSensitive producers RUNNING Design option

Read the security overview

FAQ

Straight answers

The questions plant directors and process engineers ask in the first meeting.

Yes, but only within an explicit tag allow-list with per-tag rate and magnitude limits, and only at the autonomy level your plant has set. Level 1 is advisory: Draweon recommends and a human enters everything. Design partners start there, in shadow mode, before supervised writes.

Get started

Put one agent on one line

Start with one drawing, stranding or extrusion line and one measurable baseline. A paid pilot on wall and concentricity, break prediction or spark prediction shows the number before you commit further.