Dual-Track Transactions
Routing transactions based on regulatory requirements.
Maroo processes transactions through two distinct paths: the Open Path for standard, low-risk activities, and the Regulated Path for high-value or compliant asset transfers. The PCL automatically determines the correct path.
Architecture
graph TD
Tx[Transaction Submitted] --> PCL{PCL Evaluation}
PCL -- Low Value / Unregulated --> Open[Open Path]
PCL -- High Value / Regulated Asset --> Reg[Regulated Path]
Reg --> Check{KYC/AML Checks}
Check -- Pass --> Exec[Execute]
Check -- Fail --> Revert[Revert]
Open --> Exec The PCL evaluates every transaction to determine if it requires the Regulated Path.
Dynamic Routing
Developers do not need to build separate networks. The PCL intercepts the transaction, checks the parameters (amount, token type, sender/receiver identity), and applies the appropriate rule set.
The Technical Reference
The technical reference for this mechanism is documented under the PCL module. See the related concepts for deep dives into how policies are structured and enforced.