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.