{
  "id": "005-signature-layer-excluded",
  "category": "canonicalization",
  "description": "The llmind:signature layer MUST be excluded from the canonical input when computing a signature (LRFS v1.0 §3.3 rule 2). This vector verifies writers correctly drop it during canonicalization.",
  "spec_section": "LRFS v1.0 §3.3",
  "inputs": {
    "layers": {
      "llmind:text": "Signed content.",
      "llmind:signature": "hmac-sha256:placeholder-signature-value"
    }
  },
  "expected": {
    "canonical_bytes_hex": "6c6c6d696e643a74657874005369676e656420636f6e74656e742e00",
    "canonical_bytes_length": 28,
    "excluded_layer": "llmind:signature"
  }
}
