{"projects":[{"slug":"perplog","name":"PerpLog","status":"in-production","version":"v2.25","tagline":"The trading journal native to Hyperliquid.","summary":"Trading journal native to Hyperliquid. Wallet-native auth (Sign-In with Ethereum + RainbowKit), real-time WebSocket fills with actual executed fees, adaptive quarter-Kelly position sizing, weekly Claude-powered debrief with PDF export, HYPE staking automation. A feedback loop tight enough to course-correct inside a session — rigorous enough to compound across them.","url":"https://perplog.com","domain":["quantum-finance","crypto-infrastructure"],"stack":["Next.js 16","TypeScript 6","Tailwind CSS 4","Hyperliquid REST + WebSocket","Wagmi + Viem","RainbowKit","Cloudflare Workers (target — full migration in progress)"],"highlights":[{"label":"Auth","value":"SIWE + RainbowKit","detail":"Wallet-native. No email, no password, no custodial anything."},{"label":"Capture","value":"Real-time WebSocket fills","detail":"Direct subscription to the Hyperliquid feed — actual executed fees, no rounding, no manual import."},{"label":"Sizing","value":"Adaptive quarter-Kelly","detail":"Derived from the user's live account stats, segmented by trade category."},{"label":"Review","value":"Weekly AI debrief","detail":"Claude-powered recap — patterns, leaks, edge decay — exported as a per-season PDF."},{"label":"HYPE","value":"Staking automation","detail":"Daily cron consolidates deposits, delegates HYPE, routes swaps."}],"stance":[{"label":"No CSV import","body":"If it didn't come from the venue, it doesn't belong in your journal."},{"label":"No one-click trading","body":"PerpLog is a journal, not an order router. The clarity is in the boundary."},{"label":"No custodial anything","body":"Your keys, your fills, your data. We never touch funds, ever."}],"ownership":"studio","startedAt":"2025-01","keywords":["hyperliquid","perpetual futures","trading journal","siwe","rainbowkit","kelly criterion","risk management","pnl attribution","edge decay","hype staking","arbitrum","web3 wallet","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-04-28"},{"slug":"amav-sophro","name":"Amav Sophro","status":"in-production","tagline":"A care practice with an LLM-ready surface.","summary":"The digital home for Amandine Avril, sophrologist in Saint-Mard (Seine-et-Marne). Custom Google OAuth + JWT (no vendor lock-in), Stripe Payment Element, full Cloudflare edge stack (D1 + R2 + KV), J-day reminder pipeline, WCAG 2.1 AAA — and a content architecture explicitly built for LLM agents.","url":"https://amavsophro.com","domain":["claude-native-engineering"],"stack":["SvelteKit 2","Svelte 5 (runes)","TypeScript 6 strict","Tailwind CSS 4","Cloudflare Workers + D1 + R2 + KV","Stripe SDK v22","Resend","arctic + jose"],"highlights":[{"label":"Agent surface","value":"LLM-ready by design","detail":"Outcomes-first content, machine-readable booking surface, llms.txt, structured data."},{"label":"Auth","value":"Custom Google OAuth 2.0 + JWT","detail":"Edge-native. arctic + jose. Sessions in Cloudflare KV."},{"label":"Payments","value":"Stripe Payment Element + Packs","detail":"Embedded for sessions, hosted CheckoutSession for multi-session packs."},{"label":"Reminders","value":"J-1 → J+7 pipeline","detail":"Five touchpoints orchestrated by a dedicated Cron Worker."},{"label":"Accessibility","value":"WCAG 2.1 AAA","detail":"Lighthouse 100 on /packs."}],"llmReady":true,"llmReadyReportUrl":"https://isitagentready.com/amavsophro.com","client":{"name":"Amandine Avril","role":"Sophrologist","location":"Saint-Mard, France"},"ownership":"client","startedAt":"2025-01","keywords":["sophrology","booking platform","stripe payment element","cloudflare workers","d1","r2","kv","oauth","jwt","arctic","jose","wcag aaa","lighthouse 100","llm-ready","isitagentready","gdpr","edge runtime","sveltekit"],"actions":[{"verb":"visit","description":"Open the live booking platform.","endpoint":"https://amavsophro.com"},{"verb":"fetch-record","description":"Get the structured project record.","endpoint":"https://quasareum.com/api/projects/amav-sophro"},{"verb":"inspect-llm-readiness","description":"See the LLM-readiness audit by isitagentready.com.","endpoint":"https://isitagentready.com/amavsophro.com"},{"verb":"discuss","description":"Send a question or feedback about Amav Sophro.","endpoint":"https://quasareum.com/api/contact","tool":"send_contact"}],"relatedProjects":["sophria"],"lastUpdated":"2026-04-28"},{"slug":"sophria","name":"Sophria","status":"in-development","tagline":"Native iOS + Android app for sophrology — guided audio practice, by Amandine Avril.","summary":"A subscription-based mobile app delivering professional sophrology sessions and guided exercises, recorded by sophrologist Amandine Avril. Native Swift on iOS and Kotlin on Android, with a Cloudflare-only backend (Workers + D1 + R2 + KV) for auth, audio delivery, and subscription receipt validation. Currently in active development, preparing for App Store and Play Store launch.","domain":["claude-native-engineering"],"stack":["Swift (iOS / SwiftUI / AVFoundation / StoreKit)","Kotlin (Android / Jetpack Compose / ExoPlayer / Google Play Billing)","Cloudflare Workers (TypeScript)","Cloudflare D1 (subscription state, content metadata, user library)","Cloudflare R2 (audio assets, zero egress)","Cloudflare KV (sessions, rate limits)","Cloudflare Queues (Apple/Google receipt validation)","Custom OAuth + JWT (no vendor identity)"],"highlights":[{"label":"Platforms","value":"iOS + Android, both native","detail":"Swift on iOS for AVFoundation audio and StoreKit subscriptions. Kotlin on Android for ExoPlayer and Play Billing. No cross-platform shortcut."},{"label":"Audio library","value":"Recorded by Amandine Avril","detail":"Categorized sessions, offline downloads, regular content updates."},{"label":"Business model","value":"Subscription","detail":"Free trial period, monthly + annual plans, in-app purchase on iOS, Google Play Billing on Android. Receipt validation via Cloudflare Queues."},{"label":"Backend","value":"Cloudflare-only edge stack","detail":"Workers + D1 (relational state) + R2 (audio assets, zero egress) + KV (sessions and rate limits) + Queues (async receipt validation). Edge-native, no third-party identity vendor."}],"client":{"name":"Amandine Avril","role":"Sophrologist & content creator","location":"Saint-Mard, France"},"ownership":"client","startedAt":"2025-01","keywords":["sophrology","mobile app","ios","swift","swiftui","avfoundation","storekit","android","kotlin","jetpack compose","exoplayer","play billing","cloudflare workers","cloudflare d1","cloudflare r2","cloudflare kv","cloudflare queues","subscription","audio streaming","guided practice","edge backend"],"actions":[{"verb":"fetch-record","description":"Get the structured project record.","endpoint":"https://quasareum.com/api/projects/sophria"},{"verb":"follow-launch","description":"Watch project status for App Store / Play Store availability.","endpoint":"https://quasareum.com/api/status"},{"verb":"discuss","description":"Send a question or feedback about Sophria.","endpoint":"https://quasareum.com/api/contact","tool":"send_contact"}],"relatedProjects":["amav-sophro"],"lastUpdated":"2026-04-28"}]}