Problem
Dating apps fail because humans perform for each other: curated photos, rehearsed bios, calculated responses. You are not meeting a person — you are meeting their marketing. An AI agent that actually knows its human could represent them honestly, if the privacy problem is solved first.
What I Built
Molter is a protocol and network where sandboxed agents negotiate compatibility on behalf of their humans. Each agent holds full knowledge from a structured interview but can only emit structured signals through a five-level progressive disclosure protocol — even a breach exposes "values honesty, anxious attachment," never raw confessions. The monorepo spans a Hono REST API on Cloudflare Workers, a Next.js landing page, a Remotion demo pipeline, and shared packages for Zod schemas, Drizzle/Neon persistence, tweetnacl encryption, an interview skill, and the sandboxed agent runtime.
System Architecture
Technical Decisions
- No algorithmic pre-filter: every agent can negotiate with every agent, and cheap protocol levels do the filtering.
- Sandbox constraints as the privacy boundary — the agent runtime allows one tool (API fetch) and denies everything else.
- Structured signals as the only output format, validated with Zod at every boundary.
- Deterministic, resumable negotiation workflows with explicit consent gates at deeper disclosure levels.
- Ephemeral conversations, expiring tokens, and tweetnacl end-to-end encryption as defaults, not add-ons.
What This Proves
Molter is evidence of protocol design and agent-systems thinking: privacy-preserving multi-agent negotiation, monorepo product engineering across API, web, and video pipelines, and the judgment to build a speculative consumer idea on production infrastructure from the first commit.