PR and agent change
Bind a bounded result to the exact subject and version, then verify the signed lifecycle record independently.
VERAHELM API / AI CHANGE GATES
Use one API contract to evaluate a pull request, migration, agent, MCP server, model, or workflow version. Thirteen gate profiles return deterministic status codes, blocking conditions, required tests, provenance, and optional signed Decision Envelopes. Customer payloads and full outputs are not persistently retained.
01 / FLAGSHIP WORKFLOW
Bind a bounded result to the exact subject and version, then verify the signed lifecycle record independently.
Record a bounded customer decision for a specific integration and revisit it when scope or version changes.
Preserve customer-selected evidence references, conditions, expiry, and retest requirements.
Keep expired, revoked, superseded, and unresolved states visible without publishing private decision logic.
02 / DIFFERENTIATED VALUE
Evaluation, observability, security, governance, and policy tools produce or retain evidence. Verahelm addresses a narrower job: bind bounded, caller-supplied evidence references and customer authority to an exact change and a verifiable lifecycle record.
| BOUNDARY | VERAHELM |
|---|---|
| Primary job | Evidence-to-change-gate decision support for an exact subject and version |
| Required data | Bounded structured summaries; raw repositories, prompts, traces, and datasets are not required |
| Output | Structured result with an optional signed Decision Envelope |
| Lifecycle | Expiry, revocation, and supersession |
| Verification | Offline public-contract verification |
Provider capabilities vary by product and plan. Verahelm complements evidence-producing systems and does not independently verify caller-supplied evidence.
03 / ACCESS PRODUCTS
30 units each calendar month—about ten base three-unit gates. One restricted key, selected flagship endpoints, low rate/concurrency, non-production marker, recorded purpose, and immediate revocation. Stripe payment-method verification is required; no charge or subscription is created.
300 units per billing period; 30 units/day; 5 requests/10 seconds; 30/minute; concurrency 2; one live key; 12,288-byte payload; 6-second processing limit.
At the base request size, 300 units cover up to 100 three-unit PR or agent-change gates per billing period, subject to daily and rate caps.
1,500 units per billing period; 150 units/day; 13 requests/10 seconds; 90/minute; concurrency 5; five live keys; 16,384-byte payload; 8-second processing limit; metadata-only usage export.
At the base request size, 1,500 units cover up to 500 three-unit gates. Five keys support separated integration scopes, while metadata export supports internal usage reconciliation.
04 / DATA + OUTPUT
05 / INPUT RESTRICTIONS
| ACCEPTED | REJECTED |
|---|---|
| Short descriptions, enumerated categories, bounded integer metrics, categorical observations, small arrays, non-identifying labels, and non-confidential customer summaries. | Multipart, binary, base64 files, attachments, archives, executables, remote URLs, cloud links, repository links, webhooks with payloads, streaming inputs, bulk data, HTML, and source code. |
| United States business/professional, age 18+, authorized, non-regulated and non-consequential internal evaluation support. | Personal or regulated data, credentials, card/bank data, confidential files, third-party trade secrets, high-consequence decisions, certification, advice, weapons, surveillance, or critical controls. |
START SMALL
Verify a payment method without a charge, create a restricted Free key, and inspect one bounded result. Upgrade only if the workflow earns it.