Why Euler?

Building Private Credit, on Euler.

01Euler Vault Kit

Creative Authority for Risk Curators.

The Euler Github reads like an old garage full of shelved inventions, built by an architect who assumed that the app layer would take care of itself.

The result is a the most curator-centric, money market stack on EVM:

Do you want single-use, Isolated vaults?

Do you want a custom oracle for each line of credit?

Do you want Gated Access to vaults based on underwriting criteria?

Euler built a composable toolkit around isolated credit vaults, and just left the code in a repo for you to discover. Kind of incredible.

02Euler Earn I

Built-in Allocator.

Euler Earn allows for allocation amongst a portfolio of 30 supply vaults.

Zipcode Credit Warehouses construct that porftolio like this:

One USDC Reserve vault, which holds idle supply.

One Farm vault, which is a credit line dedicated to auto-exercising oHYDX tokens.

28 Lines of Credit, which are single use, isolated EVK vaults.

When a line has been approved, funds are transferred from the USDC Reserve, and then made available to the borrower through the Coinbase SDK or bridged out through Erebor. When the loan has been paid off, the credit line is retired, making room for a new line.

Euler Earn moves capital where it needs to be, within the within a Credit Warehouse.

03Euler Earn II

Built-in Accounting Engine.

A happy discovery that grew out of discovering the 30 slot limitation of Euler Earn is the implicit pattern of Warehouse Clusters.

The MVP Private Credit structure is a Credit Warehouse <> Junior Tranche Pairing. If there are only 28 lines available, then you need to either launch multiple warehouses, or diversify your risk into multiple credit products / curators.

Underwriting quality is more competitive, because of fewer lines.

Diversification of risk is forced, due to the coded limitation.

Protocols with a shared credit dollar also benefit from this structure:

If Warehouse A has a default, and Warehouse B does not, underlying Junior for the Warehouse A Cluster, can be frozen into extended duration, proportionate to the amount of current utilization. == Protecting the shared credit dollar from depeg, and isolating the impact to the Warehouse B Cluster.

Private Credit recourse is achieved through SPVs, Repurchase Agreements, & off-chain secondary credit funds, rather than onchain liquidity pools. Onchain depositors can benefit from offchain yields, provided these recourse structures are in place to protect depositors -- but only if you cannot lend your dollars, and sell them too.:

A tension must be maintained:

Enough deposits to attract borrowers.

Enough isolation to diminish risk.

In this way, if a Junior Tranche wants to underwrite trash, their risk can be quarantined from other clusters. Scaled out, this grows into a type of onchain Credit Union, or Private Credit Conglomorate.

04Euler Price Oracles

An Oracle for Every Loan.

Bespoke Private Credit collateral, requires custom Oracles.

Oracles for Tokenized RWA funds are meant to be reflective of the underlying assets, to mark the value per share. It's expensive to launch oracles, and the tokenized fund approach seems like it relies on a periodic third party assessment to vault the underlying, and reflect that value in the feed.

Chainlink has quietly introduced an alternative to this in the form of CRE managed datastreams, which can pull information from multiple sources, and digest that information into a price feed. Chainlink Oracle Adapters can plug this feed directly into Euler, decreasing the cost of an ephemeral oracle.

Lenders can underwrite risk however they want:

zkProofs validating Plaid KYB, Credit Check and Income requirements

Notarized liens with repurchase agreements from secondary markets with a history of purchases

Cross-chain LSTs, representing Bittensor Subnet Validator yield.

As an asset class, RWAs & Private Credit are out on the risk curve, and the long tail of collateral types requires a long tail of oracles.

05EVK Hooks

Access-Gating for Private Credit.

EVK Vaults have a hooks feature, which can gate vault functions to specific parties:

Vaults that are Whitelisted to KYB Entities.

Vaults which require a certain credit score, or verified income to access capital.

Vaults which can only be liquidated through specialized processes.

These hooks enable Institutional Lending, Private Credit, Underwriting, or bespoke structured products intended for specific large holders to deploy capital. Euler empowers curators to build custom solutions, rather than narrowing that capacity in favor of a more unilateral risk framework. The result is a less opinionated infrastructure, which can facilitate more diverse approaches to onchain finance.

06ESynth

A Minimalist, Euler-Native Synthetic Asset Vault

Do you need a trust-minimized, synthetic asset, which is built directly into the Euler Stack?

ESynth works great with Chainlink CRE & Zodiac Roles to build permissionless vault strategies:

Zodiac Roles narrow the scope of operations.

Zodiac Modules physically define the onchain operations which can be executed.

Chainlink CRE evaulates conditions, and runs operations according to set workflows.

Esynth is the Entrance & Exit Gate which determines which assets are utilzied in the strategy.

The stack above is a structural response to the re-occuring issue of discretionary operation in vault strategies. Onchain finance enables the articulation of opinionated structures, without intermediaries or operators. These structures then allow onchain capital to coordinate around these opinions.

Euler just happens to integrate cleanly with the whole stack.

Want to see how we used Euler to build Zipcode Finance?