Developers

The trust layer, in your stack.

REST + Webhooks. Predictable, idempotent, fully typed. Sandbox out of the box.

Get API keys
veristrate.ts
import { Veristrate } from "@veristrate/sdk";

const tg = new Veristrate({ apiKey: process.env.TG_KEY });

const result = await tg.verify({
  user_id: "u_8a72f1",
  context: "marketplace",
});

if (result.bot_probability > 0.5) {
  // gate or challenge
}

Authenticate

Server-side API keys with scoped permissions and instant rotation.

Verify

POST /v1/verify — runs the full trust pipeline and returns a score with factors.

Score

GET /v1/score/:user — fetch a cached score, sub-50ms p99.

Webhooks

Subscribe to score changes, alerts, fraud signals and verification events.

Sandbox

Deterministic test users covering every score band and risk profile.

SDKs

TypeScript, Python, Go, Rust. Generated from the same OpenAPI spec.