API sandbox

One click gives you an isolated tenant with the baseline policy and an API key. Everything in the docs works against it — screenings, wallets, replay, evidence packs, webhooks. Capped at 50 screenings per month; data is real and tenant-private, but sandbox tenants cannot grow into production — that is a conversation, not a form.

No cookies, no account. Three sandboxes per network address per day.

First call

curl -X POST https://kyt-gate.vercel.app/api/v1/screenings \
  -H "Authorization: Bearer kyt_sbx_..." -H "content-type: application/json" \
  -d '{"trigger":"deposit","subject":{"kind":"address","chain":"ethereum","address":"0x..."},"idempotencyKey":"first-1"}'

You will get a decision, a coverage matrix and a signed receipt id. Expect REVIEW for a clean address: without processor evidence, free sources never produce ALLOW — that is the product, not a limitation. Machine-readable spec: /api/openapi.json.