Preview — in active development. The pulling tension calculator runs in production today as part of the underground agent’s tool catalog, but it isn’t exposed as a standalone HTTP service yet. We’re extracting it as pulling-tension-api in an upcoming release.

The pulling tension service computes cable pull tension through straight runs and bends, sidewall pressure, and the maximum pull length before tension exceeds the cable’s mechanical limit. When a pull exceeds the limit, it recommends intermediate vault placement.

What it will do

  • Pull tension calculation — segment-by-segment tension through straight runs and bends
  • Sidewall pressure check — verify cable doesn’t exceed manufacturer sidewall pressure limit at bends
  • Max pull length — return the longest feasible pull given the conduit path and cable mechanical properties
  • Intermediate vault recommendations — when a pull exceeds limits, suggest where to add pulling vaults to break the run

Planned shape

# preview — actual endpoint shape may shift before launch
curl https://$VERTICAL_AI_BASE_URL/compute \
  -H "Authorization: Bearer $VERTICAL_AI_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "cable": { "size": "500_kcmil", "weight_lb_per_ft": 1.95, "max_tension_lb": 6000 },
    "path": [
      { "segment": "straight", "length_ft": 200 },
      { "segment": "bend", "angle_deg": 90, "radius_ft": 4 },
      { "segment": "straight", "length_ft": 150 }
    ]
  }'

Until it ships

You can call the same calculation today through the Underground gateway → by asking the agent for a pulling-feasibility check.

See also