--- Log opened Mon Mar 29 00:00:10 2021 01:30 < dr-orlovsky> Hi all! For those interested, I have started working on Contractum - a specially designed language to describe RGB schema and custom (non-schema) state validation logic. It's here https://github.com/rgb-org/contractum-lang 01:30 < dr-orlovsky> you may check how a RGB20 fungible asset contract will look like here: https://github.com/rgb-org/contractum-lang/blob/master/RGB20.con 01:31 < dr-orlovsky> it is strictly equal to the RGB20 schema and will compile into it (but instead of embedded validation procedures for confidential amount it will run its own validation code) 01:32 < dr-orlovsky> the validation code will use a dedicated VM (while we are waiting for Simplicity), which will be developed here: https://github.com/internet2-org/aluvm-spec 01:32 < dr-orlovsky> unlike WASM this VM will not have random memory access, will be purely functional and register-based 01:35 < dr-orlovsky> The plan is to have this version of RGB to be AluVM-ready, but the first AluVM version will ship after RGBv1 release; so until that time it will not be possible to write custom state validation for new types of contracts --- Log closed Tue Mar 30 00:00:11 2021