Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

27 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Day One - AI Startup Validator

Transform Rough Ideas into Validated Company Plans Through Adversarial AI Collaboration

Hackathon Platform Status Backend

Try It Live | API Docs | Video Demo | Documentation


πŸ“– Table of Contents


🎯 Problem & Solution

The Problem

Startup validation is expensive, slow, and often biased.

  • Founders waste months and thousands of dollars before getting structured feedback
  • Traditional consultants are expensive (€5,000-€50,000+ per project)
  • Accelerators accept only 1-3% of applicants
  • Peer feedback lacks domain expertise
  • Solo founders miss critical blind spots

Our Solution

Day One provides instant, comprehensive startup validation through adversarial AI collaboration.

Submit your rough idea and watch a virtual C-suite boardroom debate it in real-time. Six specialized AI agentsβ€”Research, Product, Finance, Legal, Marketing, and CEOβ€”analyze, challenge, and refine your concept, delivering a professional company dossier in minutes.

What used to take weeks now takes a coffee break. β˜•


✨ Key Features

🎭 Adversarial Validation (Not Just Consensus)

  • Finance & Legal agents actively challenge proposals
  • CEO agent resolves conflicts and makes final decisions
  • Simulates real boardroom dynamics, not echo chambers

⚑ Real-Time Streaming Experience

  • WebSocket-powered live updates show agents "thinking"
  • Watch the debate unfold as agents collaborate and clash
  • See challenges raised and resolutions made in real-time

πŸ“Š Comprehensive Dossier Output

Each analysis produces a detailed company dossier including:

  • βœ… Market Analysis - Competitors, target audience, positioning
  • βœ… MVP Scope - Core features and technical architecture
  • βœ… Revenue Model - Monetization strategy and pricing
  • βœ… Legal Structure - Entity type and compliance requirements
  • βœ… Marketing Strategy - Go-to-market plan and target channels
  • βœ… Elevator Pitch - Investor-ready 30-second summary

🎯 Target Users

  • πŸš€ Aspiring Founders - Validate ideas before investing time/money
  • 🏒 Startup Accelerators - Rapid screening and feedback for applicants
  • πŸ’‘ Entrepreneurs - Structured analysis for new ventures
  • πŸŽ“ Students - Learn startup fundamentals through AI mentorship

🎬 Demo Video

πŸ“Ή Watch Day One in Action (3-minute demo)

[Demo video will be embedded here before final submission]

Demo Highlights:

  1. Submit a startup idea (e.g., "AI-powered meal planning app")
  2. Watch 6 agents debate in real-time
  3. See Finance challenge the revenue model
  4. See Legal flag data privacy concerns
  5. Watch CEO resolve conflicts
  6. Receive comprehensive company dossier

πŸ—οΈ Architecture

Day One uses a modern, scalable architecture designed for real-time AI collaboration:

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                    FRONTEND (native.builder)                 β”‚
β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚
β”‚  β”‚  Landing Page  β”‚  Boardroom View  β”‚  Dossier Display  β”‚ β”‚
β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                      β”‚
        β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
        β”‚   REST API + WebSocket    β”‚
        β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                      β”‚
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚              BACKEND (FastAPI on Render.com)                 β”‚
β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚
β”‚  β”‚               CompanyPipeline (Orchestrator)           β”‚ β”‚
β”‚  β””β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚
β”‚      β”‚                                                        β”‚
β”‚  β”Œβ”€β”€β”€β–Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”  β”‚
β”‚  β”‚  Agent Sequence (Sequential Execution)                β”‚  β”‚
β”‚  β”‚                                                        β”‚  β”‚
β”‚  β”‚  1️⃣ Research β†’ 2️⃣ Product β†’ 3️⃣ Finance (Challenge)    β”‚  β”‚
β”‚  β”‚  4️⃣ Legal (Challenge) β†’ 5️⃣ Marketing β†’ 6️⃣ CEO (Resolve) β”‚  β”‚
β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜  β”‚
β”‚                           ↓                                   β”‚
β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”  β”‚
β”‚  β”‚              AI/ML API (OpenAI Compatible)             β”‚  β”‚
β”‚  β”‚                   Model: gpt-4o-mini                   β”‚  β”‚
β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜  β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Key Architectural Decisions:

  • Sequential Agent Execution - Ensures coherent analysis flow
  • WebSocket Streaming - Real-time updates create engaging UX
  • Adversarial Pattern - Finance/Legal challenge, CEO resolves
  • Stateless Backend - Easy horizontal scaling
  • Direct OpenAI SDK - No external dependencies (removed LangChain for stability)

πŸ€– The AI Boardroom

Meet the 6 specialized agents that analyze your startup idea:

1️⃣ Research Agent πŸ”

Role: Chief Research Officer
Personality: Analytical and data-driven
Responsibilities:

  • Market size and growth analysis
  • Competitor landscape mapping
  • Target audience definition
  • Unique value proposition validation

2️⃣ Product Agent πŸ’‘

Role: Chief Product Officer
Personality: Visionary and user-focused
Responsibilities:

  • MVP scope definition
  • Core feature prioritization
  • Technical architecture recommendations
  • Tech stack selection

3️⃣ Finance Agent πŸ’°

Role: Chief Financial Officer
Personality: Skeptical and risk-aware
Responsibilities:

  • Revenue model design
  • Pricing strategy
  • Challenges unrealistic financial assumptions
  • Raises concerns about monetization

4️⃣ Legal Agent βš–οΈ

Role: Chief Legal Officer
Personality: Cautious and compliance-focused
Responsibilities:

  • Legal entity structure recommendation
  • Compliance requirements identification
  • Challenges risky legal positions
  • Flags regulatory concerns

5️⃣ Marketing Agent πŸ“’

Role: Chief Marketing Officer
Personality: Creative and growth-oriented
Responsibilities:

  • Go-to-market strategy
  • Target channel selection
  • Brand positioning
  • Customer acquisition approach

6️⃣ CEO Agent πŸ‘”

Role: Chief Executive Officer
Personality: Decisive and strategic
Responsibilities:

  • Final decision-making
  • Resolves conflicts between agents
  • Synthesizes perspectives into coherent plan
  • Crafts investor-ready elevator pitch

πŸš€ Try It Yourself

🌐 Live Application

Frontend (native.builder):
πŸ‘‰ https://ei61x8qbbc82gwybasmag5f1n-5173.preview.nativelyai.app/

Backend API:
πŸ‘‰ https://dayone-sxkq.onrender.com
πŸ‘‰ API Documentation (Interactive Swagger UI)

πŸ§ͺ Quick Test (No Installation Required)

Test the backend directly via command line:

# Health check
curl https://dayone-sxkq.onrender.com/health

# Start an analysis
curl -X POST https://dayone-sxkq.onrender.com/api/analyze \
  -H "Content-Type: application/json" \
  -d '{"idea": "AI-powered meal planning app that uses grocery receipts to suggest recipes"}'

# Response will include a session_id - use it to fetch results
curl https://dayone-sxkq.onrender.com/api/result/{session_id}

⚠️ Note: First request may take 30-60 seconds as the backend wakes up from Render's free tier sleep mode. Subsequent requests are fast!


βš™οΈ Local Development

Want to run Day One locally? Follow these steps:

Prerequisites

  • Python 3.11+ installed
  • pip package manager
  • AI/ML API key from lablab.ai

Backend Setup

# Clone the repository
git clone https://github.com/yourusername/DayOne.git
cd DayOne/backend

# Install dependencies
pip install -r requirements.txt

# Configure environment variables
# Create a .env file with:
echo "AIMLAPI_KEY=your_key_here" > .env
echo "MODEL_NAME=gpt-4o-mini" >> .env

# Run the development server
uvicorn app.main:app --reload --host 0.0.0.0 --port 8000

Backend will be available at:

  • API: http://localhost:8000
  • Interactive Docs: http://localhost:8000/docs
  • Alternative Docs: http://localhost:8000/redoc

Frontend Integration

The frontend is built with native.builder and connects to the backend via:

  • REST API for starting analysis and fetching results
  • WebSocket for real-time agent message streaming

For detailed integration instructions, see the backend API documentation.

Docker Setup (Optional)

# Run entire stack with Docker Compose
docker-compose up --build

# Backend: http://localhost:8000
# Frontend: Configure native.builder to use http://localhost:8000

πŸ”Œ API Reference

Core Endpoints

Method Endpoint Description
GET /health Health check and active sessions
POST /api/analyze Start new analysis (returns session_id)
GET /api/result/{session_id} Fetch completed dossier
WS /ws/{session_id} Real-time agent updates stream
GET /api/sessions List all sessions

Example: Start Analysis

Request:

POST /api/analyze
Content-Type: application/json

{
  "idea": "Your startup idea here",
  "target_market": "Optional specific market"
}

Response:

{
  "session_id": "22f2014f-fe3d-4596-9d99-d4e60a4354dd",
  "status": "started",
  "message": "Analysis started. Connect to WebSocket for real-time updates."
}

Example: WebSocket Connection

const ws = new WebSocket('wss://dayone-sxkq.onrender.com/ws/{session_id}');

ws.onmessage = (event) => {
  const data = JSON.parse(event.data);
  console.log(`[${data.agent}] ${data.message}`);
  
  // Message types: info, challenge, resolution, error
  // Agents: research, product, finance, legal, marketing, ceo, system
};

Example: Fetch Dossier

Request:

GET /api/result/{session_id}

Response: (when completed)

{
  "session_id": "22f2014f-...",
  "status": "completed",
  "dossier": {
    "idea": "Original idea",
    "problem_statement": "...",
    "target_audience": "...",
    "competitors": ["Competitor 1", "Competitor 2"],
    "mvp_scope": ["Feature 1", "Feature 2"],
    "revenue_model": "...",
    "elevator_pitch": "..."
  }
}

πŸ“– Complete API Documentation:
See the interactive Swagger API Docs for full TypeScript types, error handling, and integration examples.


πŸ› οΈ Technology Stack

Frontend

  • Framework: native.builder (React-based)
  • Styling: Tailwind CSS
  • Real-time: WebSocket client
  • Deployment: NativelyAI Platform

Backend

  • Language: Python 3.11+
  • Framework: FastAPI (async/await)
  • AI Integration: OpenAI SDK via AI/ML API
  • Data Validation: Pydantic v2
  • Real-time: WebSockets
  • Deployment: Render.com (HTTPS + WSS)

AI Models

  • Primary Model: gpt-4o-mini (fast, cost-effective)
  • Alternative Models: gpt-4o, claude-3-5-sonnet
  • API Provider: AI/ML API (OpenRouter-compatible)

Infrastructure

  • Backend Hosting: Render.com
  • Frontend Hosting: NativelyAI Platform
  • Containerization: Docker + docker-compose
  • API Protocol: REST + WebSocket (WSS)

πŸ“Š Project Structure

DayOne/
β”œβ”€β”€ backend/                      # FastAPI backend
β”‚   β”œβ”€β”€ app/
β”‚   β”‚   β”œβ”€β”€ main.py              # FastAPI app, CORS, endpoints
β”‚   β”‚   β”œβ”€β”€ models.py            # Pydantic data models
β”‚   β”‚   β”œβ”€β”€ pipeline.py          # Agent orchestration logic
β”‚   β”‚   β”œβ”€β”€ agents/              # 6 specialized AI agents
β”‚   β”‚   β”‚   β”œβ”€β”€ base.py          # BaseAgent class with LLM logic
β”‚   β”‚   β”‚   β”œβ”€β”€ research.py      # Research Agent
β”‚   β”‚   β”‚   β”œβ”€β”€ product.py       # Product Agent
β”‚   β”‚   β”‚   β”œβ”€β”€ finance.py       # Finance Agent (challenges)
β”‚   β”‚   β”‚   β”œβ”€β”€ legal.py         # Legal Agent (challenges)
β”‚   β”‚   β”‚   β”œβ”€β”€ marketing.py     # Marketing Agent
β”‚   β”‚   β”‚   └── ceo.py           # CEO Agent (resolves)
β”‚   β”‚   β”œβ”€β”€ prompts/             # Agent prompt templates
β”‚   β”‚   └── storage/             # Session storage logic
β”‚   β”œβ”€β”€ requirements.txt         # Python dependencies
β”‚   β”œβ”€β”€ Dockerfile               # Docker configuration
β”‚   └── test_api.py              # API integration tests
β”œβ”€β”€ docs/
β”‚   β”œβ”€β”€ Day_One_PRD.pdf          # Original Product Requirements
β”‚   └── SIMPLIFIED_BACKEND_PLAN.md  # Implementation strategy
β”œβ”€β”€ docker-compose.yml           # Multi-container setup
└── README.md                    # This file

🎯 Hackathon Submission

Event: AI Factory - Native.builder Hackathon
Platform: lablab.ai
Dates: August 3–10, 2026
Status: 🚧 In Progress

Submission Deliverables

What Makes Day One Special

  1. Adversarial AI Collaboration - Not just consensus, but active debate and conflict resolution
  2. Real-Time Streaming - Watch agents "think" and debate via WebSocket
  3. Comprehensive Output - Production-ready company dossier in minutes
  4. Scalable Architecture - Clean separation of concerns, easy to extend
  5. International Appeal - Solves a global problem (startup validation)

Technologies Used

  • native.builder - Frontend platform (hackathon requirement)
  • AI/ML API - LLM inference via OpenAI-compatible endpoint
  • FastAPI - High-performance async Python framework
  • WebSockets - Real-time bidirectional communication
  • Pydantic - Type-safe data validation
  • Docker - Containerization and deployment

πŸ“š Documentation

For Developers

Implementation Resources


🀝 Contributing

While this is a hackathon project, we welcome feedback and suggestions!

How to Contribute

  1. Report Issues - Found a bug? Open an issue with reproduction steps
  2. Suggest Features - Have ideas for improvement? Share them!
  3. Improve Documentation - Spot a typo or unclear explanation? PR welcome!

Development Workflow

# Fork the repository
git clone https://github.com/yourusername/DayOne.git

# Create a feature branch
git checkout -b feature/your-feature-name

# Make your changes and test thoroughly
pytest backend/  # Run tests

# Commit with clear messages
git commit -m "feat: add new agent capability"

# Push and create a pull request
git push origin feature/your-feature-name

🌍 International Accessibility

Day One is designed for a global audience:

  • Language-Agnostic Input: Submit ideas in any language (LLM handles translation)
  • Universal Problem: Startup validation challenges are global
  • Timezone-Friendly: Fully automated, no human scheduling required
  • Cost-Effective: Replaces expensive consultants ($5K-$50K+ β†’ Free)
  • Scalable: Cloud-hosted, serves users worldwide simultaneously

πŸ† Awards & Recognition

Target Categories:

  • πŸ₯‡ AI/ML API Challenge - Best use of AI/ML API ($1,000 in credits)
  • 🎯 Most Innovative Use of AI - Adversarial collaboration pattern
  • 🌟 Best Real-Time Application - WebSocket streaming experience

πŸ“„ License

This project is submitted for the AI Factory - Native.builder Hackathon.

Ownership: Day One team retains full ownership
Open Source: MIT License (dependencies comply)
Assets: All datasets, APIs, and IP used with proper permission


πŸ™ Acknowledgments

  • NativelyAI - For the native.builder platform
  • lablab.ai - For hosting the hackathon
  • AI/ML API - For LLM inference credits
  • OpenAI - For gpt-4o-mini model
  • Render - For backend hosting

πŸ“ž Contact & Links


Built with ❀️ for the AI Factory - Native.builder Hackathon

Turning rough ideas into validated company plans, one coffee break at a time. β˜•

About

AI-powered workspace that detects scope creep and payment risks in client chats, drafts professional replies, and tracks client history.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages