{
  "vector_id": "AGT-TV-020",
  "name": "Cross-Session Reject",
  "description": "A node in session B references a predecessor from session A. While the DAG accepts the insertion (predecessor exists), session chain traversal reveals the cross-session contamination. An independent verifier must reject this as a session isolation violation.",
  "category": "invalid",
  "input": {
    "cross_node": {
      "agent_id": "0x06ac9d4ee09b7e332fcc457c65ce987699022f90a7490ccaca5a3468eb8691a1",
      "authority_hash": "0xd29e7a4dd00127e4aa67d996fe55a00527e5f316ffe5b3da5bacb5d08289e0da",
      "dependencies": [],
      "h33_74_commitment": null,
      "node_id": "0xc816b00617da315b57df84c455ac0b5e12b95cd85bf1d8c397f18f330bd5b441",
      "node_type": "ToolCall",
      "payload": {
        "action_summary": "Cross-session tool call",
        "action_type": "tool_call.cross",
        "input_hash": "0xa4b5ae38424b0993a7434ed3e59d30c5d14c6889c4efcf3dda512dc2be06ee40",
        "metadata": {},
        "output_hash": "0x9af39fb20aab4b55d7fbf3fd1c8e5339d563e3fa740790897745c5e89e78f50e",
        "redaction_level": "MetadataOnly"
      },
      "policy_hash": "0x6eb4a673213b5dc9e7adcca8c12559fca341959476634b38552270619ad9f0fc",
      "predecessor_hash": "0x0136bc36c942351ae26515526ed96c78b5adda54759dd75396c190b1bbc761ef",
      "session_id": "0xd578e36bb24d173e0a58278597097826b270590448188c9f5a19cd03927e8313",
      "timestamp": 1716000010000
    },
    "cross_predecessor_session": "0xfad13dfd2f2c6cd733496f738f03c487be60df1a39fc0f0886935398ec32ad44",
    "dag_insertion_succeeded": true,
    "session_a_id": "0xfad13dfd2f2c6cd733496f738f03c487be60df1a39fc0f0886935398ec32ad44",
    "session_b_chain_length": 1,
    "session_b_id": "0xd578e36bb24d173e0a58278597097826b270590448188c9f5a19cd03927e8313"
  },
  "expected_output": {
    "verification_status": "FAILED",
    "dag_integrity": "SESSION_ISOLATION_VIOLATED",
    "hash_valid": true,
    "chain_valid": false,
    "replay_deterministic": true,
    "expected_root_hash": null
  },
  "failure_reason": "Cross-session predecessor: node in session B references predecessor from session A. Session isolation violated. An independent verifier implementation must reject this node.",
  "version": "1.0.0",
  "generated_at": "2026-05-18T00:00:00Z"
}