verification layer
Independent verification for AI-written code.
An independent grade on every AI-authored pull request — with per-line attribution and merge gates that override the model’s confidence.
$ npm i -g @veriva/clicopy
veriva — checkcopy
$ veriva check --pr 482
→ analyzing pull request #482 · src/auth.ts
PREsanitize · 0 zero-width chars✓ ok
PRErepo-context indexed · 247 lines✓ ok
STATIChallucinated import · lib-secure-auth⚠ finding
STATICtaint-flow · req.params.id → db.query⚠ finding
AISQL injection · src/auth.ts:43⚠ critical
AIaudit-log missing on 401 · src/auth.ts:46⚠ finding
AIdependency review · 0 new vulns✓ ok
GATEmerge blocked · path deny src/auth/**✗ blocked
the verdict
An independent grade — not the model’s self-report.
Veriva runs its own pipeline on every PR, attributes each line to the agent that wrote it, and holds the merge gate when the bar isn’t met. Numbers in mono, tabular, never jittering.
veriva/api · #482 · src/auth.tsmerge blocked
B
81
trust · threshold 87
Security72
Correctness88
Provenance95
the verification wall
click any card to replay · ↵Every PR, graded in real time.
what an independent check buys you
Proof you can audit.
01
Per-line attribution
Every line traced to the agent that wrote it — Claude Code, Cursor, Copilot.
02
Merge gates
Policy that overrides the model’s confidence, enforced in CI before the merge.
03
Provenance trail
An auditable record behind every grade, finding, and decision.
honest boundaries
What Veriva is not.
An independent check earns trust by being clear about its limits.
We don’t auto-fix and merge for you
Veriva grades and gates — you and your agents stay in control of the code.
We don’t replace human review
An independent signal under your review, never a rubber stamp instead of one.
We don’t train on your code
Repositories are analyzed in-policy and never used to train models.
get started
Three commands to your first grade.
Install the CLI, authenticate, and grade any pull request — from your terminal or wired into CI.
$ npm i -g @veriva/cliinstall
$ veriva loginauthenticate
$ veriva check --pr 482grade any PR
works with your stack
GitHub
GitLab
Linear
Jira
Claude Code
Cursor
Copilot
Bitbucket