Bru Finance

Bru Finance

Bridging CeFi to DeFi, and giving access to emerging market securitized ESG bonds

Bru Finance

Bru Finance

Bridging CeFi to DeFi, and giving access to emerging market securitized ESG bonds

The problem Bru Finance solves

Over US $4 Trillion worth of lending per annum happens currently against Real World Assets. However, there's a huge credit gap in emerging markets. India itself sees a gap of over $500 Billion. On the other hand, the developed economies experience low or negative yields. Bru Finance is reducing that gap and connecting the yield hungry liquidity providers with high yield emerging market securitized ESG bonds.

Bonds ripe for investments are at the core of our offering, hence a USP, which is what we started building during this Hackathon. Work on the Bru Finance platform had commenced prior to the hackathon, which is visible on the Gitlab repo we're submitting. Our work during the 24 hours of the hackathon is auditable by following the commits since yesterday (the Gitlab repo pointed to the correct branch provided in Links below).

Details of exactly what was done during the Hackathon

(Judges would be able to match the below pointers with the commits on the Gitlab repo)

What was already there

  1. Pool contracts deployed on Polygon with basic Lending and Borrowing functionality.
  2. Integrated frontend to support the above functionality.

What we built in the last 24 hours

  1. Setting up structure of a bond
  2. Writing contract functionality for:
    i. bond creation
    ii. bond transfer (major)
    iii. management of bond Interest Rates from generation to transfer (some edge cases remaining)
    iv. withdrawal on closure of bond lock-in.

We are applying to the ETHIndia bounty to deploy a project in the public goods domain on Ethereum - over 300K farmers just in India committed suicide in the last decade, hence a platform that bridges the massive credit requirement of small and marginal farmers in India and other markets, at a very low cost and a low TAT we believe should fit perfectly well in the public goods domain.

Challenges we ran into

Creating a bond accurately is a fundamentally hard challenge. Trying to understand the specifics - lock-in period, interest, execution of P2P bond transfers, effect of transfers on applicable rate of interest etc. We have tried our best to give a proper structure to our bond creation and execution based on what was possible in less than 24 hours, however we might struggle with some edge cases which are kept for later development and testing.

Another big challenge we are facing is with max contract size limit, which is stopping us from deploying to any of the ETH testnets; the modularization is yet to be done which will take up time. The contract is running perfectly well on local EVM.

Discussion