vahtian

Company site for Vahtian โ research citation integrity.
Vahtian checks whether each manuscript claim is supported by the evidence
cited for it โ through a blinded human โ AI โ adjudication workflow with a
decision-gated, undoable write and a hash-chained audit trail.
Vahtian does not decide scientific truth. It records whether a cited source
supports a specific claim: who rated it, what the AI advised, how disagreements
were adjudicated, and what was finally written.
Human-first. AI-second. Auditable. Free local tools for researchers;
infrastructure for journals, guideline groups, and research organizations.
The product ladder
Start โ check the claims in your own manuscript
Prepare โ get the study and its evidence right before analysis
- StudyVahti โ plan a defensible study before data collection (free ยท live): /studyvahti
- MethodVahti โ justify your sample size โ COREQ/SRQR methods PDF
(free beta for individuals, project licence for institutions): /methodvahti
- DictVahti โ clean the REDCap data dictionary before analysis (free ยท live): /dictvahti
- MatchVahti-Lite โ capture citation-worthy evidence from abstracts (free ยท live): /matchvahti-lite
Scale โ systematic-review infrastructure
- ReviewVahti โ inter-rater reliability for screening (Cohen's ฮบ / Krippendorff's ฮฑ) (live): /reviewvahti
- ExtractVahti โ DTA data extraction + risk-of-bias (QUADAS-2/-C, PROBAST-AI) โ tidy CSV + RoB traffic-light SVG for R; multi-extractor reconcile (ฮบ / ฮฑ); sealed agent aid (early access): /extractvahti
- GuidelineVahti โ panel consensus, RAND/UCLA + GRADE (early access): /guidelinevahti
- AtlasVahti โ de-identified validation-pattern analytics (roadmap)
Static pages (one index.html per product, plus 404.html and sitemap.xml),
deployed via Cloudflare to vahtian.com. No trackers, no external dependencies.
vahti (Finnish) = sentinel / guard โ the watch over what gets cited.
brand/STYLE.md โ the canonical brand spec; brand/PHILOSOPHY.md โ the mark system.
brand/cards/ โ 1200ร630 Open Graph cards, one per page. Regenerate with
npm i @resvg/resvg-js && node brand/cards/generate.mjs.
- Screenshot-led product covers are generated from their real interface previews with
node brand/cards/generate-product-covers.mjs (uses the bundled preview browser).
brand/carousel/ โ self-contained LinkedIn carousel builder (noindex, zero
external requests). Preset decks per product, theme & format switching, post-caption
drafts, deck save/load as JSON, export as PDF (LinkedIn document post) or
per-slide PNGs.
MethodVahti package
methodvahti/ is a self-contained Python package (Apache-2.0) for qualitative
heterogeneity scoring + a COREQ/SRQR methods-report PDF. See
methodvahti/README.md. Tests: cd methodvahti && python -m pytest tests/ -v.