Credits

Semacaulk was written by:

Special thanks to these contributors for their feedback and support:

Last but not least, we would also like to thank:

  • Jon Stephens from Veridise and Andy Guzman from Sempahore for sharing information about Semaphore's invariants used in their formal audit.