🌐General

What is the Ajna Protocol? What are the key features of the Ajna Protocol? What are some of the use cases? Where can I use the Ajna Protocol? Who are the Stakeholders of the protocol? What are the Fees? Can an asset be too expensive or too cheap to use in Ajna? Does Ajna use token governance to make changes to its smart contracts? What other networks will Ajna be deployed on? Has Ajna been audited? Does Ajna have a bug bounty? What happens if the code becomes outdated? What happens if the front end sites go down? Does Ajna labs have admin control over the protocol? Why is it a big deal that Ajna’s design excludes price oracles? What is the Ajna Foundation? Where can I get information about Ajna? How can I get involved?

What is the Ajna Protocol?

The Ajna protocol is a noncustodial, peer-to-pool, permissionless lending and borrowing system that requires no governance or external price feeds to function. The current version is built for Ethereum Virtual Machine(EVM) compatible networks.

What are the key features of the Ajna Protocol?

  • Permissionless pool creation

  • Borrow or lend with ERC-20 tokens

  • Borrow against ERC-721 NFTs and NFT subsets

  • Perpetual loans

  • Price-specified lending

  • Utilization based interest rates

  • Liquidation bonds

  • Non-rehypothecated collateral

  • Uncapped pools (no maximum lend or borrow amounts)

  • Immutable protocol (no protocol governance)

  • No whitelists

  • No oracles

What are some of the use cases?

Stablecoin/Stablecoin

Ajna enables the creation of like-asset money markets. For example, stablecoin collateral and stablecoin quote tokens can be used, such as USDC as collateral and USDT as quote token. The lowest collateralization ratio is only possible with Ajna because this parameter is set by users rather than by governance.

Leverage

Ajna offers borrowers the ability to access leverage, which involves using borrowed funds to increase their trading position beyond what would be possible with their cash balance alone. While existing DeFi protocols work well for large and liquid tokens, they often have high minimum collateralization ratios that limit the maximum amount of leverage available. Ajna's unique feature of allowing lenders to choose their own collateralization ratios enables borrowers to open positions that may not be feasible with current protocols. Where current protocols reject lower tier tokens, Ajna creates a possibility for these assets to be utilized for leverage.

NFT borrowing

Another use case is NFT borrowing. In the current market, only the top 20 collections are serviced, but Ajna has no such limitation. It can be used by current NFT owners to get loans instead of selling their assets. This is especially useful for newer projects that don’t want to deal with getting their NFTs whitelisted elsewhere.

Shorting Markets

Lastly, Ajna can facilitate shorting markets. By designating an β€œXYZ” token as the quote token and a stablecoin as the collateral token, a borrowing market is created where β€œXYZ” tokens can be borrowed and shorted, allowing for speculation on the β€œXYZ” token's declining price. Such facilities are essential for market makers to develop efficient sell-side liquidity. What makes Ajna distinct among current DeFi protocols is the variety of possible shorting markets it can offer.

Where can I use the Ajna Protocol?

Current UIs for borrow/lending Summer.fi | https://summer.fi/ajna/earn BuiltbyMom UI | https://Ajnafi.com Yearn Lender UI | https://juiced.app/pools

Current UIs for liquidations Liquidations UI | https://Ajnafi.com To be a kicker or participate in auctions, click on pool details and click "manage pool" Access Old Pools from first deployment https://retired.ajnafi.com/

Who are the Stakeholders of the protocol?

  • Lender: Lenders choose what valuation they are willing to lend against by depositing tokens into specific price buckets.

  • Borrower: Borrowers deposit collateral tokens into pools and borrow quote tokens.

  • AJNA Tokenholder: Delegate their tokens or self-delegate and vote on grant funding decisions.

  • Delegate: Receives delegated votes and votes on grant proposals.

  • Liquidator: Triggers liquidation of bad loans by putting up 1-30% of the positions debt in a liquidation bond that pays out depending on the outcome of the collateral sale.

  • Liquidation Auction Bidder: Bids for and purchases collateral on sale during liquidation auctions.

  • Reserve Auction Bidder: Bids for and purchases AJNA on sale during reserve auctions.

  • Integrator: 3rd party that decides to integrate Ajna into their own application, product, or platform.

What are the fees?

WhoFeeDetail

Lender

Deposit Fee

Charged when depositing quote tokens or moving them to lower price buckets, equivalent to 8 hours of interest.

Borrower

Origination Fee

Charged to all debt and is the greater of one week of interest or 0.05%.

Borrower

Variable Interest Rate

APR charged on debt, may change once every 12 hours in +- 10% steps.

Borrower

Liquidation Penalty, AKA the Borrower Take Penalty

Charged when collateral is taken from the auction at a variable rate depending on the collateral's sale price.

Everyone

Network transaction fees

Charged on all transactions, varies by network and other factors.

Can an asset be too expensive or too cheap to use in Ajna?

Yes. Think carefully when you get into the 9 digit range; 100m+ Quote Tokens with very small unit sizes are dangerous as well. Limits max auction bid = 50b auction starting price is 256x reference price (capped at 50B)

max price bucket is slightly less than 1B (999969141.897...) min price bucket is 0.00000009983628289

Guidelines Be within a factor of 10 with the assets (assume 10x up or down)

Does Ajna use token governance to make changes to its smart contracts?

No, Ajna is an immutable set of smart contracts that cannot be changed. If a new version of Ajna is deployed, existing liquidity will need to migrate to these new contracts.

What other networks will Ajna be deployed on?

The protocol is written to work on any EVM (Ethereum Virtual Machine) compatible chain. The first launch will be on the Ethereum Mainnet chain with secondary launches on various L2s and compatible L1s.

Has Ajna been audited?

The Ajna Protocol code went through 10 audits. A full breakdown of all the audits can be found here, on the Ajna Github. 1. Sherlock 1st contest (Jan 9, 2023 - Jan 30, 2023) 2. Trail Of Bits Audit (Feb 13, 2023 - April 3, 2023) 3. Quantstamp Audit (April 24, 2023 - May 3, 2023) 4. Prototech Audit (April 26, 2023 - June 5, 2023) 5. Code4rena Audit (May 3, 2023 - May 11, 2023) 6. Sherlock 2nd contest (June 5, 2023 - June 22, 2023) 7. Fixed Point Solutions & Servo Farms (August 7, 2023 - August 31, 2023) 8. Kirill (October 6, 2023 - December 21, 2023) 9. Certora (October 6, 2023 - December 21, 2023) 10. Sherlock 3rd contest (October 13, 2023 - October 27, 2023)

Does Ajna have a bug bounty?

Ajna will have a bug bounty once redeployed.

What happens if the code becomes outdated?

The Ajna smart contracts are non-upgradable, so if something causes them to break or work sub-optimally the only remedy is to launch a newer version of Ajna in parallel that contains any needed fixes.

What happens if the front end sites go down?

Even though ajnafi.com does utilize a helper contract, in result you get a regular position, with no gotchas. Meaning it'll work in Etherscan's contracts UI or in theoretical alternative frontend.

Summer.fi contracts are all executable through etherscan too, and their frontend is opensource too for anyone to be able to run it themselves (although it takes some technical understanding and you're own RPC keys etc)

Does Ajna labs have admin control over the protocol?

No, Ajna Labs has no ability to change or manipulate the smart contracts once they are deployed.

Why is it a big deal that Ajna’s design excludes price oracles?

Relying on oracles for pricing data in a DeFi application creates an external point of failure as they can be manipulated or compromised. Ajna uses an internal order book empowering lenders to set asset values. This reduces the attack surface of the protocol and makes lending and borrowing more secure.

What is the Ajna Foundation?

The Ajna Foundation, formed in mid-2023, is an entity responsible for the stewardship of the Ajna Protocol's brand assets and to pay for designated maintenance and support services.

Where can I get information about Ajna?

Analytics | https://Info.ajna.finance/ethereum Audits | https://github.com/ajna-finance/audits Blog | https://forum.ajna.finance/c/blog Deployment Addresses | https://faqs.ajna.finance/info/deployment-addresses ELI5 | https://www.ajna.finance/eli5 FAQs | https://faqs.ajna.finance/ GitHub | https://github.com/ajna-finance Twitter | https://twitter.com/ajnafi Website | https://www.ajna.finance Whitepaper | https://www.ajna.finance/whitepaper

How can I get involved?

Join our discord server. Participate in the grants program. Give integrators like summer.fi your feedback.

Last updated