{
  "vector_id": "AGT-TV-018",
  "name": "Root Hash Computation",
  "description": "Merkle root hashes for DAGs of size 1, 3, 5, and 10. Verifies deterministic root computation and that different DAG sizes produce different roots.",
  "category": "valid",
  "input": {
    "determinism_check": {
      "dag_size": 10,
      "match": true,
      "root_hash_run_1": "0xb6f8e34e381a32ec574f618f0b53a47c75fae9202026f27fd9897ea00046f3ff",
      "root_hash_run_2": "0xb6f8e34e381a32ec574f618f0b53a47c75fae9202026f27fd9897ea00046f3ff"
    },
    "root_hashes": [
      {
        "dag_size": 1,
        "root_hash": "0x2343ed3589cc94380cd86e2ac63da7c44ac21878444fea29c6887a5b79024134"
      },
      {
        "dag_size": 3,
        "root_hash": "0x559205332d00d75ddc992daf53b6e0a67bc869f9ce2b81ecc23a1397aa6a6cf1"
      },
      {
        "dag_size": 5,
        "root_hash": "0x7b7b8a965a06be79f3eae6cc78d94865c3cd9f858473f17b304cfd3f35a50859"
      },
      {
        "dag_size": 10,
        "root_hash": "0xb6f8e34e381a32ec574f618f0b53a47c75fae9202026f27fd9897ea00046f3ff"
      }
    ]
  },
  "expected_output": {
    "verification_status": "VERIFIED",
    "dag_integrity": "INTACT",
    "hash_valid": true,
    "chain_valid": true,
    "replay_deterministic": true,
    "expected_root_hash": "0xb6f8e34e381a32ec574f618f0b53a47c75fae9202026f27fd9897ea00046f3ff"
  },
  "failure_reason": null,
  "version": "1.0.0",
  "generated_at": "2026-05-18T00:00:00Z"
}