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 patches, you can now have an
entirely decentralized code collaboration experience.