{
 "product": "CAINBudget",
 "slug": "cainbudget",
 "base": "https://cainstudio.online",
 "page": "https://cainstudio.online/guide-cainbudget.html",
 "claims": [
  {
   "id": "C01",
   "kind": "control",
   "claim": "Ask for $49.99 -> Under the limit.",
   "requests": [
    {
     "method": "POST",
     "url": "/catalog-demo/cainbudget/run",
     "body": {
      "input": "49.99"
     }
    }
   ],
   "path": "steps.1.reply.decision",
   "expect": [
    "ALLOW"
   ]
  },
  {
   "id": "C02",
   "kind": "control",
   "claim": "Ask for exactly $50.00 -> Exactly the limit is allowed.",
   "requests": [
    {
     "method": "POST",
     "url": "/catalog-demo/cainbudget/run",
     "body": {
      "input": "50.00"
     }
    }
   ],
   "path": "steps.1.reply.decision",
   "expect": [
    "ALLOW"
   ]
  },
  {
   "id": "C03",
   "kind": "attack",
   "claim": "Ask for $50.01 (one cent over) -> One cent over the limit is refused.",
   "requests": [
    {
     "method": "POST",
     "url": "/catalog-demo/cainbudget/run",
     "body": {
      "input": "50.01"
     }
    }
   ],
   "path": "steps.1.reply.decision",
   "expect": [
    "DENY"
   ]
  },
  {
   "id": "C04",
   "kind": "attack",
   "claim": "Ask for $75 -> Over the limit.",
   "requests": [
    {
     "method": "POST",
     "url": "/catalog-demo/cainbudget/run",
     "body": {
      "input": "75.00"
     }
    }
   ],
   "path": "steps.1.reply.decision",
   "expect": [
    "DENY"
   ]
  },
  {
   "id": "C05",
   "kind": "attack",
   "claim": "Ask for a billion dollars -> Scientific notation doesn't slip past the check.",
   "requests": [
    {
     "method": "POST",
     "url": "/catalog-demo/cainbudget/run",
     "body": {
      "input": "1e9"
     }
    }
   ],
   "path": "steps.1.reply.decision",
   "expect": [
    "DENY"
   ]
  }
 ]
}