KKevlar
System architecture
Back home →
ONE CLAIM · ONE TRUSTED PATH

From changing page to released fact.

Every successful scrape enters as an untrusted claim. Kevlar checks its meaning before an application or AI agent can use it.

Bright Data · acquisition + repairConvex · state + orchestrationTypeScript · verificationNext.js + Vercel · delivery
01 · SOURCE ON VERCEL

Nova fixture

$129 purchase$10.75 monthly
02 · ACQUIRE

Bright Data

Custom Browser collectorStructured row + evidence
03 · PERSIST

Convex

Runs, evidence, historyDurable workflow state
04 · VERIFY

TypeScript gate

Schema + meaningEvidence + release policy
05 · RELEASE

Next.js on Vercel

Verified fact + eventConsole · API · SDK · MCP
FAIL PATHWrong meaning never bypasses the release gate.
BLOCKQuarantine $10.75Keep verified $129 last-known-good
REPAIRBright Data candidate
REVIEWHuman approval
PROVEHeld-out Gauntlet
CERTIFYCertificate → gate
A successful scrape is a claim.A verified release is a fact with a receipt.