Skip to content

Repository files navigation

status stack puter.js license

Proof

Research you can trust before you trust it.

Ask a question. A researcher, a fact-checker, and a writer take it from there.


Overview

Proof turns a single question into a structured, source-aware report — not by asking one model to guess straight through, but by running the work through three specialized agents that hand off to each other the way a real research team would:

ResearcherFact-checkerWriter

You watch each handoff happen live. What comes out the other end is a report you can actually export and use, with a visible record of what was verified and what wasn't.

Features

  • Live agent pipeline — watch each agent work in real time, not a spinner
  • Real web search — the Researcher pulls genuinely current information, not just training data
  • Built-in fact-checking pass — claims get reviewed and flagged before they reach the final report
  • Fact-check summary — a transparent, expandable record of what was questioned and why
  • One-click PDF export — a clean, print-ready version of every report
  • Zero setup — no backend, no database, no API keys, no account required to run it locally

How It Works

Your topic │ ▼ ┌─────────────┐ ┌───────────────┐ ┌───────────┐ │ Researcher │ ──▶ │ Fact-checker │ ──▶ │ Writer │ └─────────────┘ └───────────────┘ └───────────┘ │ │ │ gathers facts flags weak claims composes final & sources & vets research report │ ▼ Structured report + PDF export

Tech Stack

Layer Tool
Frontend React, Vite, Tailwind CSS
AI / Agents Puter.js — keyless access to Claude & GPT models
Web Search OpenAI web search tool via Puter.js
Dev Tools Cursor IDE, Freebuff
Prototyping Bolt.new
Hosting Netlify
Version Control GitHub

No custom backend, no database, no API keys — the entire app runs client-side.

Getting Started

git clone https://github.com/saiharshilk/proof.git
cd proof
npm install
npm run dev

Open the local URL shown in your terminal. The first time you generate a report, Puter will prompt a quick free sign-in — no payment required, this is what keeps the app keyless for developers.

Usage

  1. Type a topic or question into the input field
  2. Choose Quick or Deep dive
  3. Click Start research and watch the pipeline run
  4. Review your report, expand the Fact-check summary for details
  5. Export as PDF or start a new report

Design

Proof follows a custom design system called Cosmos — a light, editorial visual language built around a warm linen background, a single whisper-weight serif typeface, and a strict flat, shadowless UI where the writing carries the page rather than decoration.

Roadmap

  • Saved report history
  • Source citation links inline in the report
  • Adjustable agent "personas" for different report styles

Built For

This project was built for the Build Beyond Hackathon.

License

MIT — see LICENSE for details.

Built with Proof's own philosophy in mind: don't just answer — verify.

About

Ask a question, get a verified report. A live pipeline of AI research, fact-checking, and writing agents — no backend, no API keys, powered by Puter.js.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages