6.8 KiB
XVARY Methodology (Public Framework)
This document is the public framework for XVARY Research.
It is intentionally the menu, not the recipe: stage names, logic flow, and decision philosophy are published; internal prompts, thresholds, and convergence algorithms are not.
Full narrative: xvary.com/methodology
Research Philosophy
XVARY is built around five principles:
- Variant perception first: value comes from being directionally right where consensus is wrong.
- Evidence before narrative: facts constrain the story, not the other way around.
- Conviction is earned: scores reflect cross-validated support, not tone or confidence theater.
- Adversarial challenge is mandatory: every thesis gets attacked before publication.
- Kill-file discipline: each call includes explicit thesis-invalidating conditions.
22-Stage Operational DAG (21-Stage Research Spine + Finalize)
flowchart TD
s1[directive_selection] --> s2[phase_a]
s2 --> s3[data_quality_gate]
s3 --> s4[evidence_gap_analysis]
s4 --> s5[kvd_hypothesis]
s4 --> s6[pane_selection]
s6 --> s7[quant_foundation]
s7 --> s8[model_quality_gate]
s6 --> s9[phase_b]
s5 --> s9
s9 --> s10[triangulation]
s10 --> s11[pillar_discovery]
s11 --> s12[phase_c]
s11 --> s13[why_tree]
s12 --> s14[quality_gate]
s13 --> s14
s14 --> s15[challenge]
s15 --> s16[synthesis]
s16 --> s17[audit]
s17 --> s18[report_json]
s18 --> s19[audience_calibration]
s18 --> s20[compliance_audit]
s19 --> s21[completion_loop]
s20 --> s21
s21 --> s22[finalize]
The operational DAG has 22 nodes in code (
finalizeincluded). Publicly we refer to the core research spine as the 21-stage methodology and treat finalization as release control.
Stage Intent (One-Line)
directive_selection: choose sector/style evidence directives.phase_a: collect baseline facts, filings, market context, and broad evidence.data_quality_gate: block low-integrity factual inputs.evidence_gap_analysis: detect missing evidence and open targeted searches.kvd_hypothesis: identify candidate key value drivers.pane_selection: choose report panes for company profile.quant_foundation: build model scaffolding (valuation/risk context).model_quality_gate: sanity-check model outputs before synthesis.phase_b: run enrichment search and deeper context collection.triangulation: compare evidence across independent reasoning vectors.pillar_discovery: derive weighted thesis pillars.phase_c: execute module-level synthesis in parallel.why_tree: decompose causal claims and dependency chains.quality_gate: run structured quality tests and consistency checks.challenge: adversarially test each pillar and assumptions.synthesis: assemble conviction, variant view, and scenario posture.audit: multi-role verification with follow-up rounds.report_json: build structured report payload.audience_calibration: ensure readability + decision-usefulness.compliance_audit: verify methodology and policy compliance.completion_loop: repair sparse or inconsistent sections.finalize: release gating and artifact finalization.
Quality Gates (Public Names + What They Check)
- Data Quality Gate: missingness, stale fields, broken units, filing coherence.
- Model Quality Gate: sanity bounds, impossible outputs, assumption integrity.
- Quality Gate: cross-module consistency, contradiction flags, evidence sufficiency.
- Audience Calibration: clarity, thesis readability, decision speed under time pressure.
- Compliance Audit: methodology adherence, sourcing hygiene, output policy checks.
- Finalize Gate: final validation + publication readiness.
23 Research Modules
kvd: key value-driver identification and trajectory framing.core_facts: baseline thesis framing and variant setup.operations: revenue engine, segment economics, moat mechanics.financials: profitability, balance-sheet quality, cash conversion.valuation: intrinsic range, scenario math, and expectation gap.management: leadership quality, incentives, and execution credibility.competition: market structure, rival dynamics, strategic pressure.risk: kill criteria, thesis breakers, and downside maps.capital_allocation: buybacks/dividends/M&A capital discipline.governance: board structure, oversight quality, shareholder alignment.catalysts: event map and timing-sensitive thesis triggers.product_tech: product moat, roadmap durability, and innovation path.supply_chain: supplier dependency, resilience, and bottleneck exposure.tam: market size realism, penetration runway, and saturation risk.street: consensus expectations vs. internal thesis.macro_sensitivity: rates/FX/cycle sensitivity mapping.value_framework: investment framework fit + decision rubric.quant_profile: factor, drawdown, and liquidity behavior profile.signals: alternative/leading indicators and signal dashboard.derivs: options/short-interest positioning context.earnings_track: beat/miss quality and guidance reliability.history: strategic timeline and historical analog framing.executive_summary: cross-module synthesis for fast decisioning.
Conviction Scoring (Concept)
Conviction is built from weighted pillars rather than a single-model output:
- Pillar strength (how well each core claim is supported)
- Pillar dependency risk (how fragile each claim is)
- Cross-module consistency (do independent modules agree?)
- Adversarial challenge survival (did core claims hold up?)
- Downside asymmetry under identified kill criteria
Weights are dynamic by business model and evidence reliability. Exact calibration is proprietary.
Kill-File Risks (Concept)
Every thesis is paired with explicit conditions that invalidate it. A kill file is not a downside list; it is the shortest set of assumptions that, if broken, forces re-underwriting.
Typical kill-file categories:
- Structural demand break
- Unit-economics deterioration
- Balance-sheet fragility
- Regulatory/regime shock
- Management credibility failure
Five-Vector Triangulation (Concept)
Each ticker is evaluated through five independent vectors before synthesis:
- Accounting reality
- Market-implied expectations
- Operational execution
- Strategic position / industry structure
- Macro-regime sensitivity
The goal is convergence testing: where vectors agree, conviction rises; where they diverge, uncertainty is made explicit.
Intentionally Not Published
- Module prompt templates
- Prompt routing logic and fallback trees
- Threshold matrices and gating cutoffs
- Internal convergence scoring mechanics
- Sector-specific directive libraries