Kujira Tracks

The overarching theme of the Kujira tracks is “Present, Analyze, and Compose”. Each track flowing into the next, such that a participant can move from one to another with the same project.

For context; the Kujira blockchain is a de-fi focused chain with a number of core dApps that power its ecosystem:

  • FIN; 100% on-chain orderbook exchange
  • BOW; 100% on-chain market making vaults for FIN
  • BOW Leverage; collateralized BOW deposits that borrow from GHOST
  • GHOST; Money market for borrowing and lending with a composable vault-market architecture
  • USK; A 100% overcollateralized decentralized stablecoin, using a CDP model
  • ORCA; The community-first liquidations engine that supports the solvency of the GHOST, USK, and BOW Leverage protocols
  • PILOT; A community-first token launchpad, where IDOs can be priced via auction bidding and find a fair price for protocol and buyer

The ecosystem has grown rapidly over the course of the nearly 3 years of its existence, and even for a sophisticated user, signal is becoming increasingly difficult to find amongst the noise. For example, there are currently 228 pairs on FIN, 180 pools on BOW, 90 markets on GHOST and 126 liquidation queues on ORCA. Each with their own state of orders, liquidity, risk and bids.

The focus of the Kujira tracks for the hackathon is to make this easier to understand for a newcomer to crypto and defi.

  1. Present: This is all about reading data from the chain and the apps, and presenting it to a user in a sensible way that they can take action with. The simplest way to get started here will be with pond-ex, a full-stack starter template for a Kujira dApp, with ready-made interfaces to the chain and dApps with kujira-ex.
  2. Analyze: This adds a layer on top of Present, where some intelligence should be added to the data presented to the user. This might take the form of back-testing against market data to help a user select an ORCA liquidation queue to bid in, or help a user balance a USK minting portfolio, across a number of collaterals
  3. Compose: Compose adds a layer of automation and integration between the core dApps. This is expected to deploy CosmWasm smart contracts that interface with the existing dApps in order to help a user take action on the intelligence found in Analyze. This might take the form of some kind of auto-managed BOW LP fund, liquidation prevention in USK minting or GHOST borrowing, or auto-balancing stable deposits across GHOST lending vaults.

Judging Criteria

Does this make someone’s life easier when they’re using the Kujira blockchain and its dapps?

We’re not expecting a polished codebase, abstractions, full test coverage, comprehensive readme’s etc. This is just a hackathon after all. We’re looking for the raw beginnings of a product that makes people’s lives easier. The judges will assess this based on their own experience, but collecting and presenting real-world feedback will make this much, much easier. We encourage participants to engage with the Kujira Community on X, in our Telegram group and/or in our Discord server. The community is incredibly welcoming and always very eager to try new products, however rough around the edges they are.