Signals
Programmable Interaction Parameters
Core Function
Signals is the protocol's mechanism for participants to set parameters that automate the routing of interaction credits between system modules. It allows for the programmatic direction of these flows according to predefined logic.
How It Works: Path Parameters
The system operates on two primary parameter types:
Compound Paths: A parameter set to direct interaction credits to a specific Compound Deposit Pool (CDP). When this parameter is set, credits are automatically routed and deposited into the specified pool according to the module's logic.
Liquidation Paths: A parameter that designates interaction credits for future conversion into a stable-coin (crvUSD). This parameter is automatically engaged when 3Receipts are used in 3.NFTs. The conversion is executed by a participant's claim or other module action.
Parent and Child Balances: System Architecture
To provide operational clarity, the system records two types of balances:
Parent Balance: Represents the principal assets deposited by a participant. This balance is only altered by direct participant actions (depositing, withdrawing, or migrating a Child balance).
Child Balance: Represents the dynamic interaction credits that have been automatically routed to a pool via set parameters. This balance tracks automated activity separately from the principal.
System Outcome: Automated Parameter Execution
By setting Signals parameters, a participant configures the automated logic for their interaction credits within the protocol.
This allows for configurations where:
Credits from one asset pool are automatically routed to another.
The principal (Parent Balances) remains a distinct, trackable metric.
Automated activity (Child Balances) accrues across different assets based on the participant's set parameters.
Signals is a module for setting automated interaction parameters within the ecosystem.
Last updated