A framework for building actor-based, people-centric systems. (pico = PersIstent Compute Objects)
An excellent explanation is here.
It handles the building blocks of a Pico based system.
- Picos
- Parent / Child relationships
- Channels
- Events
- Queries
- Policies for them
- Rulesets
- What the ruleset code is allowed to do to a pico i.e. sandboxing
The pico-framework also handles persistence of the pico objects. You simply provide the persistence layer via an implementation of abstract-level.
Be sure to run the tests before checking in changes.
npm test
MIT