Policy as a public interface