# Wang Hua (echo) > Builds Ditto, an AI agent alignment protocol for preserving project logic, memory, context, and taste across tools. ## Links - [GitHub](https://github.com/echowang1) - [Email](lindaindah742@gmail.com) - [Notion](https://persistent-cymbal-f93.notion.site/0cd44d1aec9e456e8049e0b932ef91bb) - [X/Twitter](https://x.com/echowan15615361) - [Xiaohongshu](https://xhslink.com/m/8S5DgZcYB0W) ## About I build Ditto - a protocol that keeps AI agents aligned with project context across tools, time, and teams. Ditto has four modules: - **Fix** - Bug intake and risk memory - **Memo** - Project memory compiler - **Link** - Context handoff layer - **Vibe** - Style consistency system ## Projects - [Fix](/projects/fix) - Bug intake and risk memory - [Fix Markdown](/projects/fix.md) - [Memo](/projects/memo) - Project memory compiler - [Memo Markdown](/projects/memo.md) - [Link](/projects/link) - Context handoff layer - [Link Markdown](/projects/link.md) - [Vibe](/projects/vibe) - Style consistency system - [Vibe Markdown](/projects/vibe.md) - [AgentVault](/projects/agent-vault) - MPC wallet SDK for AI agents - [AgentVault Markdown](/projects/agent-vault.md) - [CineWeave](/projects/cineweave) - BYOK-first short film workflow platform - [CineWeave Markdown](/projects/cineweave.md) - [GitFM](/projects/gitfm) - Git visualization tool - [GitFM Markdown](/projects/gitfm.md) ## Writing - [What You Don't Know About GEO: AI Discoverability Principles](/writing/geo-ai-discovery) - [claudesidian](https://github.com/echowang1/claudesidian) - Knowledge base ## Full Project Knowledge Base # Fix > Bug intake and risk memory Status: planned Repository: Private planned repository ## What it is Fix compiles chaotic bug reports into executable engineering tasks ## Problem it solves Users report 'it's broken' without details. Engineers waste time guessing what happened. AI agents face the same issue — they can't act on vague descriptions. ## Who it is for Engineering teams running AI agents on production codebases ## How it works Fix interrogates issues, collects logs, traces root causes, and outputs standard tickets with reproducers. Each fix becomes a permanent memory entry. ## Related projects - [memo](/projects/memo) - [link](/projects/link) ## Links - HTML: https://wanghua.dittoai.cc/projects/fix - Markdown: https://wanghua.dittoai.cc/projects/fix.md --- # Memo > Project memory compiler Status: planned Repository: Private planned repository ## What it is Memo compiles project history into executable constraints for AI agents ## Problem it solves Every bug fix contains learned wisdom. But this knowledge scatters across commits, PRs, tickets — invisible to AI. Agents repeat mistakes humans already fixed. ## Who it is for Teams maintaining legacy codebases with AI assistance ## How it works Memo extracts causal chains from git history, compiles them into verifiable constraints, and serves them to agents before they touch code. ## Related projects - [fix](/projects/fix) - [vibe](/projects/vibe) ## Links - HTML: https://wanghua.dittoai.cc/projects/memo - Markdown: https://wanghua.dittoai.cc/projects/memo.md --- # Link > Context handoff layer Status: planned Repository: Private planned repository ## What it is Link captures and restores project context across handoffs ## Problem it solves You take a week off, return to 500 new commits, and have no idea what happened. AI agents face worse — they enter projects with zero context. ## Who it is for Distributed teams with frequent handoffs ## How it works Link captures project state before you leave: what you were working on, why, what's next. On return, it restores complete context in one load. ## Related projects - [memo](/projects/memo) - [fix](/projects/fix) ## Links - HTML: https://wanghua.dittoai.cc/projects/link - Markdown: https://wanghua.dittoai.cc/projects/link.md --- # Vibe > Style consistency system Status: planned Repository: Private planned repository ## What it is Vibe enforces consistent aesthetic choices across AI-generated code ## Problem it solves AI generates the same component differently each time. Button radius: 4px, then 8px. Color: blue-tinged, then purple. Codebases become visual mess. ## Who it is for Teams using AI for UI development ## How it works Vibe extracts style fingerprints from existing code, locks down preferences, and serves them to AI agents during generation. ## Related projects - [memo](/projects/memo) ## Links - HTML: https://wanghua.dittoai.cc/projects/vibe - Markdown: https://wanghua.dittoai.cc/projects/vibe.md --- # AgentVault > MPC wallet SDK for AI agents Status: alpha GitHub: https://github.com/echowang1/AgentVault ## What it is MPC wallet SDK for AI agent payments ## Problem it solves Agents need to spend money, but can't hardcode private keys. Existing wallet solutions don't account for agent-specific threat models. ## Who it is for AI agent developers building payment-enabled agents ## How it works Multi-party computation keeps keys distributed. Agent requests signatures, secure enclave approves, key material never leaves. ## Related projects - None ## Links - HTML: https://wanghua.dittoai.cc/projects/agent-vault - Markdown: https://wanghua.dittoai.cc/projects/agent-vault.md --- # CineWeave > BYOK-first short film workflow platform Status: alpha GitHub: https://github.com/demshine/cineweave-platform ## What it is Open-source workflow platform for short film production ## Problem it solves Short film teams need editing, color, VFX, rendering — but existing tools either lock you in or cost too much. ## Who it is for Independent short film creators ## How it works Bring-your-own-key architecture. Your footage, your keys, cloud just computes. Open-source, community-driven. ## Related projects - None ## Links - HTML: https://wanghua.dittoai.cc/projects/cineweave - Markdown: https://wanghua.dittoai.cc/projects/cineweave.md --- # GitFM > Git visualization tool Status: alpha GitHub: https://github.com/echowang1/gitfm ## What it is Git repository visualization tool ## Problem it solves Text-based git log is hard to parse. Complex histories become unreadable. ## Who it is for Developers working on branched codebases ## How it works Parses git history into an interactive graph. Visualize branches, merges, commits. Sometimes eyes are faster than brain. ## Related projects - None ## Links - HTML: https://wanghua.dittoai.cc/projects/gitfm - Markdown: https://wanghua.dittoai.cc/projects/gitfm.md