{
 "product": "WORM Evidence Notary",
 "slug": "worm-notary",
 "base": "https://cainstudio.online",
 "page": "https://cainstudio.online/guide-worm-notary.html",
 "claims": [
  {
   "id": "C01",
   "kind": "control",
   "claim": "An untouched package verifies -> Signature, chain and Merkle root all hold.",
   "requests": [
    {
     "method": "POST",
     "url": "/product-demo/worm-notary/run",
     "body": {
      "preset": "export_and_verify"
     }
    }
   ],
   "path": "reply.verified",
   "expect": [
    true
   ]
  },
  {
   "id": "C02",
   "kind": "attack",
   "claim": "Change a DENY to ALLOW -> The edit is detected.",
   "requests": [
    {
     "method": "POST",
     "url": "/product-demo/worm-notary/run",
     "body": {
      "preset": "change_a_denied_to_allowed"
     }
    }
   ],
   "path": "reply.verified",
   "expect": [
    false
   ]
  },
  {
   "id": "C03",
   "kind": "attack",
   "claim": "Delete a record -> The gap is detected.",
   "requests": [
    {
     "method": "POST",
     "url": "/product-demo/worm-notary/run",
     "body": {
      "preset": "delete_a_record"
     }
    }
   ],
   "path": "reply.verified",
   "expect": [
    false
   ]
  },
  {
   "id": "C04",
   "kind": "attack",
   "claim": "Reorder two records -> The new order is detected.",
   "requests": [
    {
     "method": "POST",
     "url": "/product-demo/worm-notary/run",
     "body": {
      "preset": "reorder_records"
     }
    }
   ],
   "path": "reply.verified",
   "expect": [
    false
   ]
  },
  {
   "id": "C05",
   "kind": "attack",
   "claim": "Check against a different trusted key -> A package from an untrusted key is refused.",
   "requests": [
    {
     "method": "POST",
     "url": "/product-demo/worm-notary/run",
     "body": {
      "preset": "wrong_signing_key"
     }
    }
   ],
   "path": "reply.verified",
   "expect": [
    false
   ]
  }
 ]
}