Skip to content

Wall Hook V1

implemented unverified

Screw-mounted J-hook: a molded spine drops from the mounting plate into a half-round bay with a tall upturned tip lip. The bay opens toward the plate; almost every profile joint is tangent by construction. Mounts to a wall or the underside of a shelf (orientation note only — geometry is identical).

Built from a real example — orbit to inspect.

Declaration example

A minimal product declaration for this archetype — exposed parameters at their defaults. Validate and build it with forge validate / forge build.

schema: product/v1
id: my_wall_hook
archetype: wall_hook_v1@1

params:
  bay_w: 14mm
  bay_depth: 28mm
  lip_h: 8mm

Parameters

parametertypedefaultrangerole
bay_wbay width — what the hook holdslength14mm6mm … 30mmfunctionalexposed
bay_depthlength28mmexpr(bay_w / 2 + 10) … 70mmfunctionalexposed
walllength4mm3mm … 8mmstructural
lip_hlength8mm4mm … expr(bay_depth - bay_w / 2 - 6)functionalexposed
band_whook width along the platelength16mm10mm … 45mmstructural
plate_llength44mm34mm … 90mmassembly
plate_wlength22mm16mm … 40mmassembly
plate_tlength5mm4mm … 9mmmanufacturing
screwchoiceM4M3 | M4 | M5assembly
screw_countcount21 … 3assembly
screw_spacinglengthexpr(band_w + 14)expr(band_w + 13) … expr(plate_l - 10)assembly
mount_hintorientation note onlychoicewallwall | under_deskfunctional

Regions

  • plate mounting surface
  • screw_zones fastener keepout
  • bay_contact soft contact surface
  • hook_root high stress region forbids: add_hex_perforation
  • tip_lip retaining flexure

Contract

Guarantees

must-have features and invariants — verified on every build

  • hook_bay
  • tip_lip
  • mounting_flange
  • lip_h < bay_depth - bay_w / 2 - 5

Will refuse

explicit prohibitions — the engine refuses to build these

  • closed_bay
  • boxy_rectangular_hook

Not claimed

what passing validation does not mean

  • Provided “as is” under Apache-2.0 — no warranty of fitness for a particular purpose.

Subscribed validators (10)

form.tip_lip_presentform.bay_open_topform.flange_above_cradleform.screw_access_clearform.contact_edges_roundedtopology.single_connected_solidtopology.bay_opentopology.flange_above_cradletopology.screw_holes_opentopology.countersinks_present