Add schema file from Kat's change
Add read_only enforcement everywhere