{
  "tool_id": "art-264-validate-commission-hierarchy",
  "kernel_id": "art-264-validate-commission-hierarchy",
  "display_name": "Commission Hierarchy Validator",
  "tool_version": "1.0.0",
  "mandate_type": "compliance_mandate",
  "purpose": "BFS structural validation of multi-level sales commission hierarchies. Detects orphan agents (unreachable from root), circular references (cycle in parent chain), split-sum violations (direct-report allocations exceeding 100% of parent), and max-depth-exceeded flag. Returns is_valid (bool), violations[], and structural metrics. Accepts agent_id, parent_id, split_pct arrays. No National Producer Numbers, SSNs, or TINs. Zero PII by construction.",
  "control_description": "BFS structural validation of multi-level sales commission hierarchies. Detects orphan agents (unreachable from root), circular references (cycle in parent chain), split-sum violations (direct-report allocations exceeding 100% of parent), and max-depth-exceeded flag. Returns is_valid (bool), violations[], and structural metrics. Accepts agent_id, parent_id, split_pct arrays. No National Producer Numbers, SSNs, or TINs. Zero PII by construction.",
  "declared_inputs": [],
  "declared_outputs": [
    "art-266-reconcile-commission-statement"
  ],
  "kernel_digest": "sha256:ad511a9f6b10970b9bdc169af8f6c79d2affad7b21087262e6a7f9cf3041760c",
  "trust_label": "independently verified -- zkVM execution proof (risc0/groth16-bn254)",
  "data_vintage": "2026-07-10",
  "last_validated": "2026-07-10",
  "conformance_fixtures_vendored": true,
  "compute_proof_ready": "ready",
  "wave": 45,
  "source_url": "https://ainumbers.co/chaingraph/art-264-validate-commission-hierarchy.html",
  "generated_at": "2026-07-25T20:02:55.601Z"
}
