Lattice

Credit pool for growing companies funded by their customers using a NAV-based share model

Lattice

Created At

ETHGlobal New York 2026

Project Description

This project is a credit pool with a limited number of memberships. A member deposits USDC, takes one of the open seats, and holds a share of the pool. The pool lends to a company against a Chainlink-underwritten credit line and puts idle cash to work in other lending protocols. As the company repays with interest and the idle cash earns yield, the pool grows, so every membership is worth more the longer it runs. Each company has its own pool with a capped number of seats, and a member can redeem their share for USDC whenever they want to exit.

How it's Made

We use a Solidity pool contract on Arc. We used Chainlink's confidential compute to price the credit cap and APR from the company's private financials, and since Arc has no Chainlink KeystoneForwarder we deliver the report through an authorized reporter account that calls onReport directly. We used Dynamic for the wallet layer so customers can connect with an email and deposit through a depositFor relayer seam. The frontend is built with React, and Tailwind. The backend is a Node service for health, pool state, and underwriting, and the contracts are tested with Foundry.

background image mobile

Join the mailing list

Get the latest news and updates

Lattice | ETHGlobal