SPARK PROTOCOL