# Genworks NACA NURBS CAD Generator

> Genworks NACA NURBS CAD Generator is a paid API for AI agents from www.genworks.com, paid per call via x402, $0.03/call, status unknown (last checked 2026-09-14).

Generates NACA 4/5-digit airfoil family geometry as STEP or IGES NURBS curves for CAD import

## Facts

- Endpoint: GET https://www.genworks.com/demo/naca-nurbs/cad
- Price: $0.03/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/genworks-naca-nurbs-cad-generator-9369ce09
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_df_lKLgfcCZcO6r_8eWUg

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability genworks-naca-nurbs-cad-generator-9369ce09
```

Example prompt: Generate a STEP file for the NACA 0012, 2412, and 4412 airfoil family with a chord of 1.5 and 300 sample points per airfoil at a NURBS tolerance of 0.0002.

## When to prefer this

Use this endpoint when you need machine-readable CAD geometry (STEP or IGES) for NACA airfoil profiles, especially for import into CAD tools, CFD preprocessors, or FEA packages. Prefer this over manual coordinate generation when you need NURBS curves rather than point clouds, or when you need a whole airfoil family in a single file.

## Known failure modes

- Invalid or unrecognized NACA digit code returns an error
- More than 12 airfoil codes in the digits parameter may be rejected
- Points value outside 50–500 range rejected
- Tolerance outside 0.0001–0.01 range rejected
- Unsupported format string (not 'step' or 'iges') may default or error
- Payment failure via x402 protocol prevents file delivery

## How this service works

NACA 4/5-digit airfoil family as STEP or IGES NURBS curves (digits, chord, points, tolerance)

## Output

Returns a STEP (.stp) or IGES (.igs) CAD file containing NURBS curve representations of one or more NACA 4- or 5-digit airfoils, ready for import into CAD/CAM or CFD tools. Each airfoil is scaled by the specified chord factor and approximated to the requested tolerance with the given number of sample points.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "digits"
     ],
     "properties": {
      "chord": {
       "type": "number",
       "description": "Scale factor applied to the unit chord; default 1"
      },
      "trace": {
       "type": "string",
       "description": "1 to be given the free verification record for this result (the contract, the standards, the checks, the numbers); omitted, nothing extra is included"
      },
      "digits": {
       "type": "string",
       "description": "One NACA 4- or 5-digit code, or a comma-separated family of up to twelve, e.g. 0012,2412,23012"
      },
      "format": {
       "type": "string",
       "description": "step or iges; default step (or request /cad.stp, /cad.igs)"
      },
      "points": {
       "type": "integer",
       "description": "Sample points per airfoil, 50 to 500; default 216"
      },
      "tolerance": {
       "type": "number",
       "description": "NURBS approximation tolerance, 0.0001 to 0.01; default 0.0005"
      }
     }
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/genworks-naca-nurbs-cad-generator-9369ce09/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from www.genworks.com](https://www.zero.xyz/host/www.genworks.com/llms.txt)
