Skip to content

Custom Stamp V1

implemented unverified

Custom stamp: a die plate carrying MIRRORED text relief (the op refuses an unmirrored die — the impression must read forwards) under a revolved grip knob. Ink pads, clay and leather take the same die at different relief depths — presets live as examples. v1 renders text from one bundled font; SVG relief waits on a path-to-polygon dependency.

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_custom_stamp
archetype: custom_stamp_v1@1

params:
  stamp_text: FORGE
  die_l: 60mm
  die_w: 25mm
  text_size: 10mm

Parameters

parametertypedefaultrangerole
stamp_textthe text the stamp prints (rendered mirrored on the die)stringFORGEfunctionalexposed
die_llength60mm20mm … 140mmfunctionalexposed
die_wlength25mm12mm … 80mmfunctionalexposed
die_tlength6mm4mm … 12mmstructural
corner_rlength4mm1mm … 12mmaesthetic
text_sizelength10mm6mm … 40mmfunctionalexposed
relief_depthlength1.6mm0.8mm … 4mmfunctional
grip_dlength30mm18mm … 60mmfunctional
grip_hlength25mm12mm … 60mmfunctional

Regions

  • die mounting surface

Contract

Guarantees

must-have features and invariants — verified on every build

  • mounting_plate_body
  • mirrored_stamp_die
  • text_size < die_w

Will refuse

explicit prohibitions — the engine refuses to build these

  • none declared

Not claimed

what passing validation does not mean

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

Built from operations

rounded_platestandoff_patterntext_emboss

Subscribed validators (7)

form.min_stroke_width_okform.stamp_mirrored_okform.holes_within_outlinetopology.text_relief_presenttopology.ribs_presenttopology.pockets_presenttopology.single_connected_solid