Disclaimer: the author is private citizen with zero affiliation with BoC. These brief articles are based on publically available documents and are completely speculative.
This article is brief. We simply enumerate six design principles which we believe are necessary for the BoC's CBDC. These principles are obviously necessary for the BoC to fulfill and satisfy it's own mandate and charter. Thus we propose the following six propositions need be satisfied by any proposal for BoC's CBDC.
(1) CBDC's must enable negative interest rates. (savings will be subject to time decay)
(2) CBDC's will be "programmeable money" (nonfungible)
(3) CBDC's will require static, hardcoded digital identities for the public. (strictly one wallet per person)
(4) CBDC must allow the BoC to exclusively control and monopolize monetary supply. (monetary supply, e.g. buying and selling treasury bonds is the central banks essential primary tool).
(5) BoC must require that only "authorized participants" are allowed to hold and trade base layer cryptocurrencies. (public prohibited from trading base tokens).
(6) The BoC's CBDC ledger will not be auditable to the public. (privacy is essential for security).
So we could implement the CBDC as smart constracts over a base layer, like Stellar (XLM) or Ripple (XRP) or Cardano (ADA). The smart contract would have strict conditions under which it's validator function returns true. These validators would need to depend on many "world" parameters, e.g. specific personal identity. That is, the validator would always need to refer to an outside centralized resource before validating the transaction.
End of article.
-JHM.