new spec for context broker