{
 "product": "Memory Authority Firewall",
 "slug": "memory-authority-firewall",
 "base": "https://cainstudio.online",
 "page": "https://cainstudio.online/guide-memory-authority-firewall.html",
 "claims": [
  {
   "id": "C01",
   "kind": "attack",
   "claim": "A planted 'already approved' note -> Tainted, dropped from recall, can never become a permission.",
   "requests": [
    {
     "method": "POST",
     "url": "/api/v1/memory-firewall/verify-drill",
     "body": {
      "attack_vector": "FARMA_FORGED_REASONING"
     }
    }
   ],
   "path": "status",
   "expect": [
    "TAINTED_FORGED_REASONING"
   ]
  },
  {
   "id": "C02",
   "kind": "attack",
   "claim": "An agent tries to write a policy into memory -> Agents cannot write rules, instructions or credentials.",
   "requests": [
    {
     "method": "POST",
     "url": "/api/v1/memory-firewall/verify-drill",
     "body": {
      "attack_vector": "MEMORYGRAFT_POLICY_FORGERY"
     }
    }
   ],
   "path": "status",
   "expect": [
    "BLOCKED_AUTHORITY_FORGERY"
   ]
  },
  {
   "id": "C03",
   "kind": "attack",
   "claim": "A live API key written into memory -> 13 known secret formats refused, even split by invisible characters.",
   "requests": [
    {
     "method": "POST",
     "url": "/api/v1/memory-firewall/verify-drill",
     "body": {
      "attack_vector": "RAW_SECRET_EXPOSURE"
     }
    }
   ],
   "path": "status",
   "expect": [
    "BLOCKED_RAW_SECRET_EXPOSURE"
   ]
  },
  {
   "id": "C04",
   "kind": "attack",
   "claim": "A revoked permission comes back from memory -> Revoked stays revoked.",
   "requests": [
    {
     "method": "POST",
     "url": "/api/v1/memory-firewall/verify-drill",
     "body": {
      "attack_vector": "DEAD_AUTHORITY_RESURRECTION"
     }
    }
   ],
   "path": "status",
   "expect": [
    "BLOCKED_DEAD_AUTHORITY_RESURRECTION"
   ]
  },
  {
   "id": "C05",
   "kind": "attack",
   "claim": "One customer reads another customer's memory -> Tenants are isolated.",
   "requests": [
    {
     "method": "POST",
     "url": "/api/v1/memory-firewall/verify-drill",
     "body": {
      "attack_vector": "CROSS_TENANT_READ"
     }
    }
   ],
   "path": "status",
   "expect": [
    "BLOCKED_CROSS_TENANT_ACCESS"
   ]
  },
  {
   "id": "C06",
   "kind": "attack",
   "claim": "Summarising memories to gain authority -> Summaries can only narrow, never add authority.",
   "requests": [
    {
     "method": "POST",
     "url": "/api/v1/memory-firewall/verify-drill",
     "body": {
      "attack_vector": "CONSOLIDATION_AUTHORITY_UPLIFT"
     }
    }
   ],
   "path": "status",
   "expect": [
    "CONSOLIDATION_ONLY_NARROWED"
   ]
  }
 ]
}