QVeris for developers
Build source-cited earnings agents.
One workflow returns structured earnings intelligence with sources, capability status, confidence scoring, and explicit missing fields — the raw material for agents that can be audited, not just believed.
NVDAcalendar · results · filings · newstranscriptmediumThe workflow
Capability map
configured
Calendar
figures
Results
figures
Estimates
figures
Financials
context
Segments
context
Filings
context
News
context
Transcript
context
QVeris earnings research workflow
01SetupEvent, consensus, history, and pre-print debates
- Confirm the event, consensus, history, market context, and key pre-print debates
02Print + varianceActuals, financials, segments, and surprise checks
- Pull actuals, guidance, segments, margins, cash flow, news, filings, and transcript
- Compare actuals vs. consensus, prior quarter, prior estimate, and company guidance
03Call + thesisTranscript signals and assumption changes
- Extract tone, guidance language, analyst questions, and dodged management answers
- Identify which growth, margin, cash-flow, capex, and segment assumptions changed
04Audit + outputQuality flags, source audit, and reusable surfaces
- Flag one-offs, accrual/cash-flow gaps, inventory, backlog, concentration, and risk language
- Bind every number to sourceIds; mark missing and conflicts instead of filling gaps
- Return preview, flash, call intelligence, share page, and auditable API JSON
Validated payload
varianceTablecallSignalsthesisImpactqualityFlagssourceIdsWeb UI
output
Share Page
output
API JSON
output
Research path: event setup, print variance, call read, thesis impact, quality check, source audit.
Capability map
earningsCalendarUpcoming & reported events, timing, fiscal periodestimatesConsensus revenue / EPS, growth, estimate countresultsActuals, margins, and segment highlightshistoricalEarningsUp to 8 quarters of reported and estimated EPSfinancialsQuarterly income statement, balance sheet, and cash-flow fieldssegmentRevenueProduct / segment revenue breakdown when provider coverage existsquoteDelayed price, day change, and volumenewsTicker-scoped financial news with provenancefilings10-K / 10-Q / 8-K with filing dates and linkstranscriptCall intelligence — degrades to unavailable, never inventedcurl -X POST /api/earnings/analyze \ -H "Content-Type: application/json" \ -d '{ "ticker": "NVDA", "mode": "auto", "includeSources": true, "includeTranscript": true }'
{ "ticker": "NVDA", "mode": "combined", "analysis": { "summaryBullets": ["…"], "confidence": { "label": "medium", "reason": "Results, estimates, filings and news are available; transcript is unavailable." } }, "capabilityStatus": { "results": "available", "transcript": "unavailable" }, "missing": ["transcript"], "conflicts": [], "sources": [ { "id": "NVDA-qveris-get_earnings_results", "title": "QVeris earnings results", "provider": "QVeris", "capability": "get_earnings_results", "retrievedAt": "2026-07-08T00:00:00Z" } ] }
const res = await fetch("/api/earnings/analyze", { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify({ ticker: "NVDA", mode: "auto" }), }); const report: AnalyzeEarningsResponse = await res.json(); // every numeric claim carries sourceIds — render or refuse report.sources.length; // audit trail report.missing; // what the agent could NOT get report.analysis.confidence; // label + human-readable reason
const packet = await mcp.callTool("qveris_earnings_analyze", { ticker: "NVDA", mode: "auto", includeSources: true, includeTranscript: true, }); return { summary: packet.analysis.summaryBullets, sources: packet.sources, missing: packet.missing, confidence: packet.analysis.confidence, };
Use only the earnings packet JSON. Required inputs: sources, missing, analysis.confidence. If a numeric field has no sourceIds resolving to sources, say unavailable. Mention missing capabilities and confidence.reason. No investment advice.
The audit & confidence model
Sources, always
Every numeric claim carries sourceIds resolving into a deduplicated audit trail with provider, capability, and retrieval timestamp.
Honest gaps
Capabilities degrade explicitly: missing lists what could not be fetched; transcript-derived analysis is withheld when the transcript is absent — never fabricated.
Scored confidence
confidence is high / medium / low with a human-readable reason. Conflicting sources force low confidence and surface in conflicts.
QVeris provides research infrastructure — no buy/sell/hold output, no price targets.
Ready to wire it into your agent?