Aztec smart contracts can store and query reusable compliance credentials issued through zero-knowledge identity systems