Traditional habit trackers are passive. They wait for you to input data. They don't care if you lie, and they don't care if you quit. PACT doesn't just track your goals; it enforces them.
The 4-Agent Swarm
Powered by Google Gemini 2.0 Flash
Translates vague goals ("run more") into machine-verifiable JSON contracts using RAG to pull standard terms.
The "Detector". Uses Vision AI to analyze photo/video evidence and Strava data to validate success.
The "Supreme Court". Audits the verifier's decision using System 2 thinking to prevent false positives.
The Enforcer. Executes consequences (charity donations, public shaming on X) when pacts are broken.
System Architecture
Automated Accountability Pipeline
(React 19 + Vite)"] UI <-->|JSON Requests| API["Backend API
(FastAPI)"] subgraph Google_Cloud ["Google Cloud / Firebase"] DB[("Firestore
NoSQL")] Storage["Firebase Storage
(Evidence Media)"] end subgraph Agents ["The Agent Swarm (Gemini 2.0 Flash)"] Contract["Contract Agent
(Negotiator + RAG)"] Verify["Verify Agent
(Vision AI)"] Detect["Detect Agent
(Auditor)"] Adapt["Adapt Agent
(Enforcer)"] end subgraph Integrations Twitter["X / Twitter
(Public Shaming)"] Opik["Opik
(Tracing & Eval)"] end API <--> Contract API <--> Verify API <--> Detect API <--> Adapt Contract <-->|Load Knowledge| DB Verify <-->|Analyze| Storage Adapt -->|Post Tweet| Twitter Contract -.->|Trace| Opik Verify -.->|Trace| Opik API <-->|Auth & Data| DB
Why PACT?
Traditional apps are passive input forms. PACT is Agentic. It negotiates, audits, and enforces without bias.
Solving procrastination helps health & wealth. PACT provides the forcing function to bridge "I should" and "I did."
Business Model: 1% transaction fee on staked amounts + Enterprise API for team productivity.