Micali’s SNARG, Function Vector Commitments, and Fiat–Shamir | AIChainDay