{
  "markdown": "# vahtian\n\n[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.21339127.svg)](https://doi.org/10.5281/zenodo.21339127)\n\nCompany site for **Vahtian** — research citation integrity.\n\n**Vahtian checks whether each manuscript claim is supported by the evidence\ncited for it** — through a blinded human → AI → adjudication workflow with a\ndecision-gated, undoable write and a hash-chained audit trail.\n\n> **Vahtian does not decide scientific truth.** It records whether a cited source\n> supports a specific claim: who rated it, what the AI advised, how disagreements\n> were adjudicated, and what was finally written.\n\nHuman-first. AI-second. Auditable. Free local tools for researchers;\ninfrastructure for journals, guideline groups, and research organizations.\n\n<p align=\"center\">\n  <img\n    src=\"assets/hero-ecosystem.svg\"\n    alt=\"The Vahtian tool family: Start (CiteVahti — check your own manuscript), Prepare (StudyVahti, MethodVahti, DictVahti, MatchVahti-Lite — get the study right first) and Scale (ReviewVahti, ExtractVahti, GuidelineVahti, AtlasVahti — systematic-review infrastructure), all standing on one evidence record: human rates first, blinded AI second, adjudicated, hash-chained, provenance or flag. Records whether a cited source supports a specific claim — never scientific truth.\"\n    width=\"1200\">\n</p>\n\n## The product ladder\n\n**Start** — check the claims in your own manuscript\n- **CiteVahti** — check that each claim is supported by the source cited for it\n  *(free beta)*: https://github.com/heidihelena/citevahti\n\n**Prepare** — get the study and its evidence right before analysis\n- **StudyVahti** — plan a defensible study before data collection *(free · live)*: /studyvahti\n- **MethodVahti** — justify your sample size → COREQ/SRQR methods PDF\n  *(free beta for individuals, project licence for institutions)*: /methodvahti\n- **DictVahti** — clean the REDCap data dictionary before analysis *(free · live)*: /dictvahti\n- **MatchVahti-Lite** — capture citation-worthy evidence from abstracts *(free · live)*: /matchvahti-lite\n\n**Scale** — systematic-review infrastructure\n- **ReviewVahti** — inter-rater reliability for screening (Cohen's κ / Krippendorff's α) *(live)*: /reviewvahti\n- **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\n- **GuidelineVahti** — panel consensus, RAND/UCLA + GRADE *(early access)*: /guidelinevahti\n- **AtlasVahti** — de-identified validation-pattern analytics *(roadmap)*\n\nStatic pages (one `index.html` per product, plus `404.html` and `sitemap.xml`),\ndeployed via Cloudflare to vahtian.com. No trackers, no external dependencies.\n\n`vahti` (Finnish) = *sentinel / guard* — the watch over what gets cited.\n\n## Brand & social tooling\n\n- `brand/STYLE.md` — the canonical brand spec; `brand/PHILOSOPHY.md` — the mark system.\n- `brand/cards/` — 1200×630 Open Graph cards, one per page. Regenerate with\n  `npm i @resvg/resvg-js && node brand/cards/generate.mjs`.\n- Screenshot-led product covers are generated from their real interface previews with\n  `node brand/cards/generate-product-covers.mjs` (uses the bundled preview browser).\n- `brand/carousel/` — self-contained LinkedIn carousel builder (`noindex`, zero\n  external requests). Preset decks per product, theme & format switching, post-caption\n  drafts, deck save/load as JSON, export as PDF (LinkedIn document post) or\n  per-slide PNGs.\n\n## MethodVahti package\n\n`methodvahti/` is a self-contained Python package (Apache-2.0) for qualitative\nheterogeneity scoring + a COREQ/SRQR methods-report PDF. See\n[`methodvahti/README.md`](methodvahti/README.md). Tests: `cd methodvahti &&\npython -m pytest tests/ -v`.\n",
  "bytes": 3770,
  "sha": "b651ecaf04140b0f5268904ebaf28905654f917794a832d4f1cbff4e8acdd7e2",
  "repo_slug": "heidihelena/vahtian",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_heidihelena_vahtian_2ca02376/readme"
}