Radicle utilities are written in the Radicle language, a deterministic Lisp dialect built for creating P2P programs. Each instance of a utility is a replicated state machine with state updates distributed and replicated via IPFS. The Radicle daemon materializes machines from the local event log, allowing you to query a machine's state, and handles the submission of new expressions. We have also created an IPFS git remote helper for hosting your code on IPFS. Together with utilities such as rad project rad issues, and rad patches, you can now have an entirely decentralized code collaboration experience.

