publish: citizen query cache

generated from commit b1c53d3bbe7b0fe374cfbc330a2f43229dd7becc