The difficult part is not locking the rate. It is what happens when someone needs to leave before maturity
Usual’s bUSD0 offers a reference. Its current bond series matures on June 11, 2028, while bUSD0 and rt-bUSD0 separate the bond position from the right to exit early. Usual and @TermMax do not use the same design. One position can contain different claims with different liquidity needs
TermMax takes a different route through three tokens. FT behaves like a zero-coupon bond acquired below face value and redeemed for the debt token at maturity. XT carries the complementary yield component; 1 FT + 1 XT represents one unit of the underlying debt claim. GT, as an ERC-721, packages the leveraged collateralized position
The architecture separates economic exposures under market stress
FT isolates the fixed repayment claim
XT isolates the complementary yield exposure
GT isolates the leveraged collateralized position
That can improve capital efficiency, but it does not manufacture liquidity. Each claim still needs pricing and an exit path
Hypothetically, a market has $10M of fixed claims but only $1M of effective secondary liquidity. If 20% of holders suddenly exit before maturity, $2M of sell pressure meets $1M of effective depth. The claims remain transferable, but transferability is not liquidity. Price impact and discounts become the constraint
Fixed rates reduce uncertainty around financing cost. But uncertainty has not disappeared. Part of it has migrated into the market that must price and absorb each claim when exits become concentrated
With the $TMX TGE approaching on August 25 2026, this becomes more timely. Attention can bring participation, but not durable secondary-market depth
So the deeper question is not whether FT, XT and GT make fixed-income positions more modular
It is whether liquidity can become modular enough to price each risk independently when holders want out at the same time
That is where fixed-income DeFi starts looking less like a lending feature and more like a market-structure problem
#termmax @TermMax