{
  "tool_id": "art-278-reputation-score-aggregator",
  "note": "golden_hash empty until first `node golden-parity.test.mjs --update`.",
  "vectors": [
    {
      "name": "happy-path",
      "policy_parameters": {
        "subject_id": "agent-alpha",
        "as_of": "2026-01-01",
        "decay_half_life_days": 180,
        "attestations": [
          {
            "subject_id": "agent-alpha",
            "issuer_id": "agent-beta",
            "receipt_hash": "sha256:aaa1",
            "dims": {
              "competence": 0.8,
              "integrity": 0.6,
              "timeliness": 0.4,
              "cooperation": 0.2
            },
            "issued_at": "2025-12-02"
          },
          {
            "subject_id": "agent-alpha",
            "issuer_id": "agent-gamma",
            "receipt_hash": "sha256:bbb2",
            "dims": {
              "competence": 0.4,
              "integrity": 0.4,
              "timeliness": 0.4,
              "cooperation": 0.4
            },
            "issued_at": "2025-11-02"
          }
        ]
      },
      "output_payload": {
        "subject_id": "agent-alpha",
        "as_of": "2026-01-01",
        "dims": {
          "competence": 0.61154,
          "integrity": 0.50577,
          "timeliness": 0.4,
          "cooperation": 0.29423
        },
        "composite": 0.452885,
        "attestation_count": 2,
        "excluded_self_issued": 0,
        "decay_half_life_days": 180,
        "insufficient_evidence": false
      },
      "golden_hash": "1bf4090feacd576aa1879a0ef8d3304ba91286e95a302eb956552dc8bf0f07e9"
    },
    {
      "name": "self-issued-excluded",
      "policy_parameters": {
        "subject_id": "agent-alpha",
        "as_of": "2026-01-01",
        "decay_half_life_days": 180,
        "attestations": [
          {
            "subject_id": "agent-alpha",
            "issuer_id": "agent-alpha",
            "receipt_hash": "sha256:self1",
            "dims": {
              "competence": 1,
              "integrity": 1,
              "timeliness": 1,
              "cooperation": 1
            },
            "issued_at": "2025-12-31"
          },
          {
            "subject_id": "agent-alpha",
            "issuer_id": "agent-beta",
            "receipt_hash": "sha256:ccc3",
            "dims": {
              "competence": 0.5,
              "integrity": 0.5,
              "timeliness": 0.5,
              "cooperation": 0.5
            },
            "issued_at": "2026-01-01"
          }
        ]
      },
      "output_payload": {
        "subject_id": "agent-alpha",
        "as_of": "2026-01-01",
        "dims": {
          "competence": 0.5,
          "integrity": 0.5,
          "timeliness": 0.5,
          "cooperation": 0.5
        },
        "composite": 0.5,
        "attestation_count": 1,
        "excluded_self_issued": 1,
        "decay_half_life_days": 180,
        "insufficient_evidence": false
      },
      "golden_hash": "93b89288e7c32d11aead441d96c5632f5c8ea51a3cd8464ef89f02a2b2375d01"
    },
    {
      "name": "decay-boundary",
      "policy_parameters": {
        "subject_id": "agent-alpha",
        "as_of": "2026-06-30",
        "decay_half_life_days": 180,
        "attestations": [
          {
            "subject_id": "agent-alpha",
            "issuer_id": "agent-beta",
            "receipt_hash": "sha256:ddd4",
            "dims": {
              "competence": 1,
              "integrity": 1,
              "timeliness": 1,
              "cooperation": 1
            },
            "issued_at": "2026-01-01"
          },
          {
            "subject_id": "agent-alpha",
            "issuer_id": "agent-delta",
            "receipt_hash": "sha256:ddd5",
            "dims": {
              "competence": -1,
              "integrity": -1,
              "timeliness": -1,
              "cooperation": -1
            },
            "issued_at": "2026-06-30"
          }
        ]
      },
      "output_payload": {
        "subject_id": "agent-alpha",
        "as_of": "2026-06-30",
        "dims": {
          "competence": -0.333333,
          "integrity": -0.333333,
          "timeliness": -0.333333,
          "cooperation": -0.333333
        },
        "composite": -0.333333,
        "attestation_count": 2,
        "excluded_self_issued": 0,
        "decay_half_life_days": 180,
        "insufficient_evidence": false
      },
      "golden_hash": "de5b8dd69f238ee14345840f3147cd374db2bc175303d4a3802cdf5fdd96fe28"
    },
    {
      "name": "empty-set",
      "policy_parameters": {
        "subject_id": "agent-alpha",
        "as_of": "2026-01-01",
        "decay_half_life_days": 180,
        "attestations": []
      },
      "output_payload": {
        "subject_id": "agent-alpha",
        "as_of": "2026-01-01",
        "dims": {
          "competence": 0,
          "integrity": 0,
          "timeliness": 0,
          "cooperation": 0
        },
        "composite": 0,
        "attestation_count": 0,
        "excluded_self_issued": 0,
        "decay_half_life_days": 180,
        "insufficient_evidence": true
      },
      "golden_hash": "82b5895f01369b845228911e67aa271f3b2437afd0671d355822975c6d878eef"
    },
    {
      "name": "dedupe-latest-wins",
      "policy_parameters": {
        "subject_id": "agent-alpha",
        "as_of": "2026-01-01",
        "decay_half_life_days": 180,
        "attestations": [
          {
            "subject_id": "agent-alpha",
            "issuer_id": "agent-beta",
            "receipt_hash": "sha256:eee5",
            "dims": {
              "competence": 0.2,
              "integrity": 0.2,
              "timeliness": 0.2,
              "cooperation": 0.2
            },
            "issued_at": "2025-11-01"
          },
          {
            "subject_id": "agent-alpha",
            "issuer_id": "agent-beta",
            "receipt_hash": "sha256:eee5",
            "dims": {
              "competence": 0.9,
              "integrity": 0.9,
              "timeliness": 0.9,
              "cooperation": 0.9
            },
            "issued_at": "2025-12-15"
          }
        ]
      },
      "output_payload": {
        "subject_id": "agent-alpha",
        "as_of": "2026-01-01",
        "dims": {
          "competence": 0.9,
          "integrity": 0.9,
          "timeliness": 0.9,
          "cooperation": 0.9
        },
        "composite": 0.9,
        "attestation_count": 1,
        "excluded_self_issued": 0,
        "decay_half_life_days": 180,
        "insufficient_evidence": false
      },
      "golden_hash": "44273dd71c109cd31d61cbced2d755d887764804d33ce1b4d33c9be13b76c3f0"
    }
  ]
}
