PRINT · VECTOR · CUTTING QA

Remove redundant CNC vertices using a millimeter tolerance for open paths and exact collinear cleanup for closed loops.

Add focused checks to your print workflow or AI agent. Inspect SVG, measure tiny features and flag cutting-path problems. Structured JSON results, from 0.02 USDC per request.

Choose a checkConnect your agent

Free fixed samples · No subscription · Base USDC via x402 · Your wallet stays with you

Doctor Uzelkov CNC Node Reduction

Remove redundant CNC vertices using a millimeter tolerance for open paths and exact collinear cleanup for closed loops.

0.05 USDC

Per paid request

Send: Polyline paths in millimeters and toleranceMm

Up to 2,048 vertices total. Open endpoints are preserved. Closed loops lose only duplicates and straight-through points. Returns polylines, not G-code.

Start with this request

Open any free sample to see a built-in report. Samples do not analyze your file. To inspect your own input, send JSON to the corresponding API; a 402 response supplies the payment terms.

POST https://first-ruble-agent.tohaa28.workers.dev/api/cnc-simplify
Content-Type: application/json

{
  "toleranceMm": 0.05,
  "paths": [
    {
      "closed": false,
      "points": [
        [
          0,
          0
        ],
        [
          1,
          0.01
        ],
        [
          2,
          0
        ],
        [
          2,
          2
        ]
      ]
    }
  ]
}
View a free samplePayment and integration guide

Built for a useful decision

Use the report to locate items that deserve review: editable fonts, unexpectedly small holes, duplicate edges or an open cutting contour. Buy the specific check your workflow needs; prices and accepted formats are listed before payment.

These are bounded technical checks, not a certified production approval. Editing tools return new vector geometry for review before production. Application code processes artwork in memory and does not intentionally retain files. External payment costs may apply. Funded end-to-end payment validation is still pending.