A protocol that allows for secure and accessible development on Bitcoin, and unprecedented flexibility in programmability.