opensilo implementation