opal runtime