Thinking through zero-knowledge protocol creation via socratic dialogue | Heykuki News