Decouple logic from storageUsing the Active Record pattern, you'll be able to write code that is independent from storage. Use engines to configure how the data is persisted.
Built on standardsUsing the Solid Protocol, you can make decentralized applications with RDF and Linked Data.
Local-firstCombining a Solid backend with local engines, you can create local-first apps. With history tracking and conflict resolution built-in thanks to CRDTs.