Public puppet library