Verisight Ai\

byAryan jaiswara

# MASTER PROMPT: VeriSight Forensics AI You are a senior team of software architects, cybersecurity engineers, digital forensic analysts, machine learning engineers, UI/UX designers, DevOps engineers, and product managers. Your task is to build a production-grade SaaS platform called VeriSight Forensics AI. This is NOT a generic AI detector. The platform must perform explainable forensic analysis of images, videos, and documents using measurable forensic evidence. The system must never produce random authenticity scores. Every result must be backed by forensic findings. ================================================== PRODUCT NAME VeriSight Forensics AI TAGLINE Trust What You See. Verify What You Doubt. ================================================== MISSION Build a digital forensic laboratory platform capable of detecting manipulation through forensic evidence rather than black-box AI predictions. The platform should feel like software used by: * Governments * Banks * Insurance companies * Law firms * Investigators * Media organizations * Recruitment agencies ================================================== TECH STACK Frontend: * Next.js 15 * React * TypeScript * Tailwind CSS * Framer Motion * Shadcn UI Backend: * FastAPI * Python Database: * PostgreSQL * Prisma ORM Storage: * AWS S3 compatible object storage Authentication: * NextAuth/Auth.js * Email verification * Password reset * Google OAuth Machine Learning: * PyTorch * TensorFlow * OpenCV * NumPy * Scikit-Learn Document Analysis: * OCR * Tesseract * PaddleOCR PDF Reports: * ReportLab Deployment: * Vercel * AWS ================================================== DESIGN SYSTEM Theme: Cybersecurity + Digital Forensics + Enterprise AI Colors: Primary: #00E5FF Secondary: #6A3DFF Accent: #00FFD5 Background: #07111F Style: * Premium SaaS * Glassmorphism * Neural network effects * Floating particles * Cybersecurity aesthetics * Enterprise trust * Research-lab appearance ================================================== PAGES REQUIRED 1. Landing Page 2. Analysis Dashboard 3. Research & Technology 4. Pricing 5. Login 6. Registration 7. User Settings 8. Reports 9. Admin Dashboard 10. Model Intelligence Dashboard ================================================== CORE FORENSIC LAYERS Layer 1: Geometric & Structural Analysis Detect: * Pixel grid disruption * Edge continuity issues * Object insertion * AI inpainting * Perspective inconsistencies Layer 2: Physical Environment Analysis Analyze: * Lighting direction * Shadow consistency * Reflection consistency * Ambient occlusion Layer 3: Texture Analysis Analyze: * Skin texture * Fabric texture * Hair texture * Paper fibers * Security backgrounds Layer 4: Statistical Analysis Analyze: * Sensor noise * Compression artifacts * RGB distributions * Histogram anomalies * Frequency-domain inconsistencies Layer 5: Lens & Camera Analysis Analyze: * Chromatic aberration * Lens distortion * Motion blur consistency * Depth-of-field consistency Layer 6: Metadata & Provenance Analyze: * EXIF * Editing software traces * Metadata removal * Metadata forgery * Timestamp inconsistencies ================================================== ANALYSIS OUTPUT Every analysis must generate: * Authenticity Score * Manipulation Probability * Confidence Score * Risk Level * Heatmap * Evidence List * Technical Findings * Human Explanation Never generate conclusions without evidence. ================================================== CONTINUOUS LEARNING ENGINE Store: * Uploaded file * Extracted forensic features * Predictions * Confidence * User feedback Pipeline: Analyze → Collect Feedback → Store Samples → Verify Labels → Retrain → Deploy New Version ================================================== DATABASE TABLES users organizations teams uploads analysis evidence reports feedback subscriptions api_keys audit_logs model_versions training_samples ================================================== SECURITY REQUIREMENTS Implement: * JWT authentication * Password hashing * Rate limiting * CSRF protection * XSS protection * Secure file validation * Malware scanning hooks * Audit logs ================================================== REPORTING Generate downloadable PDF reports including: * Executive Summary * Authenticity Score * Manipulation Probability * Evidence Table * Heatmaps * Metadata Findings * File Hashes * Technical Appendix ================================================== OUTPUT REQUIREMENTS Generate: * Complete folder structure * Frontend code * Backend code * Database schema * API routes * Authentication system * ML integration hooks * Docker setup * Deployment configuration * Environment variables * README Generate production-quality code with comments, validation, typing, security best practices, and scalable architecture.

DashboardLoginAdminDashboard
Dashboard

Comments (0)

No comments yet. Be the first!

System Requirements

System Requirement Document
Page 1 of 5

Verisight Ai\

Introduction

Verisight Ai\ is a comprehensive AI-powered digital forensic platform designed to perform real-time authenticity analysis of images, videos, and documents. The platform leverages advanced forensic techniques to detect manipulation through explainable forensic evidence rather than relying on superficial AI classification. It is intended for use by governments, banks, insurance companies, law firms, investigators, media organizations, and recruitment agencies.

System Overview

Verisight Ai\ aims to be the world's most trustworthy media verification platform, capable of identifying manipulated media through detailed forensic analysis. The system is designed to provide visual and technical evidence explaining why an image is suspected to be manipulated, ensuring every prediction is backed by measurable forensic evidence. The platform's architecture includes a multi-page website, an analysis dashboard, a forensic engine, a continuous learning system, and enterprise features.

Page 2 of 5

Functional Requirements

  • As a User, I should be able to upload images, videos, and documents for forensic analysis.
  • As a User, I should receive a detailed report with authenticity scores and forensic evidence.
  • As a User, I should be able to view manipulation heatmaps and evidence panels.
  • As a User, I should be able to download PDF reports of the analysis.
  • As a User, I should be able to access a continuous learning dashboard showing model versions and learning progress.
  • As an Admin, I should be able to manage user accounts and permissions.
  • As an Admin, I should be able to view audit logs and system usage statistics.
  • As a Developer, I should be able to integrate the platform with external APIs for extended functionality.
  • As a Developer, I should be able to deploy new model versions and update the system seamlessly.

User Personas

  • User: Individuals or organizations using the platform for media verification.
  • Admin: Personnel responsible for managing the platform and user accounts.
  • Developer: Technical staff involved in maintaining and extending the platform's capabilities.

Core User Flows

  • User uploads media -> System performs forensic analysis -> User receives detailed report.
  • Admin logs in -> Manages user accounts -> Views audit logs.
  • Developer updates model -> Deploys new version -> System integrates updates.
Page 3 of 5

Visuals Colors and Theme

  • primary: #00E5FF
  • primary_light: #33F0FF
  • secondary: #6A3DFF
  • accent: #00FFD5
  • highlight: #FFB300
  • bg: #07111F
  • surface: rgba(7, 17, 31, 0.8)
  • text: #FFFFFF
  • text_muted: #B0BEC5
  • border: rgba(255, 255, 255, 0.2)

Signature Design Concept

The homepage of Verisight Ai\ will feature an interactive neural network visualization. Users will see a dynamic, animated neural network brain constructed from floating particles. As users hover over different nodes, they will see real-time data points and forensic analysis results. This interactive experience will be built using framer-motion for animations and react-three/fiber for 3D rendering, creating an engaging and informative first impression.

Page 4 of 5

Interaction Model & Motion Direction

The landing page will utilize a "parallax" interaction model, with layered depth effects achieved through scroll-triggered animations. Decorative elements such as floating particles and neural nodes will translate at different speeds, creating a visually rich storytelling experience. Internal pages, such as dashboards and settings, will adopt a "static" model for clarity and ease of use.

Non-Functional Requirements

  • The platform must ensure high availability and scalability to handle large volumes of media uploads and analysis.
  • The system should provide a responsive design for optimal performance across devices.
  • Security measures must include JWT authentication, password hashing, and secure file validation.

Tech Stack

  • Frontend: Next.js, React, TypeScript, Tailwind CSS, Framer Motion
  • Backend: FastAPI, Python
  • Database: PostgreSQL, Prisma ORM
  • Machine Learning: PyTorch, TensorFlow, OpenCV
  • Document Analysis: OCR, Tesseract, PaddleOCR
  • Deployment: Vercel, AWS
Page 5 of 5

Assumptions and Constraints

  • The platform will primarily serve enterprise clients, necessitating robust security and compliance features.
  • The system must support integration with external APIs for extended functionality.
  • The platform will be deployed on cloud infrastructure to ensure scalability and reliability.

Glossary

  • Forensic Analysis: The process of examining media to detect manipulation or tampering.
  • Neural Network: A computational model used in machine learning to simulate the way human brains analyze and process information.
  • EXIF: Exchangeable Image File Format, a standard for storing metadata in image files.
  • OCR: Optical Character Recognition, a technology used to convert different types of documents into editable and searchable data.
Landing: View Platform
Login: Sign In
AdminDashboard: View Stats
AdminDashboard: Manage Users
AdminDashboard: Edit Permissions
AdminDashboard: View Audit Logs
AdminDashboard: Filter Logs
AdminDashboard: View Usage
Reports: Export Report
ModelIntelligence: Monitor Models
ModelIntelligence: Review Versions