Spike endpoints

Recreating #113
This makes the model coupled to Eve which is a bad architectural decision.