CAIN-42 CAIN Studio
25CAIN-42 Product guides › Agent Autonomy Lease › Five live demo tools

Attack lab

Five real sessions on the live lease engine, plus one where a legitimate lease is used normally.

4 attacks 1 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
controlControl: work inside the leasePOST /api/v1/autonomy-guards/autonomy-lease/runReads, writes and a $30 purchase inside a human-signed level-3 lease: all allowed.
attackThe agent signs itself a level-5 lease with a huge budgetPOST /api/v1/autonomy-guards/autonomy-lease/runSelf-renewal, an unknown key, and a human lease edited after signing are all refused.
attackMany small $45 purchases that add upPOST /api/v1/autonomy-guards/autonomy-lease/runThe budget is cumulative: the purchase that crosses $200 is refused (the 'salami' trick).
attackA sub-agent asks for more power than its parentPOST /api/v1/autonomy-guards/autonomy-lease/runDelegation can only shrink a lease. A bigger child lease is refused; a smaller one is granted.
attackRepeated violations lower the agent's levelPOST /api/v1/autonomy-guards/autonomy-lease/runThree refused actions drop the lease from level 3 to 2, so spending is refused afterwards.

Each button runs a full session on the live engine. The demo signs the human lease itself; in production a person's key signs it.

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.