Skip to content

Interfaces

Interface contracts describe how parts CAN interact. Joints describe how specific parts ARE connected in an assembly — the registry counts joints; this page explains the contract layer above them.

screw_pattern a bolt circle or line one part offers and another accepts
dovetail sliding retention between mating profiles
press_fit pin/bore pairs with declared interference
lid_seat a rim one part offers for another to seat into
fluid_port water in, water out — declared flow direction and datum
cable_pass a keepout volume a bundle must pass through untouched

How this relates to joints

When two parts are placed in an assembly, a joint (14 registered types) states which contract instance connects them and in what pose — and subscribes the pair to assembly-level CAD checks. The derived compatibility matrix (forge compat) will power a full interface browser here in a later release; until then this page stays an overview rather than fabricating registry counts.