CAIN-42 MCPGate
25CAIN-42 Product guides › CAINPay › Five live demo tools

Attack lab

The demo policy blocks 'casino.example' and allows ordinary merchants up to $200 a payment. Five real payments:

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
controlPay office-supplies.example (allowed)POST /catalog-demo/cainpay/runAn ordinary merchant inside the limits.
attackPay casino.example (blocked)POST /catalog-demo/cainpay/runOn the deny list.
attackSame casino, in capitals with a trailing dotPOST /catalog-demo/cainpay/runSpelling tricks don't get past the list.
attackSame casino, as a checkout web addressPOST /catalog-demo/cainpay/runA full address still resolves to the blocked merchant.
attackA sub-domain of the casinoPOST /catalog-demo/cainpay/runSub-domains of a blocked merchant are blocked too.

Each button creates a fresh policy and authorizes one payment 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.