Project Info
# π¦ Veritas - AI Truth Engine
**Veritas** is an AI-powered fact-checking system that evaluates claims using a 3-agent architecture. It finds real sources from .edu and .gov sites, extracts evidence, and uses Claude AI to return a truth score from 0-100.
## π― Features
- π **Real web search** - Prioritizes .edu and .gov sources
- π **Content extraction** - Reads full article content
- π§ **AI analysis** - Uses Claude AI for intelligent reasoning
- π **Score 0-100** - How likely the claim is true
- π·οΈ **Status badges** - Verified, False, Disputed, Uncertain
- π **Source transparency** - Shows where evidence came from
- π **Tracing** - Arize OTEL integration for monitoring
## ποΈ Architecture
Analysis
View
Metric
- 6
- 3
- 2
- 1
- 1
Figures cover GitHub contributors during the hackathon window. A co-authored commit counts in full for each author, so per-member totals add up to more than the whole-team figures.
Technology
- AnthropicIn code
- CSSIn code
- Next.jsIn code
- PythonIn code
- ReactIn code
- Tailwind CSSIn code
- TypeScriptIn code
- FlaskClaimed
- Google GeminiClaimed
- HTMLClaimed
- JavaScriptClaimed
7 of 11 appear in the indexed code. 4 claimed on Devpost could not be matched to code, which may simply mean the tool leaves no trace in the repository.
AI coding agents
- Claude CodeConfig Β· Commits
- CodexConfig
Detected from committed agent config files and commit authorship. Absence of a signal is not proof an agent was unused.
Codebase size
Source size
179 KB
Source files
33
Counts recognized source files only; vendored directories, binaries and lockfiles are excluded, so this is smaller than the repository on disk.
Repository
amai0413/veritas_dvc
55 files Β· 509 KB Β· @ 04e320a
Structure
Interface
9 files Β· 16%Screens, components and styles rendered to the user.
API & routing
3 files Β· 5%Request entry points: routes, handlers and controllers.
Application logic
15 files Β· 27%Domain rules, services and shared utilities.
Supporting
Layers are inferred from where files sit in the tree, not from reading the code. A project that names its directories unconventionally will read oddly here β open the file browser to check anything the diagram implies.
Languages
- TypeScript74%
- Python20%
- Markdown5%
- CSS1%
Share of indexed source by file size. Binary and vendored files are excluded.
Dependencies
web/package.json
npm Β· 22- @anthropic-ai/sdk
- @browserbasehq/sdk
- @grpc/grpc-js
- @mozilla/readability
- @opentelemetry/api
- @opentelemetry/exporter-trace-otlp-grpc
- @opentelemetry/resources
- @opentelemetry/sdk-trace-base
- @opentelemetry/sdk-trace-node
- @sentry/nextjs
- jsdom
- next
- playwright-core
- react
- react-dom
- +7 more
Declared in the repositoryβs manifests at the indexed commit. A declared package is not proof it is used, and runtime dependencies are listed first.
This projectβs features have not been analysed yet.
Export this project's context (description, README, evidence, key source files) to chat with an AI agent elsewhere.