[Direct to AIP] Onboard syrupUSDT to Aave V3 Plasma Instance

[Direct to AIP] Onboard syrupUSDT to Aave V3 Plasma Instance

Author: ACI

Date: 2025-10-03

Proposal updated with latest Risk Service Parameters 2025-10-17

Summary

This ARFC proposes to onboard syrupUSDT to Aave V3 Plasma Instance.

This proposal will be a Direct to AIP.

Motivation

With the recent approval of syrupUSDC on the Core Instance following BGD Labs’ updated technical review we now propose to onboard syrupUSDT to the Plasma Instance. We propose this under the Direct to AIP framework.

Plasma is a Tether-aligned chain, making USDT-based assets a natural fit for its ecosystem. syrupUSDT combines USDT’s ubiquity with Maple’s institutional yield strategies, providing a compelling addition to Aave’s supported assets.

Key reasons for onboarding:

  • Chain alignment. Plasma revolves around USDT, so syrupUSDT is more relevant than USDC-based alternatives.
  • Strong demand. There is ~$2 billion in pent-up demand for SYRUPUSDT deployment that cannot be accomodated anywhere else. syrupUSDT would capture and expand this demand and increase the utilization of USDT0 on Plasma.
  • Non-cyclical yield product. Unlike most yield-bearing opportunities on Aave, syrupUSDT incorporates a non-cyclical component to its returns. This comes from the shorter-term fixed loans it offers, which are structurally designed to provide higher yields than Aave’s variable borrowing rates. This will also help the borrow rates on Aave to stay competitive and consistant, as syrupUSDT will provide continuous demand.
  • Network competitiveness. Expanding supported assets on Plasma improves its attractiveness compared to other scaling networks.
  • Institutional inflows. Maple’s counterparties are prepared to allocate into syrupUSDT, particularly if it is accepted as collateral on a USDT-centric chain like Plasma.

Specification

syrupUSDT: https://plasmascan.to/token/0xC4374775489CB9C56003BF2C9b12495fC64F0771?chainid=9745

Risk Parameters

Risk parameters will be provided by Risk Service Providers and the proposal will be updated accordingly.

Parameter Value
Isolation Mode No
Borrowable No
Collateral Enabled Yes
Supply Cap 150,000,000
Borrow Cap -
Debt Ceiling -
LTV 0.05%
LT 0.10%
Liquidation Bonus 6%
Liquidation Protocol Fee 10%

E-Mode

Parameter Value Value
Asset syrupUSDT USDT0
Collateral Yes No
Borrowable No Yes
Max LTV 90.00% -
Liquidation Threshold 92.00% -
Liquidation Bonus 4.00% -

This configuration mirrors syrupUSDC’s E-Mode stablecoin group, facilitating efficient leveraged stablecoin strategies while preserving strict containment outside of E-Mode.

CAPO

maxYearlyRatioGrowthPercent ratioReferenceTime MINIMUM_SNAPSHOT_DELAY
8.45% monthly 7

Useful Links

Disclaimer

ACI is not directly affiliated with Maple and did not receive compensation for the creation of this proposal.

Next Steps

  1. Publish proposal to gather community and Service Providers feedback.
  2. Publish an AIP vote for final confirmation and enforcement of the proposal.

Copyright

Copyright and related rights waived under CCO

2 Likes

Summary

LlamaRisk supports the onboarding of syrupUSDT to the Aave V3 Plasma instance. Consistent with our recommendation for syrupUSDC on Core, we advise adding syrupUSDT as a collateral-only asset, with its primary use case expected to be leveraged yield strategies through stablecoin looping. The key risks identified for syrupUSDT on Plasma include the absence of a timelock on syrupUSDT contract upgrades, on which the Maple team is actively working, with updates to follow.

Additionally, liquidity on Plasma is considerably concentrated: two EOAs together account for over 62% of all syrupUSDT liquidity, posing a potential risk of a liquidity crunch if either entity withdraws its funds. Moreover, Fluid is currently the sole DEX providing syrupUSDT liquidity, meaning that critical operations, including liquidations, depend entirely on the health of a single protocol infrastructure. Nevertheless, these factors largely reflect the nascent state of the Plasma ecosystem, where all deployments and liquidity bootstrapping have occurred within just two to three weeks.

Full Collateral Risk Assessment

1. Asset Fundamental Characteristics

1.1 Asset

According to the Asset Classification Framework (AAcA), syrupUSDT is classified as a yield-bearing stablecoin. It is backed by overcollateralized institutional loans underwritten and managed by Maple Direct. The current collateralization ratio stands at 162.4%, with BTC comprising 83.3% of the collateral. A portion of this backing is allocated to maintain readily available liquidity, equivalent to one-third of active loans, for redemptions. This liquidity is deposited across various DeFi protocols on Ethereum, including Aave. Consequently, the underlying yield is derived from both the active loans and the DeFi yield generated on the liquidity reserves.

syrupUSDT was deployed to Plasma on September 16, 2025, at the address [0xC4374775489CB9C56003BF2C9b12495fC64F0771](https://plasmascan.to/address/0xC4374775489CB9C56003BF2C9b12495fC64F0771).

1.2 Architecture

The primary architecture of syrupUSDT mirrors that of syrupUSDC, which was reviewed in detail during the syrupUSDC Core onboarding, and there have been no changes to its design or functionality. The core operations of syrupUSDT, including fixed-rate loan underwriting and liquidity management, are managed on Ethereum by Maple.

Issuance of syrupUSDT on Plasma is facilitated through Chainlink’s CCIP bridge, employing a lock-and-mint mechanism in which tokens remain locked in the LockReleaseTokenPool contract on Ethereum while syrupUSDT is bridged to Plasma. Conversely, transfers from Plasma back to Ethereum follow a burn-and-unlock mechanism.

Users can bridge syrupUSDT to Plasma via Chainlink’s Transporter, with the bridging process currently taking approximately 20 minutes. Bridging from Plasma back to Ethereum typically takes less than 2 minutes.

1.3 Tokenomics

The loan underwriting infrastructure for syrupUSDT resides on Ethereum; therefore, its supply on Plasma remains capped by the total amount of syrupUSDT minted on Ethereum, i.e., 400.2M. As of October 8, 2025, the total supply of syrupUSDT on Plasma stands at 344.6M.

1.3.1 Token Holder Concentration


Source: PlasmaScan, October 8, 2025

The top 5 holders of syrupUSDT on Plasma are:

The majority of syrupUSDT on Plasma is supplied to DEXs and lending protocols. While high utilization across DeFi protocols is generally positive, the concentration of activity within a few venues indicates that the syrupUSDT ecosystem on Plasma is still in an early and developing stage.

2. Market Risk

2.1 Liquidity


Source: syrupUSDT/USDT0 Swap Liquidity, Fluid, October 8, 2025

On Plasma, users can swap up to 10.63M syrupUSDT (worth $11.66M) for USDT0 with a maximum price impact of 5.16%, which corresponds to the point where the pool reaches its current ~$11M withdrawal limit on USDT0.

2.1.1 Liquidity Venue Concentration


Source: syrupUSDT Liquidity Pools on Plasma, GeckoTerminal, October 8, 2025

Nearly all syrupUSDT liquidity on Plasma is concentrated in Fluid’s USDT0/syrupUSDT pool, which holds a total TVL of $40.1M. The pool consists of $22.1M in USDT0 deposits and $18M in syrupUSDT. However, a withdrawal limit of $11M is currently imposed on USDT0, meaning users cannot sell more than $11M worth of syrupUSDT.

2.1.2 DEX LP Concentration

On Plasma, syrupUSDT liquidity is considerably concentrated, with 40% of the Fluid pool’s liquidity supplied by a single EOA, followed by another EOA holding 22.4%. This concentration poses a potential liquidity risk if either of these entities decides to withdraw its funds.

2.2 Volatility


Source: LlamaRisk, October 8, 2025

Since launch, the syrupUSDT Fluid pool on Plasma has traded consistently within a 10 bps range, except for a single instance on September 25, 2025, when it experienced an upward deviation of 32 bps. However, as the pool has been live for less than a month, the available data remains insufficient for drawing high-confidence conclusions.

2.3 Exchanges

syrupUSDT is exclusively traded on DEXs and is not currently listed on any centralized exchange.

2.4 Growth


Source: syrupUSDT Circulating Supply, Dune, October 8, 2025

To date, a total of 400.2M syrupUSDT has been minted on Ethereum, with the majority supplied on Ethereum prior to locking and migration to Plasma. Since syrupUSDT is currently issued only on Ethereum, its total supply growth on Plasma remains capped by the available circulating supply on Ethereum, which stands at 55.6M as of now.

3. Technological Risk

The technological risks associated with syrupUSDT on Ethereum, including smart contract risk, bug bounty coverage, and dependency risk, remain unchanged from our syrupUSDC Core onboarding review and are omitted here for brevity, as the underlying architecture is identical. On Plasma, however, an additional dependency exists on Chainlink CCIP due to its role in facilitating cross-chain syrupUSDT transfers between Ethereum and Plasma.

4. Counterparty Risk

4.1 Governance and Regulatory Risk

The regulatory risk has been previously discussed in detail as part of the syrupUSDC Core onboarding review. As there have been no material changes, that assessment remains applicable here.

4.2 Access Control Risk

4.2.1 Contract Modification Options

Here are the syrupUSDT controlling wallets on Plasma:

The following contracts power the syrupUSDT architecture on Plasma:

  • syrupUSDT: ERC20 contract for the syrupUSDT token, deployed as BurnMintERC20, and is controlled by the Multisig A.
  • BurnMintTokenPool: Pool implementation responsible for minting/burning tokens (syrupUSDT) on the destination chain (Plasma) and is owned by the RBAC Timelock.

syrupUSDT employs a role-based access control framework to manage sensitive functions:

Controlling Addresses Role Functionality
Multisig A DEFAULT_ADMIN_ROLE Can change all privileged roles
BurnMintTokenPool MINTER_ROLE Can mint syrupUSDT on Plasma
BurnMintTokenPool BURNER_ROLE Can burn syrupUSDT on Plasma

4.2.2 Timelock Duration and Function

No timelock has been deployed on syrupUSDT Plasma contract upgrades.

4.2.3 Multisig Threshold / Signer identity

Multisig A is controlled by the Maple team. The signers are:

  • 0xdBdAc09AB7832cF93DDaFCf112fd082010E1394d
  • 0x06aa475f597b9f404d6cF443A19392a2936a9A2E
  • 0x46aEE00f1AF171d0d50BF3Db2FD93Da8a121d851
  • 0x71F45a14d5e33dE6587F3C35f0F5dE8106386cfC
  • 0x9C8238D93132EDacbf38fB3609257Da27498A535

Note: This assessment follows the LLR-Aave Framework, a comprehensive methodology for asset onboarding and parameterization in Aave V3. This framework is continuously updated and available here.

Aave V3 Specific Parameters

Will be presented jointly with @ChaosLabs

Price feed Recommendation

Chainlink’s syrupUSDT/USDT Exchange Rate feed, combined with the USDT/USD base feed and CAPO can be used to price syrupUSDT on Aave’s Plasma market.

Disclaimer

This review was independently prepared by LlamaRisk, a DeFi risk service provider funded in part by the Aave DAO. LlamaRisk is not directly affiliated with the protocol(s) reviewed in this assessment and did not receive any compensation from the protocol(s) or their affiliated entities for this work.

The information provided should not be construed as legal, financial, tax, or professional advice.

We support onboarding syrupUSDT to the Aave V3 Plasma instance. As @LlamaRisk points out, Fluid is currently the only DEX providing syrupUSDT liquidity, which makes diversification an important next step for overall market resilience.

To expand and strengthen the ecosystem, we deployed a Stable Surge Boosted syrupUSDT/USDT0 pool on Balancer. This pool integrates directly with Aave, with the USDT0 side Boosted on Aave to generate yield while remaining fully available for swaps. By deepening this pool, LPs earn additional yield, Aave benefits from increased deposits, and the market gains a second, highly efficient venue for routing, liquidations, and rebalancing.

We have great respect for the work Fluid is doing, and view this as complementary. Expanding liquidity across multiple venues is key to building a safer, more sustainable, and more capital-efficient environment for users and protocols alike.

Overview

Chaos Labs supports listing syrupUSDT on Aave V3’s Plasma instance.

This asset is the sister product of syrupUSDC, issued by Maple Finance under the same protocol architecture, and thus shares its core design, minting, redemption, and accounting logic. We have provided a comprehensive technical overview of the system, which can be found here.

However, syrupUSDT exhibits distinct structural and backing characteristics that merit separate consideration, primarily stemming from its integration with Aave’s aethUSDT market and reserve composition.

Protocol Overview

Like syrupUSDC, syrupUSDT is a liquid yielding stablecoin built on top of Maple’s institutional lending platform.

It represents a claim on deposited USDT within Maple’s Syrup pool, accruing yield from over-collateralized loans extended to institutional borrowers. syrupUSDT conforms to the ERC-4626 vault standard, with share balances representing proportional claims on underlying assets. Meanwhile, syrupUSDT on Plasma leverages CCIP for its cross-chain infrastructure, which stems from its parent on Ethereum.

As syrupUSDT on Plasma represents a bridged version of its Ethereum counterpart, it cannot be natively minted or redeemed on the chain and might incur minimal price deviation. These deviations are expected to be quickly compensated for by cross-chain arbitrage.

All core features, including the immutable MaplePool, PoolManager governance layer, and WithdrawalManager queue system, remain identical to syrupUSDC. Depositors mint syrupUSDT by supplying USDT to the Syrup pool and receive yield-bearing tokens that appreciate over time via an increasing exchange rate.

As with syrupUSDC:

  • No mint or redeem fees apply.
  • Deposits and withdrawals are permissioned only by pause states and liquidity (cap) checks.
  • Users can select flexible or locked deposits (3-month or 6-month) to earn boosted Drip incentives.

Market Performance and Liquidity

syrupUSDT has experienced rapid adoption over the past few weeks, particularly on Plasma, where deposits have surged in tandem with syrupUSDC. The asset now holds over $450 million in aggregate deposits, with approximately 85% effectively concentrated in Plasma.

As of October 8, 2025, the total DEX liquidity for syrupUSDT on Plasma has stood at approximately $38.4 million, comprising around $20.9 million in USDT0 and $17.5 million in syrupUSDT-owned liquidity on Fluid. Over the observed period, liquidity levels have remained around such levels.

The asset has consistently traded at a slight premium to its peg, maintaining a range within approximately 10 basis points. This persistent premium reflects sustained and considerable market demand, which has supported price stability above the reference level despite normal fluctuations in liquidity and trading activity.

Key Differences in Backing and Liquidity Dynamics

aethUSDT as Primary Backing

Currently, roughly 42% of syrupUSDT’s effective reserves are deployed as aethUSDT, implying that syrupUSDT indirectly represents USDT deposited into Aave’s Ethereum Core market. This structure introduces a recursive element; a portion of syrupUSDT’s backing is itself yield-bearing Aave deposits, yet it also enhances liquidity and stabilizes redemption performance.

Empirically, redemption requests are processed near-instantaneously in expectation, as Maple can pull liquidity directly from Aave rather than relying solely on slower fixed loan repayments. For instance, the historical median redemption time is just 3.6 minutes, while 75% of redemption volume has been credited in a day.

Unlike Ethena’s liquid model, Maple does not maintain large additional liquid stablecoin reserves for redemption crediting. Instead, redemptions are funded primarily through the aethUSDT reserve layer, dynamically managed to ensure short settlement times. In the plot below, this is illustrated, whereby the time delta between redemption requests being created RequestCreated , followed by a withdrawal in the underlying aEthUSDT strategy StrategyWithdrawal , followed by the crediting of the redemption request RequestProcessed.

On average, the time between a RequestCreated and the corresponding StrategyWithdrawal is just 3 minutes, or 15 blocks. Following that, the time between a StrategyWithdrawal and a RequestProcessed averages just three blocks, or 36 seconds, indicating that once the withdrawal occurs, processing typically completes almost immediately.

A key concern in this recursive setup is that mass syrupUSDT redemptions could induce outflows from Aave’s Ethereum USDT market, potentially impacting rates and liquidity. However, the integration of our Slope2 Risk Oracle, mitigates this risk by:

  • Gradually scaling the variable rate slope2 in response to deviations from the optimal utilization rate.
  • Dampening artificial spikes in borrow rates caused by sudden supplier withdrawals.
  • Stabilizing utilization volatility, preventing feedback loops between syrupUSDT redemptions and Aave’s interest rate model.

Additionally, the Umbrella Reserve on the aethUSDT market acts as a systemic buffer, minimizing outstanding risk exposure stemming from syrupUSDT; a hypothetical shortfall would remain contained, subject to nominal umbrella deposits (~$120M). Given that the aethUSDT market is dominated by a few large entities (e.g., Huobi, Ethena), the introduction of an additional entity via a combination of scaling and reserve mechanisms counterintuitively reduces concentration risk by smoothing withdrawal impact across time. Nonetheless, Chaos Labs will closely monitor the share of syrupUSDT’s total backing allocated to aethUSDT to ensure the structure remains sustainable and uncorrelated to other large market actors.

Aggregate USDT Debt Collateral Distribution and Underlying Risk Parameter Configuration

As the Maple Loan book effectively operates as overcollateralized Credit Lending, backstopped via an efficient internal liquidation mechanism in the event that the loan-to-value ratio of a respective debt position scales above specified thresholds, in addition to reputational exposure stemming from such entities, the protocol enables varying risk parameters in accordance with the underlying collateral asset as well as the entity. As sourced from the Maple team, the table below presents the aggregate debt positions for both syrupUSDC and syrupUSDT, along with their respective collateral assets and underlying risk parameters, on average, indicating a relatively healthy buffer.

While such variance exists based on the entity, the following maximally defined risk parameters within the Maple protocol are presented below:

Collateral Asset Max Initial LTV Max Margin Call Threshold Max Liquidation Threshold
BTC 80% 87% 90.9%
jitoSOL 60% 73% 85%
ETH 75% 85% 90%
weETH 70% 77% 85%
HYPE 55% 65% 75%

Cross-Pool Backing and Contingency Behavior

While syrupUSDT and syrupUSDC operate as distinct Maple pools, their systemic proximity warrants mention. Each token’s backing derives from separate lending pools and associated collateral structures; USDT-based loans for syrupUSDT and USDC-based loans for syrupUSDC, yet both sit under the same governance umbrella. As discussed with the Maple team:

  • Under normal operation, pools are entirely independent, with no comingled assets.
  • In a stress event, the Maple community could hypothetically vote to utilize backing from one pool to service redemptions in the other, effectively cross-collateralizing the two Syrup tokens.
  • Any such action would remain exceptional, and a first-loss equity tranche stemming from the team’s internal coverage buffer would trigger first.

Oracle and CAPO Configuration

Akin to the proposed implementation of syrupUSDC, Chaos Labs recommends leveraging the USDT/USD Chainlink feed augmented with a cross-chain oracle representing the convertToExitAssets() value from the syrupUSDT contract. In the event of any practical deficit observed within any of the debt positions on Maple post-liquidation, this exchange rate will be altered to account for the underlying shortfall. This will additionally be protected using CAPO, with parameters provided below.

Specification

Parameter Value
Isolation Mode No
Borrowable No
Collateral Enabled Yes
Supply Cap 150,000,000
Borrow Cap -
Debt Ceiling -
LTV 0.05%
LT 0.10%
Liquidation Bonus 6%
Liquidation Protocol Fee 10%

E-Mode

Parameter Value Value
Asset syrupUSDT USDT0
Collateral Yes No
Borrowable No Yes
Max LTV 90.00% -
Liquidation Threshold 92.00% -
Liquidation Bonus 4.00% -

This configuration mirrors syrupUSDC’s E-Mode stablecoin group, facilitating efficient leveraged stablecoin strategies while preserving strict containment outside of E-Mode.

CAPO

maxYearlyRatioGrowthPercent ratioReferenceTime MINIMUM_SNAPSHOT_DELAY
8.45% monthly 7

Disclosure

Chaos Labs has not been compensated by any third party for publishing this recommendation.

Copyright

Copyright and related rights waived via CC0.

3 Likes

syrupUSDT (cross-chain) technical analysis

Summary

Following the new proposal for listing SyrupUSDT on Plasma, we examined the Maple Team’s implementation of the cross-chain asset.

This is a technical analysis of all the smart contracts of the SyrupUSDT on Plasma and main bridge dependencies.

Disclosure: This is not an exhaustive security review of the asset like the ones done by the Maple team, but an analysis from an Aave technical service provider on different aspects we consider critical to review before a new type of listing.


Analysis

SyrupUSDT in Ethereum follows the same architecture and is controlled by the same entities as SyrupUSDC, for which we did an extensive evaluation that can be found here. It’s a cross-chain asset on Plasma bridged through Chainlink’s CCIP infrastructure.


General points

  • The SyrupUSDT contract uses the standard Chainlink’s CCIP contracts for lock/release on Ethereum and mint/burn Plasma.

  • It relies on two non-upgradable contracts controlled by the Maple’s timelock and Chainlink’s RBACTimelock.

  • For access control, it uses OZ role-based.


Contracts

The following is a non-exhaustive overview of the main smart contracts involved with SyrupUSDT on Plasma:


SyrupUSDT

It represents the cross-chain SyrupUSDT token, which extends standard functionality for minting and burning capabilities through role-based access control.

Permission Owner functions Criticality Risk
ADMIN_ROLE: 3-day Timelock setCCIPAdmin, grantRole HIGH :green_circle:
MINTER_ROLE: TokenPool mint HIGH :green_circle:
BURNER_ROLE: TokenPool burn, burnFrom HIGH :green_circle:

  • Access Control

    • The ADMIN_ROLE can set the s_ccipAdmin via the setCCIPAdmin(address) method. It’s important to mention that the s_ccipAdmin doesn’t have any special access control within the system.
  • Minting and Burning

    • The TokenPool controls the minting and burning of SyrupUSDT through the mint(to, amount) , burn(amount), burnFrom(from, amount) functions.

TokenPool

The TokenPool contract manages cross-chain token operations via CCIP’s router contract, facilitating the minting and burning of SyrupUSDT. It handles token decimals across different chains, rate limiting, and uses a role-based access control.


Plasma: TokenPool

Permission Owner functions Criticality Risk
owner: RBACTimelock setRouter, addRemotePool, removeRemotePool, applyChainUpdates, setRateLimitAdmin, applyAllowListUpdates HIGH :green_circle:

Mainnet: TokenPool

Permission Owner functions Criticality Risk
owner: RBACTimelock setRouter, addRemotePool, removeRemotePool, applyChainUpdates, setRateLimitAdmin, applyAllowListUpdates, transferLiquidity HIGH :green_circle:

  • Access Control
    • The RBACTimelock can configure the cross-chain between new chains through the addRemotePool(), removeRemotePool(), and applyChainUpdates() functions. It can also configure the allowlist via the applyAllowListUpdates() and set a rate limiter contract by calling the setRateLimitAdmin() method.

    • The liquidity locked in a previous TokenPool can be migrated to the new (current) TokenPool via the transferLiquidity(amount) function.

  • Bridging
    • For cross-chain SyrupUSDT from Mainnet to Plasma, the call is initiated through the router.ccipSend(destChain, message) function. The SyrupUSDT is locked in the TokenPool contract and then forwarded via the evmOnRap.forwardFromRouter(destChain, message) method.

    • To send it back to the mainnet, it uses the same process via the router by calling the ccipSend(destChain, message) function. The token amount is burned on Plasma by the TokenPool, and the message is forwarded to the mainnet via the offRamp. executeSingleMessage(msg), where the TokenPool contract receives a releaseOrMint(releaseOrMintIn) call and transfers the SyrupUSDT to the user.


Pricing strategy

We recommend pricing SyrupUSDT with a CAPO Adapter using the SyrupUSDT/USDT exchange rate along with the Capped USDT/USD Price feed. This method aligns with the price recommendation for syrupUSDC on mainnet.


Miscellaneous

  • The security reviews of the CCIP contracts’ infrastructure used in SyrupUSDT can be found here.

  • During the review process, we suggested to the Maple team to timelock the admins of SyrupUSDT. They implemented it shortly afterward, keeping the system consistent with the mainnet.


Conclusion

We believe SyrupUSDT has no issues with Aave integration and no major blockers for listing.

5 Likes