Keep helps contracts harness the full power of the public blockchain by enabling deep interactivity with private data.