Added first (non-working) cut at fastly protocol