Living document. Reflects intent, not commitments. PRs welcome on any item.
- MCP-native server with 17 tools over stdio.
- Workflow classifier with 25 default domain rules, fully data-driven via
data/workflow-rules.json. - Risk modeling with explainable scoring (blast radius, fragility, runtime criticality, all weights externalized in
data/risk-config.json). - Workflow fingerprinting + drift detection (silent rewrites, oscillation).
- Counterfactual mode (
what_if_revert). - Adversarial probe templates per workflow kind, externalized in
data/probes.json. - Verification budget allocator (greedy knapsack on leverage / cost).
- Confidence engine with half-life decay over real execution history.
- Interactive single-file HTML dashboard (graph, heatmap, drift, probes, budget, history).
- Workflow-first onboarding markdown export.
- Plugin loader (
.veris/plugins/*.js) for custom rules and risks. - Cross-repo registry for fleet snapshots.
- Local SQLite state with WAL, zero-retention mode.
- Public npm:
npx veris-core.
- Plugin marketplace index (static site at
plugins.veris.dev). - Plugin manifest spec (
veris-plugin.json) with capability declarations. - Workflow detection: optional ML-assisted classifier trained on labeled OSS repos (opt-in).
- Smarter fan-in/fan-out path detection for routing workflows.
- Configurable risk thresholds per workflow kind (e.g. Payments demands 90+).
- CSV / SARIF export for CI pipelines.
- PR comment integration via GitHub App.
- Python language adapter (via tree-sitter or ast module).
- Go language adapter.
- Framework adapters: Express, Fastify, NestJS, Next.js routes, Django, FastAPI, Rails.
- Multi-language monorepo support (workflows spanning TS frontend + Python backend).
- "Behavioral Diff Spec" — vendor-neutral format describing workflow boundaries, runtime risks, verification tiers.
- Reference implementation in Python.
- Submit to MCP working group.
- Annual Confidence Calibration report from opt-in community telemetry.
- Veris Verification Benchmark — 50 hand-labeled open-source repos with leaderboard.
- Federated fingerprints: detect drift across services in one logical workflow.
See GitHub issues for the live list. Issues fixed mid-version land in the next patch release; the CHANGELOG is the canonical log.
Areas where outside help moves the needle most, in priority order:
- Vertical plugins (
examples/plugin-*.js) for fintech, healthcare, IoT, gaming, regtech. - Language adapters for Python and Go (Phase 2.3).
- Workflow rule tuning for popular OSS repos — open a PR with classifier output snapshots and proposed rule deltas.
- Probe templates drawn from real production incidents (anonymized).
- Calibration data: report incidents Veris flagged that actually broke, and incidents Veris missed.
See CONTRIBUTING.md for the contributor guide. See docs/MOAT.md for the strategic context behind these priorities.