{"slug":"perplog","name":"PerpLog","status":"in-production","version":"v3.0.0","tagline":"The non-custodial orderflow terminal for Hyperliquid — journal built in.","summary":"Non-custodial Hyperliquid orderflow terminal with a built-in verified trading journal. Read the tape on GPU-rendered footprint, DOM, CVD, TPO, a liquidation map and a liquidity heatmap aggregating five order books across four exchanges; size every trade with a fee-aware, Kelly-segmented engine; execute via a Hyperliquid builder code (at most 1 bp per filled order, HYPE-staking Mirror Discount). Every trade executed on PerpLog journals itself — round-trips, R-multiples, expectancy, and an order-flow replay of the book it executed into. Trades are signed in the browser; the server never sees a private key. Full-Rust: egui/wgpu terminal (native desktop + WASM) and Leptos SSR on Cloudflare Workers.","url":"https://perplog.com","domain":["quantum-finance","crypto-infrastructure"],"stack":["Rust — the whole deployed product","egui + wgpu orderflow terminal (native desktop + browser WASM)","Leptos SSR on Cloudflare Workers (workers-rs)","Byte-exact Hyperliquid signing + order construction (in-house crate)","Hyperliquid REST + WebSocket + public S3 archive","Cloudflare D1 + R2 + KV + Durable Objects + Analytics Engine"],"highlights":[{"label":"Terminal","value":"GPU orderflow suite","detail":"Footprint, DOM, CVD, TPO, liquidation map, liquidity heatmap aggregating five order books across four venues (Hyperliquid, Binance spot + perp, Bybit, OKX). Linked multi-timeframe charts — native-grade, in the browser."},{"label":"Sizing","value":"Segmented quarter-Kelly","detail":"Risk-based and fee-aware — drawdown-aware, regime detection, Monte Carlo — derived from the user's live account stats."},{"label":"Execution","value":"Builder code, ≤ 1 bp","detail":"Orders route through a Hyperliquid builder code: at most 1 bp per filled order, a typical round trip at most 2 bp before the HYPE-staking Mirror Discount. No subscription, no token."},{"label":"Journal","value":"Verified, not scraped","detail":"Records the trades executed on PerpLog with the book they executed into, captured at execution — round-trips, R-multiples, expectancy, profit factor, drawdown."},{"label":"Review","value":"Weekly review + AI summary","detail":"Per-trade review first, then an AI pattern summary. Market briefing: funding extremes, open interest, HLP exposure, premium vs oracle."},{"label":"API","value":"Permissionless read-only API + MCP","detail":"Public endpoints for universe, briefing, journal and review — no key, no login. @perplog/mcp exposes them as read-only tools; never executes, never touches keys."}],"stance":[{"label":"Non-custodial, always","body":"Trades are signed in the browser; the server never sees a private key. We never touch funds, ever."},{"label":"No subscription, no token","body":"Funded by a builder fee of at most 1 bp per filled order — every fee PerpLog earns is reconstructible from Hyperliquid's public builder_fills data."},{"label":"No scraped history","body":"The journal records what you executed on PerpLog, with its orderflow context captured at execution. External wallet history is not silently imported."}],"ownership":"studio","startedAt":"2025-01","keywords":["hyperliquid","perpetual futures","orderflow","footprint chart","dom","cvd","tpo","liquidation map","liquidity heatmap","trading journal","kelly criterion","position sizing","builder code","non-custodial","hype staking","rust","egui","wgpu","leptos","webassembly","mcp","risk management","crypto trading","defi"],"actions":[{"verb":"visit","description":"Open the live product.","endpoint":"https://perplog.com"},{"verb":"fetch-record","description":"Get the structured project record.","endpoint":"https://quasareum.com/api/projects/perplog"},{"verb":"discuss","description":"Send a question or feedback to the founder about PerpLog.","endpoint":"https://quasareum.com/api/contact","tool":"send_contact"},{"verb":"follow-status","description":"Check whether the deploy is currently live.","endpoint":"https://quasareum.com/api/status"}],"relatedProjects":[],"lastUpdated":"2026-07-29"}