A Central Bank Digital Currency (CBDC) regulatory sandbox is a framework that allows central banks, financial institutions, and technology providers to test CBDC-related innovations in a live but contained environment. Unlike a proof-of-concept, a sandbox involves real transactions with limited value and a restricted set of participants under temporary regulatory relief. This approach enables authorities to assess the technical viability, economic impact, and policy implications of a CBDC before committing to a full-scale launch. Key objectives include testing interoperability with existing payment systems, evaluating user privacy models like anonymity vouchers, and stress-testing anti-money laundering (AML) controls.
Setting Up a Regulatory Sandbox for CBDC Experimentation
Setting Up a Regulatory Sandbox for CBDC Experimentation
A practical guide to establishing a controlled environment for testing Central Bank Digital Currency (CBDC) designs, technologies, and policies with real-world participants.
The first step in establishing a sandbox is defining its legal and governance framework. This involves creating formal agreements that outline the scope of the experiment, participant eligibility, data privacy rules, and liability waivers. Jurisdictions like the Bank of England's CBDC sandbox and the European Central Bank's digital euro experimentation program provide public templates. A critical component is the sandbox license, which grants temporary exemptions from specific financial regulations, such as capital requirements or strict KYC rules, allowing for controlled experimentation with novel features like programmable money or offline functionality.
Technically, the sandbox requires a modular architecture that can simulate various CBDC designs. This typically involves setting up a permissioned blockchain or distributed ledger technology (DLT) instance, such as Hyperledger Fabric or Corda, or a more traditional centralized ledger with APIs. The core infrastructure must support key CBDC models: a retail (direct citizen access) or wholesale (interbank) system, and a token-based or account-based ledger. Developers use these environments to build and test wallet applications, merchant settlement interfaces, and interoperability bridges with fast payment systems like India's UPI or Brazil's Pix.
For a practical example, consider testing a two-tier distribution model where the central bank issues CBDC to commercial banks, which then distribute it to the public. In the sandbox, you would deploy smart contracts to manage the issuance ceiling and redemption process. A sample flow might involve a CentralBank smart contract minting digital tokens to a CommercialBank contract, which then uses a DigitalWallet contract to facilitate user transactions. Code snippets for such contracts, written in Solidity for an Ethereum Virtual Machine (EVM)-compatible sandbox, help participants understand the settlement logic and regulatory triggers, such as automated transaction limits.
Running controlled experiments is the sandbox's primary function. Tests should evaluate performance (transactions per second, latency), security (resilience to attacks, key management), and user experience. A common experiment is a pilot program with a select group of citizens and retailers to test everyday payments. Data collected on transaction patterns, system failures, and participant feedback is crucial. Post-experiment, the governing body must analyze outcomes against predefined Key Performance Indicators (KPIs) and decide whether to iterate on the design, expand the pilot, or terminate the project. This evidence-based approach de-risks the path to a potential live CBDC issuance.
Prerequisites and Initial Setup
A regulatory sandbox provides a controlled environment for central banks to test Central Bank Digital Currency (CBDC) designs and policies without impacting live financial systems. This guide outlines the foundational steps for establishing one.
The first prerequisite is defining the sandbox's legal and governance framework. This involves establishing clear rules for participation, data privacy (e.g., GDPR compliance), liability, and the regulatory exemptions granted to participants. A formal application process for fintechs and banks must be created, along with a supervisory body, often called a Sandbox Unit, to oversee operations and enforce the rulebook. This framework ensures experiments are conducted within a legally sound perimeter.
Next, you must select the core technological infrastructure. This typically involves setting up a permissioned blockchain network using a platform like Hyperledger Fabric, R3 Corda, or a bespoke distributed ledger. The environment requires nodes for the central bank, commercial banks, and selected participants. You'll also need to provision tools for smart contract development (e.g., using Solidity for Ethereum-based tests or Java/Kotlin for Corda), API gateways for integration, and monitoring dashboards to track network performance and transaction flows in real-time.
A critical technical step is configuring digital identity and access controls. Since a CBDC sandbox simulates real-world KYC/AML requirements, you need to implement a robust identity layer. This can be a decentralized identifier (DID) system using the W3C standard or a centralized credential service. Participants' roles (e.g., issuer, distributor, end-user) must be clearly defined and enforced via network permissions, ensuring that only authorized entities can mint tokens or access specific ledger functions.
Finally, prepare the testing instruments and data. This involves creating a suite of sample smart contracts for core CBDC functions: issuance, redemption, peer-to-peer transfers, and programmable payments. You should also generate synthetic but realistic transaction data to simulate various economic scenarios, such as high-volume retail payments or offline transaction stress tests. Establishing these components upfront allows experimenters to focus on policy and economic impact rather than foundational setup.
Sandbox Architecture and Core Components
A regulatory sandbox provides a controlled environment for central banks to test Central Bank Digital Currency (CBDC) designs. This guide details the core technical architecture required to build one.
A CBDC sandbox is a test environment that simulates a real-world financial system. Its primary purpose is to allow central banks, financial institutions, and technology providers to experiment with digital currency designs—such as retail, wholesale, or hybrid models—without affecting live payment systems. The architecture must be modular and isolated to prevent any test transaction from leaking into production networks. Key objectives include testing interoperability, assessing the impact on monetary policy, and evaluating user privacy models like those proposed in the Bank for International Settlements (BIS) Project Tourbillon.
The core of the sandbox is the ledger layer, which records all CBDC transactions. While a central bank may ultimately use a Distributed Ledger Technology (DLT) platform like Hyperledger Fabric or Corda for the live system, the sandbox often employs a simplified, permissioned blockchain or even a centralized database for speed and control. This layer manages the core ledger, transaction finality, and the minting/burning of digital currency. A critical component here is the programmable logic layer, which allows for the deployment and testing of smart contracts to automate monetary policy rules or complex settlement logic.
Interfacing with the ledger is the API and integration layer. This provides standardized RESTful APIs or gRPC endpoints that allow external participants—like commercial banks or payment service providers (PSPs)—to connect their systems. For example, a bank's mobile app could use a POST /api/v1/payment endpoint to initiate a test CBDC transfer. This layer handles authentication, rate limiting, and message formatting, ensuring that the sandbox can simulate real-world integration scenarios as outlined in the Digital Currency Monetary Authority (DCMA) technical standards.
No sandbox is complete without monitoring and analytics tools. A comprehensive dashboard should track key performance indicators (KPIs) in real-time: transaction volume, latency, system throughput (e.g., transactions per second), and wallet adoption rates. Tools like Grafana for visualization and Prometheus for metrics collection are commonly integrated. This data is crucial for regulators to quantitatively assess the scalability, resilience, and economic impact of different CBDC designs before making a deployment decision.
Finally, the participant onboarding and governance framework defines the rules of engagement. This includes a legal agreement for sandbox entrants, a process for submitting use cases, and a kill switch mechanism for the central bank to halt any experiment. The technical architecture must enforce these rules through role-based access control (RBAC) and segregated testing environments ("tenants") for each participant, ensuring one bank's tests cannot interfere with another's.
CBDC Sandbox Component Comparison
Comparison of core technical approaches for building a controlled testing environment for Central Bank Digital Currency (CBDC) prototypes.
| Component / Feature | Permissioned Blockchain (e.g., Hyperledger Fabric) | Centralized Ledger (e.g., SQL Database) | Hybrid DLT (e.g., Corda, Quorum) |
|---|---|---|---|
Consensus Mechanism | Pluggable (e.g., Raft, BFT) | N/A (Central Authority) | Pluggable (Raft, IBFT, QBFT) |
Transaction Finality | Deterministic (< 2 sec) | Immediate | Deterministic (< 5 sec) |
Privacy Model | Channels & Private Data | Database Permissions | Transaction-level Privacy (Notaries) |
Smart Contract Support | |||
Native Interoperability | Limited (via IBC/CCIP) | Corda: Flows, Quorum: External Tx Manager | |
Regulatory Node Access | Full Audit Trail | Direct Database Query | Vault & Observer Nodes |
Development Complexity | High (Chaincode, SDKs) | Low (Standard APIs) | Medium (Flow Framework, Privacy) |
Throughput (TPS) in Sandbox | 1,000 - 3,000 TPS | 10,000+ TPS | 500 - 1,500 TPS |
Step 1: Deploying the Isolated Testnet
This guide details the initial setup of a private, permissioned blockchain network to serve as a controlled environment for Central Bank Digital Currency (CBDC) research and development.
An isolated testnet is a self-contained blockchain network, separate from public mainnets like Ethereum or Solana, that provides a secure sandbox for experimentation. For a central bank, this environment is critical for testing CBDC designs—such as tokenized deposits, wholesale settlement, or retail wallets—without exposing sensitive monetary policy or financial data. The network is typically permissioned, meaning only authorized nodes (e.g., the central bank, commercial banks, and selected fintech partners) can validate transactions and participate in consensus. This control allows for the simulation of real-world financial actors and stress-testing of network performance under various conditions.
The deployment process begins with selecting a blockchain framework. Common choices for enterprise-grade, permissioned networks include Hyperledger Besu (an Ethereum client), Hyperledger Fabric, or Corda. Each offers different trade-offs in consensus mechanisms, smart contract languages, and privacy features. For this guide, we'll use Hyperledger Besu configured with the IBFT 2.0 proof-of-authority consensus, as it provides deterministic finality and is well-suited for a consortium of known validators. The first step is to generate the network's genesis file, a JSON configuration that defines the initial state, consensus rules, and permissioned validator set.
Here is a simplified example of a genesis file for a Besu IBFT 2.0 network, specifying two initial validator nodes. The extraData field contains the sealed validator addresses, which are critical for establishing the permissioned set.
json{ "config": { "chainId": 2024, "berlinBlock": 0, "ibft2": { "blockperiodseconds": 5, "epochlength": 30000, "requesttimeoutseconds": 10 } }, "nonce": "0x0", "timestamp": "0x58ee40ba", "extraData": "0xf87aa00000000000000000000000000000000000000000000000000000000000000000f85494a6f7c4b5b...", "gasLimit": "0x47b760", "difficulty": "0x1", "mixHash": "0x63746963616c2062797a616e74696e65206661756c7420746f6c6572616e6365", "coinbase": "0x0000000000000000000000000000000000000000", "alloc": {} }
With the genesis file created, you must configure and launch the validator nodes. Each node requires its own data directory, a node key pair for identification, and the public addresses of all other validators to form the peer-to-peer network. Using Docker or Kubernetes is recommended for consistent deployment. A key operational task is configuring the static nodes file (static-nodes.json) on each validator, which bootstraps the peer connections. This file contains the enode URLs—a combination of the node's public key and network address—of every other permitted validator, ensuring the network forms correctly.
Once the nodes are running, you can interact with the testnet using standard JSON-RPC endpoints (e.g., eth_blockNumber, ibft_getValidatorsByBlockNumber). This allows you to verify the network is live, confirm the validator set is active, and begin deploying smart contracts that represent the CBDC logic. The isolated nature of this testnet means you can iterate rapidly on core monetary functions—like minting, burning, and transferring digital currency—and simulate regulatory scenarios such as transaction limits or compliance checks, all within a completely controlled and private environment.
Setting Up a Regulatory Sandbox for CBDC Experimentation
A regulatory sandbox provides a controlled environment to test Central Bank Digital Currency (CBDC) systems with real-world financial institutions and rules before a live launch.
A regulatory sandbox is a framework that allows innovators to test financial products, like a CBDC, in a live market environment with real consumers, but under a temporary, modified set of regulations and supervisory oversight. For a CBDC, this means the central bank can collaborate with commercial banks and payment service providers to simulate core banking functions—such as account management, interbank settlement, and compliance checks—without exposing the broader financial system to risk. This step is critical for stress-testing the technical architecture and economic policies of the proposed digital currency.
To set up a sandbox, you first need to define its scope and participants. This involves selecting a limited number of licensed financial institutions (e.g., 3-5 commercial banks) and a cohort of end-users (e.g., a few thousand retail customers and businesses). You must establish clear legal gateways and application programming interfaces (APIs) that allow these participants to connect to the core CBDC ledger. A common approach is to use a permissioned blockchain like Hyperledger Fabric or Corda, where nodes are operated by the central bank and participating banks, ensuring privacy and control over the network.
The technical setup requires emulating key banking systems. Each participant bank runs a node that hosts smart contracts (or chaincode) representing their internal ledger and customer accounts. A fundamental smart contract might handle a Know Your Customer (KYC) process. For example, a Solidity-style contract for a sandbox environment could include a function to register and verify a user after checking a regulatory allowlist maintained by the central bank.
solidity// Simplified KYC Registry Contract mapping(address => bool) public isKycVerified; address public centralBankRegulator; function verifyCustomer(address _customerAddress) external { require(msg.sender == centralBankRegulator, "Only regulator can verify"); isKycVerified[_customerAddress] = true; }
Supervision and data collection are the sandbox's primary outputs. The central bank's node must have privileged access to monitor all transactions for macroprudential oversight, analyzing metrics like transaction volume, velocity, and interbank settlement times. You should implement off-chain analytics pipelines that consume transaction events from the ledger to model the CBDC's impact on monetary policy tools, such as the potential for programmable money or the effects of tiered remuneration rates. This data is invaluable for informing final design decisions and regulatory frameworks.
Finally, you must plan the sandbox's lifecycle, including clear entry and exit criteria. The test phase should run for a defined period (e.g., 6-12 months), after which participants must either integrate successfully into the production CBDC system or wind down their operations. Documenting the process, technical challenges, and regulatory findings is essential. Resources like the Bank for International Settlements (BIS) Innovation Hub reports on Project Helvetia and Project Jura provide practical blueprints for such collaborative sandbox experiments.
Step 3: Technical Onboarding for Participants
This guide details the technical setup for participants joining a Central Bank Digital Currency (CBDC) regulatory sandbox, covering environment configuration, wallet integration, and transaction testing.
The first step for any participant is to establish a secure, isolated development environment. This typically involves provisioning a dedicated virtual machine or container instance with the sandbox's specific software stack pre-installed. Key components include the sandbox node client (a modified version of a blockchain client like Hyperledger Besu or Corda), the regulatory observer module for compliance reporting, and the API gateway for interacting with the core ledger. Participants should configure network access, set environment variables for API keys and endpoints provided by the sandbox operator, and verify connectivity to the sandbox's testnet.
Next, integrate a digital wallet capable of holding and transacting the sandbox CBDC tokens. For a wholesale CBDC sandbox, this involves setting up a institutional-grade wallet SDK or API client, such as those provided by R3's Corda or the eCurrency Mint. For a retail-focused experiment, you might integrate a reference wallet application or build a frontend using the sandbox's REST or gRPC APIs. The critical task is to implement the secure key management protocol specified by the sandbox, which often uses Hardware Security Modules (HSMs) or cloud-based key management services like AWS KMS or Azure Key Vault for private key storage.
With the environment and wallet ready, participants must understand the sandbox's transaction lifecycle. This differs from public blockchains. A typical CBDC transfer might involve: 1. Pre-validation against compliance rules, 2. Submission to the consensus layer, 3. Synchronous settlement, and 4. Post-settlement reporting to the regulator. Use the provided API documentation to construct and sign a transaction payload. For example, a transfer call might require a specific JSON structure including sender, receiver, amount, and a regulatory metadata field. Test with the /api/v1/transactions/submit endpoint and monitor the transaction status via /api/v1/transactions/{id}.
A core function of a regulatory sandbox is testing programmable money and compliance features. Participants should experiment with the available smart contract or smart transaction functionalities. This could involve deploying a simple escrow contract that releases funds upon delivery confirmation or creating a transaction with an embedded expiry date or geofencing condition. The sandbox's observer will log all contract interactions and conditional logic executions for regulatory review. Use tools like Postman or custom scripts to automate these tests and simulate high-volume payment scenarios to assess system performance under load.
Finally, establish a monitoring and reporting workflow. The sandbox will provide participants with access to a dashboard or APIs to track their transaction history, wallet balances, and any compliance flags raised by the regulatory module. It is essential to implement logging for all sandbox interactions and reconcile these logs with your internal systems. Before moving to live experimentation, conduct end-to-end tests of your intended use case—such as a cross-border payment corridor or a tokenized securities settlement—and prepare a report for the sandbox operator detailing technical performance, any encountered issues, and observations on the protocol's usability and constraints.
Step 4: Implementing Supervisory Monitoring Tools
This guide details the technical implementation of monitoring tools within a Central Bank Digital Currency (CBDC) regulatory sandbox, focusing on data collection, real-time dashboards, and automated alerting.
The core of a supervisory monitoring system is a data ingestion layer that aggregates transaction data from the sandbox's distributed ledger or API endpoints. For a sandbox built on a permissioned blockchain like Hyperledger Fabric or Corda, this involves deploying chaincode listeners or Corda flows that emit events to a centralized monitoring service. A common pattern is to use an Apache Kafka cluster as a message bus, streaming transaction metadata—such as sender, receiver, amount, and smart contract invoked—to downstream analytics systems. This architecture ensures a real-time, immutable audit trail of all experimental activity.
Once data is ingested, it must be processed and visualized. Real-time dashboards built with tools like Grafana or Kibana are essential for supervisors. These dashboards should display key risk indicators (KRIs) such as: - Total transaction volume and velocity - Concentration of holdings among test participants - Frequency of failed or reverted transactions - Smart contract gas usage or resource consumption. Connecting these dashboards to a time-series database like Prometheus or InfluxDB allows for historical trend analysis and the creation of performance baselines for different sandbox experiments.
Beyond visualization, automated alerting is critical for proactive oversight. Supervisors configure rule-based alerts that trigger notifications via email, Slack, or PagerDuty when thresholds are breached. For example, an alert might fire if a single test wallet's transaction volume exceeds a pre-set limit within an hour, indicating potential stress testing or an exploit attempt. More advanced monitoring can employ anomaly detection algorithms (e.g., using Python libraries like PyOD or Scikit-learn) on the streaming data to identify unusual patterns in transaction graphs or token flows that predefined rules might miss.
For sandboxes testing programmable money via smart contracts, monitoring must extend to the contract layer. Tools like OpenZeppelin Defender or Tenderly can be integrated to monitor for specific contract events, function calls, and state changes. This allows supervisors to track the execution of conditional payments, expiry dates, or embedded regulatory logic. Logging all contract interactions to a secure, off-chain database (e.g., PostgreSQL) creates a forensic record that is essential for post-experiment analysis and compliance reporting.
Finally, the monitoring system must be designed with data privacy and security in mind. While the sandbox uses synthetic data, the monitoring pipeline itself is a high-value target. Implement strict access controls (RBAC) for dashboards, encrypt data in transit (TLS) and at rest, and ensure all logs are tamper-evident. The design should facilitate easy generation of standardized reports for regulatory review, effectively turning the sandbox into a controlled observability platform that provides the central bank with actionable intelligence on CBDC design choices.
Step 5: Integrating the Legal and Governance Framework
This guide details the technical and procedural steps for establishing a regulatory sandbox to facilitate controlled experimentation with Central Bank Digital Currency (CBDC) systems.
A regulatory sandbox is a controlled environment where financial regulators permit live testing of innovative technologies, products, or services under a special, temporary framework. For a CBDC, this allows central banks, financial institutions, and technology partners to experiment with real transactions and smart contracts while managing legal and financial risks. The primary objectives are to assess the technical viability of the CBDC platform, understand its impact on monetary policy and financial stability, and identify necessary regulatory adjustments before a potential full-scale launch. Key stakeholders typically include the central bank, the ministry of finance, commercial banks, payment service providers, and data protection authorities.
The first technical step is to define the sandbox perimeter. This involves creating a whitelist of approved participants (e.g., specific bank nodes, test wallets) and a closed-loop set of test accounts with limited, non-real funds. You must implement strict access controls and identity management, often using digital certificates or dedicated API keys. The technical infrastructure should be isolated from live production systems, potentially using a separate blockchain instance or a partitioned ledger. All transactions within the sandbox must be clearly tagged and monitored, with automated alerts for any activity that attempts to breach the defined boundaries, such as transferring test funds to an external, non-whitelisted address.
Establishing the legal framework requires drafting and publishing specific sandbox rules. This document outlines eligibility criteria for participants, the scope of permitted experiments (e.g., testing programmable payments, offline functionality, or integration with DeFi protocols), and the obligations of all parties. Crucially, it must define liability waivers, data privacy protocols compliant with regulations like GDPR, and the process for handling incidents. From a technical perspective, these rules must be encoded into the system's governance modules. For example, smart contracts can enforce transaction limits, automatically expire test tokens after a set period, and log all activity to an immutable audit trail for regulatory review.
Governance and oversight are implemented through a multi-layered structure. A sandbox steering committee, comprising regulators and central bank officials, sets high-level policy. Day-to-day operations are managed by a technical operator who monitors the platform using dashboards that track key metrics: transaction volume, system performance, and participant activity. An essential technical feature is a kill switch—a privileged function, often managed via a multi-signature wallet or a decentralized autonomous organization (DAO) structure, that can immediately halt all sandbox operations if a critical risk is detected. Regular reporting mechanisms, both automated (data feeds) and manual (compliance reports), keep regulators informed.
The final phase involves designing the exit and evaluation strategy. Experiments should have predefined end dates and clear success/failure criteria (e.g., achieving 99.9% transaction finality, testing 1 million micropayments). Upon conclusion, participants must submit a detailed report, and all test data should be archived. The technical team must have procedures for securely winding down the sandbox: burning all test currency, decommissioning nodes, and extracting lessons learned to inform the design of a potential live CBDC system or the next sandbox iteration. This structured approach ensures that innovation is balanced with rigorous risk management and regulatory compliance.
Tools and Resources
Practical tools, frameworks, and reference implementations used by central banks and regulators to design and operate a CBDC regulatory sandbox. Each resource supports experimentation with monetary policy controls, privacy, interoperability, and supervision.
Digital Identity and Access Control Standards
A CBDC sandbox requires robust digital identity and access control to separate roles between issuers, intermediaries, and end users. Most central banks rely on open standards rather than bespoke identity systems.
Commonly used building blocks:
- Decentralized Identifiers (DIDs) and Verifiable Credentials for participant identity
- OAuth 2.0 and OpenID Connect for API access control
- Role-based access control (RBAC) enforced at the ledger and application layers
- Privacy-preserving KYC models using selective disclosure
Standards bodies such as W3C and ISO provide specifications that can be implemented without locking the sandbox into a single vendor or technology stack.
Simulation and Policy Testing Environments
Before allowing real participants, regulators often deploy CBDC simulation environments to test monetary and operational policies under stress. These environments help validate assumptions without legal or financial exposure.
Typical simulation capabilities include:
- Synthetic transaction generation to model peak loads
- Agent-based modeling for consumer and bank behavior
- Parameter sweeps for interest rates, fees, and limits
- Failure injection for node outages or network partitions
Tools range from custom Python-based simulators to integrations with system dynamics platforms used by central banks for macroeconomic modeling.
Frequently Asked Questions
Common technical and operational questions for developers and architects building a controlled environment for Central Bank Digital Currency testing.
A regulatory sandbox is a controlled testing environment where financial institutions, fintechs, and developers can experiment with new products, services, and business models under a regulator's supervision. For CBDCs, it allows for the simulation of a live digital currency system without affecting the real financial system.
Key components include:
- A permissioned blockchain network (e.g., Hyperledger Besu, Corda) or a simulated central ledger.
- Virtual test participants (banks, merchants, wallets) with defined roles and permissions.
- A regulatory dashboard for supervisors to monitor transactions, set policy rules, and analyze data.
- Isolated test data that does not interact with production payment systems like RTGS.
The sandbox operates on a "test and learn" principle, allowing for iterative development of the CBDC's protocol layer, privacy features, and interoperability with existing infrastructure before any potential public rollout.
Conclusion and Next Steps
This guide has outlined the core technical and governance components for establishing a regulatory sandbox for Central Bank Digital Currency (CBDC) experimentation. The next phase involves moving from theory to practical deployment.
A successful sandbox is not a one-time setup but an iterative innovation lifecycle. The initial proof-of-concept (PoC) phase should focus on a single, well-defined use case—such as a programmable welfare payment or a simple interbank settlement—using a permissioned blockchain like Hyperledger Fabric or Corda. This controlled environment allows central banks and participating financial institutions to validate core functionalities, stress-test the ledger's performance under simulated loads, and identify initial policy gaps. Key performance indicators (KPIs) at this stage include transaction finality time, system throughput (TPS), and the clarity of audit trails.
Following a successful PoC, the sandbox should enter a pilot phase with a broader set of participants, including commercial banks and potentially licensed non-bank Payment Service Providers (PSPs). This is where interoperability protocols and API standards become critical. Experimentation should test connections to existing real-time gross settlement (RTGS) systems and assess different digital identity solutions (e.g., decentralized identifiers). The technical team must establish robust monitoring dashboards to track network health, smart contract execution, and participant activity in real-time, ensuring all actions are within the predefined regulatory perimeter.
The ultimate goal is to translate sandbox findings into concrete policy and technical specifications for a potential live CBDC. The next steps involve: - Publishing a comprehensive technical report detailing architecture decisions, vulnerability assessments, and performance data. - Proposing draft regulatory amendments to accommodate new digital currency models, focusing on consumer protection, AML/CFT compliance, and operational resilience. - Initiating public consultations with academia, industry, and the public to gather feedback on design choices like privacy features (e.g., selective disclosure via zero-knowledge proofs). Continued engagement with international bodies like the BIS Innovation Hub is essential for aligning with global standards.