Architecture - Technical

Each token money market is its own smart contract, holding its own balance of the asset token and a record of a1 "alr" Token and a2 "ahr" Token holders. All users can call the mint and redeem methods in their a1 and a2 variants and the borrow, repay, and liquidate methods. Whitelisted governance addresses can call the setCollateralizationRatio, setBaseRate, setMultiplierM, setMultiplierN, setOptimal, and setFee methods in their a1 and a2 variants.
Pancakeswap provides the price data feed, or oracle.