Oracle3
Oracle3: 예측시장 거래 엔진·MCP 서버
AI가 SEC XBRL 기반 10‑K·10‑Q 요약을 제공하고 모든 수치는 원문에 근거하며 주장마다 해당 구절을 링크합니다
AI summaries of 10-Ks and 10-Qs for investors who read the source. Every figure grounded in SEC XBRL, every claim linked to the passage it came from.
금융Python · TypeScriptGitHub @neilmac91온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기EarningsNerd
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
AI-powered SEC filing analysis. EarningsNerd turns dense 10-K and 10-Q filings into clear,
evidence-backed summaries — business performance, financials, risks, and management discussion —
so investors can understand a company in minutes instead of hours.
🌐 Live: earningsnerd.io · API: api.earningsnerd.io
🔒 Status: pre-launch (waitlist mode)README 전문 보기 ↗AI-powered SEC filing analysis. EarningsNerd turns dense 10-K and 10-Q filings into clear, evidence-backed summaries — business performance, financials, risks, and management discussion — so investors can understand a company in minutes instead of hours.
🌐 Live: earningsnerd.io · API: api.earningsnerd.io 🔒 Status: pre-launch (waitlist mode)
Frontend — Next.js 16 (App Router) · TypeScript · Tailwind CSS + shadcn/ui · React Query · Recharts · PostHog · Sentry. Deployed on Vercel.
Backend — FastAPI (Python 3.11) · SQLAlchemy 2.0 · PostgreSQL 15 · two-tier cache (in-memory +
optional Redis). SEC data via edgartools (XBRL extraction, filing parsing). Deployed on
Google Cloud Run with Cloud SQL.
AI — an OpenAI-compatible client; default provider DeepSeek (platform.deepseek.com), default
model deepseek-flash (ADR-0008). Both are env-configurable (OPENAI_BASE_URL + AI_DEFAULT_MODEL), so
any OpenAI-compatible provider/model works. (The OPENAI_* env names are just the compatibility
shim — this is not OpenAI/GPT-4.)
Platform — Stripe (payments) · Resend (email) · PostHog (analytics) · Sentry (errors).
A deeper, human-facing architecture overview is in
docs/ARCHITECTURE.md. The exhaustive engineering reference is inCLAUDE.md.
Frontend ─▶ FastAPI ─▶ SEC EDGAR (filing text + XBRL) ─▶ section extraction
─▶ AI summarization (strict JSON contract, fallback on failure)
─▶ quality assessment ─▶ persist ─▶ streamed back over SSE
Resilience is built in: a circuit breaker and token-bucket rate limiter in front of SEC EDGAR, JSON-contract repair for model output, and a deterministic fallback summary when the model fails or times out.
# Backend
cd backend && python3 -m venv venv && source venv/bin/activate
pip install -r requirements.txt
cp .env.example .env # set SECRET_KEY and OPENAI_API_KEY
uvicorn main:app --reload --port 8000 # http://localhost:8000/docs
# Frontend (new terminal)
cd frontend && npm install
cp .env.local.example .env.local
npm run dev # http://localhost:3000
Full setup, tests, and workflow: CONTRIBUTING.md.
backend/ FastAPI app (routers, services, models, schemas), prompts, evals, tests
frontend/ Next.js app (app/, components/, features/, lib/)
docs/ Architecture, deployment, compliance, troubleshooting
Key API surface (full, always-current reference at /docs):
| Area | Endpoint |
|---|---|
| Auth | POST /api/auth/register, POST /api/auth/login, GET /api/auth/me |
| Companies & filings | GET /api/companies/search, GET /api/filings/company/{ticker} |
| Summaries | POST /api/summaries/filing/{id}/generate-stream, GET /api/summaries/filing/{id} |
| Multi-Period Analysis (Pro) | POST /api/analysis/{ticker}/stream |
| Subscriptions | POST /api/subscriptions/create-checkout-session |
Backend deploys to Google Cloud Run automatically via GitHub Actions on push to main (gated on
tests); the frontend deploys to Vercel via its GitHub integration. See
docs/DEPLOYMENT.md.
The maintained privacy notice explains data handling and
available choices. Source review notes are in docs/legal/PRIVACY_POLICY.md.
Questions, help and feedback: [email protected]. Subscription questions: [email protected]. Privacy requests: [email protected]. Vulnerability reports: [email protected]. See the email setup guide for routing and operations.
Proprietary — all rights reserved.
This software is not open source. See LICENSE. No use, copying, modification, or
distribution without prior written permission.
End users of the app/subscriptions are governed by the End-User License Agreement.