# StellaOps Vexer Vexer computes deterministic consensus across VEX claims, preserving conflicts and producing attestable evidence for policy suppression. ## Responsibilities - Ingest Excititor observations and compute per-product consensus snapshots. - Provide APIs for querying canonical VEX positions and conflict sets. - Publish exports and DSSE-ready digests for downstream consumption. - Keep provenance weights and disagreement metadata. ## Key components - Consensus engine and API host in `StellaOps.Vexer.*` (to-be-implemented). - Storage schema for consensus graphs. - Integration hooks for Policy Engine suppression logic. ## Integrations & dependencies - Excititor for raw observations. - Policy Engine and UI for suppression stories. - CLI for evidence inspection. ## Operational notes - Deterministic consensus algorithms (see architecture). - Planned telemetry for disagreement counts and freshness. - Offline exports aligning with Concelier/Excititor timelines. ## Related resources - ./scoring.md ## Backlog references - DOCS-VEXER backlog referenced in architecture doc. - CLI parity tracked in ../../TASKS.md (CLI-GRAPH/VEX stories). ## Epic alignment - **Epic 7 – VEX Consensus Lens:** deliver trust-weighted consensus snapshots, disagreement metadata, and explain APIs.