Declarative parametric CAD with validation built in

Build systems,
not meshes.

Describe intent, geometry and constraints. Artifact Forge builds, validates and exports the result.

72
archetypes
78
registered operations
167
validation checks
14
joint types
Intent scene: the product declaration typing in over the ghosted model

01 · intent

Start with intent — not vertices and faces

A product is a declaration: archetype, dimensions, constraints, features. This is the real file behind the model on screen.

schema: product/v1
id: desk_cable_clip_20mm
archetype: underdesk_cable_clip_v2_molded@1
strict: true

requested_features:
  - asymmetric_side_hook
  - side_facing_mouth
  - through_cavity
  - mounting_flange
  - retaining_lower_lip
  - rounded_contact_edges
  - molded_side_profile
  - countersunk_screw_holes
  - hex_perforation

params:
  bundle_d: 20mm
  mouth_gap: 10mm
  upper_lip_len: 6mm
  lower_lip_len: 15mm
  wall: 3.2mm
  flange_l: 70mm
  flange_w: 30mm
  flange_t: 5mm
  screw_spacing: 50mm
  screw: M4

style:
  surface: molded_utility_part
  softness: 0.75

manufacturing:
  process: fdm
  material: PETG
  nozzle: 0.4mm
  layer_height: 0.2mm
  support_policy: avoid

modifiers:
  - id: add_hex_perforation
    target: perforation_safe_zone
    params:
      cell_d: 5mm
      wall_gap: 1.5mm
Archetype scene: region overlay boxes on the ghosted clip

02 · archetype

Archetypes define product logic

Not a mesh — a product grammar: parameters, regions, interfaces and required behavior. Red regions are protected: no modifier may touch them.

  • flange mounting surface
  • screw_zones fastener keepout
  • cable_contact soft contact surface
  • snap_root high stress region
  • lower_lip retaining flexure
  • perforation_safe_zone aesthetic lightening
Feature anatomy: base form and perforation field

03 · form

How the form is constructed

The base form carries the contract; requested features are built into it and proven afterwards. Watch the perforation field arrive — the protected zones stay solid.

Feature contribution view generated from Form IR.

Modifiers scene: hex perforation with protected regions pinned

04 · modifiers

Modifiers change the part,
not its contract

add_hex_perforation lightens the safe zone. The flexure root and retaining lip forbid it — by declaration, and the engine enforces it.

Validation scene: diagnostic view of the clip

05 · validation

Validation is part of the model

Not “exported successfully” — proof. 52 named checks ran against this exact part.

  1. form.profile_closed one closed simple loop
  2. form.profile_smooth all joints tangent or intentional
  3. form.regions_present all declared regions present
  4. form.mouth_opens_sideways mouth direction (1.00, 0.00)
  5. form.mouth_gap_matches measured 10.000 vs declared 10.000
  6. form.lower_lip_longer_than_upper lower/upper = 15.00/6.00 = 2.50 (must exceed 1.5)
  7. form.not_symmetric_c_ring asymmetric side-hook family
  8. form.flange_above_cradle flange plate above hook body
  9. form.wall_thickness min cavity-to-outer distance 3.20 vs wall 3.20
  10. form.contact_edges_rounded cable-contact and lip-tip joints all rounded
  11. form.screw_access_clear all screws clear the hook footprint
  12. manufacturing.overhang round cavity roof spans 21.6 mm — relies on bridging (near-90deg local overhang at the roof sides); the 15 mm lower lip prints as a horizontal cantilever flange-down — slicers will ask for supports under the lips

PASS · grade A honesty report: 9/9 requested features built

Variants: the bundle_d parametric family side by side

06 · scale

One declaration.
An entire product family.

bundle_d: 12 → 40 mm — every variant rebuilt, re-validated, re-proven. No remodeling.

Packs scene: the artifact receding into the catalog

07 · ecosystem

Extend the system with packs

A pack ships archetypes, operations, modifiers, validators, examples and golden tests — a complete domain toolkit.

official · free

Showcase

studio · repair · jigs · education

official · free

Vertical Farm

modular grow-system toolkit

community

Yours

creating a pack →

THE SAME SYSTEM SCALES FURTHER — biomorphic geometry · multi-part assemblies · modular grow systems

Assembly: eleven printed parts flying into the verified vertical-farm row

08 · assembly

Parts that prove they fit

A vertical-farm row: 9 printed parts, each built and graded on its own, posed into one verified assembly. The exploded view and every landing position come straight from assembly_report.yaml — no keyframes, no hand-waving.

joints: fluid_jointlap_flow_jointremovable_insertdrop_in_screenprofile_perch

Cross-part checks run in the assembled pose: no interference, screws reachable, water path continuous through every part.

Final scene: the built artifact

Intent → Contract → Form → Validation → Artifact