David Mazieres from the Stanford Future of Digital Currency Initiative gave an interesting presentation at the DC3 Conference in January, in which he talked about the minimum functionality requirements for a digital currency API and made the case for Open APIs to provide what I could open, transparent and non-discriminatory access to digital currency. I found his comments about blocks really interesting (the need for transactions within a block to be commutative) even though I suspect that retail CBDCs will not be implemented using blocks (or chains, for that matter).