CAIN-42 CAIN Studio
25CAIN-42 Product guides › VeritasEngine › Five live demo tools

Attack lab

The demo sends one agent output with four checks; three hold and one doesn't (the output contains a live API key prefix). Each button shows one part of the same live result.

2 attacks 3 controls live: nothing pre-recorded

  1. Pick a preset. Red ones are attacks, green ones are honest requests that must still work.
  2. Tamper. Choose any field and drop it, null it, change its type, upper-case it, flip one character, or add a field the product never asked for.
  3. Send and read the real reply, or run every preset and watch the scoreboard fill.

What each preset tests

PresetRouteWhy it matters
attackOverall verdictPOST /catalog-demo/veritasengine/runOne failed check is enough to refute the whole output.
controlCheck 1: file fingerprint (SHA-256)POST /catalog-demo/veritasengine/runThe fingerprint matches.
controlCheck 2: output matches its schemaPOST /catalog-demo/veritasengine/runThe JSON has the required shape.
controlCheck 3: the quote really is in the sourcePOST /catalog-demo/veritasengine/runFound word for word.
attackCheck 4: no secret keys in the outputPOST /catalog-demo/veritasengine/runA 'sk-live-' key prefix is present, so this check fails.

Each button runs the same four checks on the live service. Shared demo; rate limited per address.

FIRME AI CORPORATION · CAIN-42 is a Byzantine trust fabric. Numbers marked "our own check" were run by us, not by an independent party. Nothing on these pages is a certification.