Dark contracts