Heart of Spritely whitepaper early draft released!

-- Fri 24 June 2022

We now have a rough draft of our whitepaper, The Heart of Spritely: Distributed Objects and Capability Security! (PDF) (ODT) (ORG)

Spritely Goblins is a distributed object programming environment. Goblins provides an intuitive security model, automatic local transactions for locally synchronous operations, and an easy to use and efficient asynchronous programming for encapsulated objects which can live anywhere on the network. Its networking model abstracts away these details so the programmer can focus on object programming rather than protocol architecture. Goblins also integrates powerful distributed debugging tools, and a process persistence and upgrade model which respects its security fundamentals.

In this paper, we expand further on the inner workings of Goblins and how they demonstrate the principle of least authority (POLA). We also compare POLA to the access control list (ACL) paradigm, and how OCapN empowers Goblins to operate in a capability-secure way.

Read the full paper online! or save for later in (PDF), (ODT), or (ORG) formats.

Comments? Questions? Your feedback is welcome! Email: christine@spritely.institute