Reunite is a privacy-first community search network for lost pets and precious belongings. It demonstrates a restricted pathway for missing-person cases that can only be published by verified organizations.
The public deployment runs in a clearly labeled demo mode so judges can
experience the complete evidence-triage workflow without depending on
temporary API quota. The repository includes the live OpenAI Responses API
integration and can use GPT-5.6 when OPENAI_API_KEY is configured.
Apps for Your Life — OpenAI Build Week 2026.
- Discover Mochi's nearby lost-pet case.
- Review the protected search zone and safe volunteer guidance.
- Create a structured loss report.
- Analyze a private sighting with GPT-5.6 evidence triage.
- Complete the reunion story.
npm install
cp .env.example .env.local
npm run devOpen http://localhost:3000.
The project remains fully demonstrable without an API key. In that mode, the evidence route returns a clearly scoped sample result. To use live analysis, set OPENAI_API_KEY and confirm the currently available GPT-5.6 model identifier in OPENAI_MODEL.
- Exact sighting coordinates are private.
- Missing-person publication is restricted to verified organizations.
- AI ranks evidence for review but never confirms identity.
- Critical decisions require human confirmation.
- The interface explicitly discourages trespassing and unsafe intervention.
Codex was used to translate the product concept and reference direction into the information architecture, safety model, responsive design system, working Next.js implementation, typed AI endpoint, and testable contest narrative. The primary Codex session should be submitted using /feedback as required by the contest.
- Next.js App Router and TypeScript
- Responsive CSS design system
- OpenAI Responses API integration
- Zod request validation
- Demo-safe fallback for judge access
- Deployment-ready for Vercel or another Next.js host
The next phase adds PostgreSQL persistence, authenticated organization verification, encrypted media, approximate geospatial queries, moderation queues, case audit logs, notification delivery, and formal safeguarding review before any missing-person functionality is released.