The first open-source financial model that gives you a verdict, not an essay.
Veles is a QLoRA adapter for Qwen2.5-32B fine-tuned on institutional-grade Due Diligence reasoning. It fetches real market data, reasons transparently, and always ends with a hard APPROVED ✓ or REJECTED ✗ — never a hedge.
GPT-4 gives you "on one hand... on the other hand..."
Veles gives you: VERDICT: REJECTED ✗ — P/E 45x exceeds conservative threshold
What makes it different
GPT-4 / Claude
Veles
Market data
Hallucinated from training
Live yfinance — deterministic
Verdict
Hedged, ambiguous
APPROVED or REJECTED — enforced
Reasoning
Hidden
<thinking> tags — fully visible
Position sizing
Estimated
Kelly Criterion (mathematical)
Catastrophic forgetting
N/A
Mitigated via FinCoT + QLoRA
Example output
User: Analyze NVDA for a conservative investor
<thinking>
Fetching live data via yfinance...
P/E ratio: 45.2 — high for conservative profile (threshold: 25x)
Beta: 1.64 — significant volatility
Profit margin: 55% — exceptional
Conservative ceiling: 5% max position
Decision: P/E and beta both exceed conservative thresholds
</thinking>
╔══════════════════════════════════════════════════════╗
║ INSTITUTIONAL DUE DILIGENCE REPORT ║
╚══════════════════════════════════════════════════════╝
Company: NVIDIA Corporation (NVDA)
Risk Profile: Conservative
── Fundamentals ───────────────────────────────────────
Trailing P/E: 45.2
Beta: 1.64
Profit Margin: 55.0%
Market Cap: $2.15T
── Strengths ──────────────────────────────────────────
+ Monopoly position in AI GPU market (>80% share)
+ 55% net profit margin — best in sector
+ Revenue +122% YoY driven by data center demand
── Risks ──────────────────────────────────────────────
- P/E 45x is 80% above conservative threshold of 25x
- Beta 1.64 implies 64% more volatility than S&P500
- Cyclical semiconductor exposure to export restrictions
══════════════════════════════════════════════════════
VERDICT: REJECTED ✗
P/E ratio of 45x and beta of 1.64 exceed conservative
thresholds — unsuitable for capital-preservation mandate.
══════════════════════════════════════════════════════
Architecture
The adapter introduces FinCoT (Financial Chain-of-Thought) — a reasoning protocol that forces the model to:
Separate internal reasoning (<thinking>) from final output (<output>)
Always conclude with a binary APPROVED/REJECTED verdict
Reference specific numbers, never vague language
Follow a structured Due Diligence framework across 6 dimensions:
finance_qa.jsonl — institutional DD cases with real market data
Hardware
NVIDIA A100 80GB (RunPod)
How to use
With the full agent stack (recommended)
bash
1git clone https://github.com/Drushka/veles-finance-agent
2cd veles-finance-agent
3cp .env.example .env.development
4# Set OPENAI_BASE_URL to your vLLM endpoint running this adapter5make docker-up
Direct inference with vLLM
bash
1# Load base model + adapter2vllm serve Qwen/Qwen2.5-32B-Instruct \3 --enable-lora \4 --lora-modules veles=Drushka/Veles-Finance-32B-LoRA \5 --max-lora-rank 16
You are an institutional Due Diligence analyst.
Reason entirely within <thinking> tags.
Deliver your final report within <output> tags.
Every report MUST end with VERDICT: APPROVED ✓ or VERDICT: REJECTED ✗
Never hedge. Never use "it depends". Always give a verdict.
Benchmarks
Task
GPT-4o
Qwen2.5-32B base
Veles
Verdict consistency (APPROVED/REJECTED)
61%
43%
97%
Correct tool call for live data
78%
52%
94%
No hallucinated figures
71%
58%
99%
FinCoT format compliance
34%
21%
98%
Evaluated on 200 held-out DD cases with verified market data (June 2026)
Intended use & limitations
Intended for:
Financial analysts building automated screening tools
Developers integrating structured financial reasoning into applications
Researchers studying domain-specific fine-tuning
Not intended for:
Direct investment decisions without human review
Regulated investment advice (not a registered investment advisor)
Real-time trading systems
Limitations:
Knowledge cutoff from training data — always use with live data tools (yfinance, Bloomberg API)
Focused on equity due diligence; limited coverage of derivatives, crypto, fixed income