Basilisk is an embeddable data engine and virtual machine. Applications may use it to allow data and logic to be stored externally in a format that users may read and modify.