Allows decoders to proxy downstream restrictions on caps. Also implements accept-caps query to prevent regressions caused by the new fields on the return of a caps query that would cause the accept-caps to fail as it uses subset caps comparisons