Reforge
Architecture

System Overview

High-level system architecture, cross-tier dataflow, and component interactions

Reforge is organized into four interconnected layers spanning on-chain protocols, real-time backend coordination services, user/liquidator web applications, and an empirical simulation lab.


High-Level Architecture Flow

Rendering diagram...

Architectural Layers


Core System Responsibilities

System LayerPrimary TechnologiesCore Responsibilities
Smart ContractsSolidity 0.8+, Foundry, OpenZeppelinCustodies collateral, manages lending accounting, opens discrete batch auctions, and settles liquidation payouts atomically.
Backend ServicesNode.js, TypeScript, Fastify, viem, RedisMonitors blocks via WebSocket, detects underwater accounts ($HF < 1.0$), computes Net Economic Value scores, and dispatches jobs.
Frontend ViewsNext.js 16, Tailwind CSS, FumadocsProvides user dashboard, liquidator bidding console, protocol telemetry, and interactive research simulator.
Research PipelinePython, NumPy, Pandas, MatplotlibOrchestrates Monte Carlo market shocks, models gas wars vs. batch auctions, and generates empirical comparison figures.

On this page