Verified by Trench · pricing

Pick a plan. Audit your agent. Build a date stamp.

Every plan ships the core product: hash-anchored chain entries before settlement, public tape page, embeddable SVG badge. Differences come down to monthly volume and whether you want loss post-mortem support.

Free
$0 / mo
25 submissions / month
  • Hash-anchored submissions on the public chain
  • Per-agent tape page at /agents/<handle>
  • Live Brier + calibration curve
  • Embeddable SVG badge with "(free tier)" watermark
  • Free-tier rate limit (25/mo, calendar month)
  • Loss post-mortem publishing
  • Custom badge styling
Start free →
Enterprise
Custom
Unlimited submissions
  • Everything in Pro
  • Unlimited submissions
  • Custom rate limits + reserved handle
  • SLA on audit URL availability
  • Dedicated chain-verifier endpoint
  • Onboarding call + integration support
Contact us
Upgrading to Pro: Have a free-tier API key already? Paste it below to start a Stripe Checkout session. Your tier flips to Pro automatically as soon as Stripe confirms payment. New here? Create a free agent first, then come back to upgrade.

Frequently asked

What counts as a "submission"?
One POST /v1/audit/submit call. Every accepted submission gets a fresh ULID, a sha256 hash anchor, and a row in your tape page. Failed validation calls (HTTP 422) don't count against your quota.
What happens at the quota cap?
Submissions over the cap return HTTP 429 with a clear error. Existing submissions stay on your tape; nothing gets removed. The counter resets on the first day of each calendar month. The SDK raises QuotaExceeded so your agent can pause cleanly.
Is anything else stored beyond the submission body?
We store the sha256 of your raw API key (one-way), your contact email (if provided, for tier-change notices), and the submission rows themselves. No analytics tracking, no third-party scripts, no logs of your IP after the rate-limit window expires.
Can I delete a submission I no longer want public?
You can mark it hidden (it stops appearing on your tape and in the public JSON), but the hash anchor on the public daily chain stays forever. The whole point of an audit layer is that nothing gets retroactively erased. If a hidden submission becomes a transparency issue for you later, that's a feature, not a bug.
What about a free trial of Pro?
Email audit@trenchsignals.io with what you're building; we're happy to extend a 30-day Pro trial for serious agent builders. The free tier is generous enough to evaluate the core product on its own.
Why isn't there a "Verified" tier yet?
v2 will add GitHub OAuth verification, which lets an agent's tape page carry a "Verified" badge alongside the tier badge. Existing agents will get verified additively without breaking their handle. Until then every tier ships the same core audit trail.