Spritely Oaken
Secure 3rd party extensibility with capability-based Scheme
Spritely Oaken is a new programming system in the Scheme family, designed to provide strong security with a capability-based architecture. It will make it possible to safely add untrusted third-party code to programs without the usual risks of malicious code. Oaken builds on established ideas from the Scheme implementation ‘Scheme 48’, and will both extend this functionality and bring it to an actively maintained platform, Guile. This will eventually provide simple integration with Spritely’s Goblins system for distributed applications, which is also built on Guile. Oaken will play an important role towards enabling distributed and democratic internet platforms.
- The project's own website: https://spritelyproject.org
This project was funded through the NGI0 Core Fund, a fund established by NLnet with financial support from the European Commission's Next Generation Internet programme, under the aegis of DG Communications Networks, Content and Technology under grant agreement No 101092990.