testnet
GitHub

Dual-Track Transactions

mechanism compliance

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.
Source: maroo-litepaper
ESC
Type to search