It was quite interesting to vibe code this artifact. I learned some basic ideas about commitment scheme and hash cryptography in the half and hour spent on this. One of the few times vibe coding left me feeling enriched rather than drained. What do you think?