Palmyr is a capital-efficient AMM and loan primitive. Borrowers receive an 80% payout on their deposit, while the remaining 20% is added as LP to reinforce liquidity โ all with time-based loans and no liquidation events.
Users deposit a token from a Palmyr pair. A loan can be created as long as tokenIn and tokenOut belong to the same pair. The pool handles both swaps and LP.
When a loan is created, the borrower receives 80% of their deposit as an immediate payout. The remaining 20% is added as liquidity to the pool, keeping capital productive and supporting long-term LPs.
Loans have a fixed duration โ by default 3 months, configurable between 1 and 12 months. If the borrower does not repay in time, the LP share remains in the pool; there is no liquidation cascade.
Loans are governed by time, not price. If you don't repay, you simply lose the ability to reclaim your initial deposit, while the LP portion continues to support the pool.
Every loan reinforces liquidity: 20% of the deposit becomes LP in the same pair, earning swap fees and improving depth for future traders and borrowers.
Swap fees are dynamic with a default of 0.3% and a configurable range between 0.01% and 1%. They depend on trade size and gas price, and can never exceed the configured loan fee, helping reduce sandwich attacks.
Loan fees (1%โ10%), loan duration (1โ12 months), and swap fee bounds (0.01%โ1%) are configured by governance. The community steers the protocol over time.
Read the Palmyr whitepaper for a deeper look at the 80/20 model, liquidity mechanics, and governance parameters.
๐ Open Whitepaper (PDF)Technical documentation and integration guides are coming soon.
Public repositories and SDKs will be available soon.
Follow Palmyr on X, Discord, and more once community channels open.