Architecture
This diagram shows the major components of the Fusion's Multi-Ledger Rollup infrastructure and their primary relationships, from a high level perspective.
Note that the Multi-Ledger Rollup Sequencer is responsible for collecting transactions and building new Rollup blocks, both of which will be published on one of the connected blockchains.

The utilisation of the ETH JSON RPCs means that the Multi-Ledger Rollup will benefit from the entire ecosystem of ethereum virtual machine tooling (e.g. SDKs like ethers.js or wallets such as Metamask).
Before ETH JSON RPC requests are proxied through to the Multi-Ledger Rollup nodes, they will be checked against the Sequencer's access control and permissioning rules. Some rules will be for every user (e.g. only the Quant whitelisted smart contract implementations can be deployed and interacted with by all users). Some rules will be settable by each user (e.g. only Alice, Bob and Carol can interact with my ERC20, or I want to deploy a bespoke smart contract that only myself and invited guests can interact with).
Updated about 16 hours ago