specomatic-db lets you define your entities and relationships using clojure.spec and gives you an immutable SQL database that understands seql and supports attribute- and permission-based access control.It builds on the abstract base library specomatic, a Clojure(script) library to define entities and their relationships via clojure.spec, and to ask questions about them.