Bring-your-own-AI loop
Point any agent at bolvrk check --json and it has a deterministic verifier to iterate against: your model proposes, our checker judges. Validation is never metered.
An agent that writes a migration needs something to iterate against that is not another model. bolvrk check --json returns a frozen, structured contract — severity, rule, what breaks, the safe form — that an agent can read, act on and re-run until the check is clean. Your model proposes; the checker judges; the loop terminates on evidence.
Validation is never metered on any plan, so an agent can run the check as often as it likes without a cost conversation.
npx bolvrk check migration.sql --json | jq '.findings[] | {rule: .ruleId, severity, fix: .fix.description}'Try it on your next migration
The CLI is open source and needs no account: npx bolvrk check migration.sql