{
  "package": "SNIN Emission Paper Pilot — test vectors v0.4.3 (FROZEN)",
  "date": "2026-09-08",
  "window_policy_version": "0.4.3",
  "base_pay_micro": 100000000,
  "instrument_version": "n-classifier-0.4.3",
  "policy": {
    "policy_version": "0.4.3",
    "authority": {"root": {"issue": true, "attest": false}, "ctrl": {"issue": false, "attest": true}},
    "revoked": {}
  },
  "digests": {
    "D_W1": "claim-w1-digest-0001",
    "D_W2": "claim-w2-digest-0002",
    "D_W3": "claim-w3-digest-0003"
  },
  "capabilities": [
    {"assignment_id": "A2001", "task_id": "T2001", "assignee": "V",  "emission_class": "verify_accept",    "cap_micro": 100000000, "review_of": "W2"},
    {"assignment_id": "A2002", "task_id": "T2002", "assignee": "R",  "emission_class": "recheck_overturn", "cap_micro": 100000000, "review_of": "W2"},
    {"assignment_id": "A3001", "task_id": "T3001", "assignee": "V",  "emission_class": "verify_accept",    "cap_micro": 100000000, "review_of": "W3"},
    {"assignment_id": "A3002", "task_id": "T3002", "assignee": "R",  "emission_class": "recheck_overturn", "cap_micro": 100000000, "review_of": "W3"},
    {"assignment_id": "A4001", "task_id": "T4001", "assignee": "V",  "emission_class": "verify_reject",    "cap_micro": 100000000, "review_of": "W1"},
    {"assignment_id": "A4002", "task_id": "T4002", "assignee": "R",  "emission_class": "recheck_confirm",  "cap_micro": 100000000, "review_of": "W1"}
  ],
  "attestations": [
    {"attestation_id": "AT2001", "task_id": "T2001", "evidence_digest": "D_W2", "assignee": "V", "verdict": "accept"},
    {"attestation_id": "AT2002", "task_id": "T2002", "evidence_digest": "D_W2", "assignee": "R", "verdict": "accept"},
    {"attestation_id": "AT3001", "task_id": "T3001", "evidence_digest": "D_W3", "assignee": "V", "verdict": "accept"},
    {"attestation_id": "AT3002", "task_id": "T3002", "evidence_digest": "D_W3", "assignee": "R", "verdict": "accept"},
    {"attestation_id": "AT4001", "task_id": "T4001", "evidence_digest": "D_W1", "assignee": "V", "verdict": "accept"},
    {"attestation_id": "AT4002", "task_id": "T4002", "evidence_digest": "D_W1", "assignee": "R", "verdict": "accept"}
  ],
  "fixture_histories": {
    "R2_plausible_incorrect": {
      "type": "red", "actor": "V",
      "events": [
        {"kind": "emission", "emission_id": "E2001", "actor": "V", "emission_class": "verify_accept", "amount_micro": 100000000, "outcome": "accepted", "role": "review", "assignment_id": "A2001", "attestation_id": "AT2001", "evidence_digest": "D_W2", "is_fixture": true},
        {"kind": "emission", "emission_id": "E2002", "actor": "R", "emission_class": "recheck_overturn", "amount_micro": 100000000, "outcome": "overturned", "role": "adjudicate", "assignment_id": "A2002", "attestation_id": "AT2002", "evidence_digest": "D_W2", "is_fixture": true},
        {"kind": "reversal", "actor": "V", "reverses_event_id": 1, "effect": "balance_clawback", "basis": "fraud", "amount_micro": 100000000, "assignment_id": "A2001", "is_fixture": true}
      ]
    },
    "R3_self_circle": {
      "type": "red", "actor": "V",
      "events": [
        {"kind": "emission", "emission_id": "E3001", "actor": "V", "emission_class": "verify_accept", "amount_micro": 100000000, "outcome": "accepted", "role": "review", "assignment_id": "A3001", "attestation_id": "AT3001", "evidence_digest": "D_W3", "is_fixture": true},
        {"kind": "emission", "emission_id": "E3002", "actor": "R", "emission_class": "recheck_overturn", "amount_micro": 100000000, "outcome": "overturned", "role": "adjudicate", "assignment_id": "A3002", "attestation_id": "AT3002", "evidence_digest": "D_W3", "is_fixture": true},
        {"kind": "reversal", "actor": "V", "reverses_event_id": 1, "effect": "balance_clawback", "basis": "fraud", "amount_micro": 100000000, "assignment_id": "A3001", "is_fixture": true}
      ]
    },
    "P1_corrective": {
      "type": "positive", "actor": "V",
      "events": [
        {"kind": "emission", "emission_id": "E4001", "actor": "V", "emission_class": "verify_reject", "amount_micro": 100000000, "outcome": "rejected", "role": "review", "assignment_id": "A4001", "attestation_id": "AT4001", "evidence_digest": "D_W1", "is_fixture": true},
        {"kind": "emission", "emission_id": "E4002", "actor": "R", "emission_class": "recheck_confirm", "amount_micro": 100000000, "outcome": "confirmed", "role": "adjudicate", "assignment_id": "A4002", "attestation_id": "AT4002", "evidence_digest": "D_W1", "is_fixture": true}
      ]
    }
  },
  "expected_net_micro": {
    "R2_plausible_incorrect": 0,
    "R3_self_circle": 0,
    "P1_corrective": 100000000
  },
  "falsifiers": [
    {"name": "self_issued_assignment", "note": "issuer==assignee on a review task: agent mints its own capability", "kind": "issue", "capability": {"assignment_id": "A_SELF", "task_id": "T_SELF", "assignee": "root", "emission_class": "verify_accept", "cap_micro": 100000000, "review_of": "W99"}, "issuer": "root"},
    {"name": "no_authority_issuer", "note": "valid signature of a key NOT in the authority set (ownership != right)", "kind": "issue", "capability": {"assignment_id": "A_ALICE", "task_id": "T_ALICE", "assignee": "V", "emission_class": "verify_accept", "cap_micro": 100000000, "review_of": "W2"}, "issuer": "alice"},
    {"name": "attestation_without_authority", "note": "non-controller key signs an attestation", "kind": "attest", "attestation": {"attestation_id": "AT_EVIL", "task_id": "T2001", "evidence_digest": "D_W2", "assignee": "V", "verdict": "accept"}, "issuer": "alice"},
    {"name": "self_attestation", "note": "controller == assignee (independence)", "kind": "attest", "attestation": {"attestation_id": "AT_SELF", "task_id": "T2001", "evidence_digest": "D_W2", "assignee": "ctrl", "verdict": "accept"}, "issuer": "ctrl"},
    {"name": "over_cap_emission", "note": "spent 0 + 150M > cap 100M", "kind": "emission", "emission": {"emission_id": "E_OVER", "actor": "V", "emission_class": "verify_accept", "amount_micro": 150000000, "outcome": "accepted", "role": "review", "assignment_id": "A2001", "attestation_id": "AT2001", "evidence_digest": "D_W2"}},
    {"name": "double_spend_same_assignment", "note": "cap 100M, two 60M emissions on A2001 -> 120 > 100", "kind": "emission", "emission": {"emission_id": "E_DS1", "actor": "V", "emission_class": "verify_accept", "amount_micro": 60000000, "outcome": "accepted", "role": "review", "assignment_id": "A2001", "attestation_id": "AT2001", "evidence_digest": "D_W2"}, "then": {"emission_id": "E_DS2", "actor": "V", "emission_class": "verify_accept", "amount_micro": 60000000, "outcome": "accepted", "role": "review", "assignment_id": "A2001", "attestation_id": "AT2001", "evidence_digest": "D_W2"}},
    {"name": "replay_attestation_other_task", "note": "attestation AT2001 (task T2001) replayed on assignment A3001 (task T3001)", "kind": "emission", "emission": {"emission_id": "E_REPLAY", "actor": "V", "emission_class": "verify_accept", "amount_micro": 100000000, "outcome": "accepted", "role": "review", "assignment_id": "A3001", "attestation_id": "AT2001", "evidence_digest": "D_W3"}},
    {"name": "attestation_reuse", "note": "AT2001 consumed by E2001; reuse on a second emission must fail", "kind": "emission", "emission": {"emission_id": "E_REUSE", "actor": "V", "emission_class": "verify_accept", "amount_micro": 100000000, "outcome": "accepted", "role": "review", "assignment_id": "A2001", "attestation_id": "AT2001", "evidence_digest": "D_W2"}, "after": "E2001"},
    {"name": "flag_to_verify_accept", "note": "verdict flag must never fund verify_accept", "kind": "emission", "pre_attest": {"attestation_id": "AT_FLAG", "task_id": "T2001", "evidence_digest": "D_W2", "assignee": "V", "verdict": "flag"}, "emission": {"emission_id": "E_FLAG", "actor": "V", "emission_class": "verify_accept", "amount_micro": 100000000, "outcome": "accepted", "role": "review", "assignment_id": "A2001B", "attestation_id": "AT_FLAG", "evidence_digest": "D_W2"}},
    {"name": "forged_evidence_digest", "note": "row evidence != attested evidence", "kind": "emission", "emission": {"emission_id": "E_FORGED", "actor": "V", "emission_class": "verify_accept", "amount_micro": 100000000, "outcome": "accepted", "role": "review", "assignment_id": "A2001", "attestation_id": "AT2001", "evidence_digest": "D_W1"}},
    {"name": "no_capability", "note": "emission without pre-issued assignment", "kind": "emission", "emission": {"emission_id": "E_NOCAP", "actor": "V", "emission_class": "verify_accept", "amount_micro": 100000000, "outcome": "accepted", "role": "review", "assignment_id": "A_NOEXIST", "attestation_id": "AT2001", "evidence_digest": "D_W2"}},
    {"name": "policy_0.3_in_frozen", "note": "policy_version 0.3 inside frozen 0.4.3 window", "kind": "raw", "event": {"event_type": "emission", "actor": "V", "ts": 1, "policy_version": "0.3", "emission_id": "E_POL", "emission_class": "verify_accept", "amount_micro": 100, "outcome": "accepted", "role": "review", "assignment_id": "A2001", "evidence_digest": "D_W2"}}
  ],
  "adversarial_reversals": [
    {"name": "missing_target",     "reversal": {"actor": "V", "reverses_event_id": 9999, "effect": "balance_clawback", "basis": "fraud", "amount_micro": 100000000, "assignment_id": "A2001"}},
    {"name": "wrong_actor",        "reversal": {"actor": "X", "reverses_event_id": 1, "effect": "balance_clawback", "basis": "fraud", "amount_micro": 100000000, "assignment_id": "A2001"}},
    {"name": "over_clawback",      "reversal": {"actor": "V", "reverses_event_id": 1, "effect": "balance_clawback", "basis": "fraud", "amount_micro": 999999999, "assignment_id": "A2001"}},
    {"name": "duplicate_clawback", "setup_first": {"actor": "V", "reverses_event_id": 1, "effect": "balance_clawback", "basis": "fraud", "amount_micro": 50000000, "assignment_id": "A2001"}, "reversal": {"actor": "V", "reverses_event_id": 1, "effect": "balance_clawback", "basis": "fraud", "amount_micro": 50000000, "assignment_id": "A2001"}},
    {"name": "duplicate_rating",   "setup_first": {"actor": "V", "reverses_event_id": 1, "effect": "rating_adjustment", "basis": "misclassification", "amount_micro": 100000000, "assignment_id": "A2001"}, "reversal": {"actor": "V", "reverses_event_id": 1, "effect": "rating_adjustment", "basis": "misclassification", "amount_micro": 100000000, "assignment_id": "A2001"}},
    {"name": "misclassification_clawback", "reversal": {"actor": "V", "reverses_event_id": 1, "effect": "balance_clawback", "basis": "misclassification", "amount_micro": 100000000, "assignment_id": "A2001"}}
  ],
  "crash_points": [
    {"name": "retry_same_key_same_receipt", "note": "durable spend written, response lost -> retry returns the ORIGINAL receipt byte-for-byte, no second event"},
    {"name": "retry_new_emission_id_after_full_spend", "note": "cap 100M already spent by E2001; a NEW emission_id on A2001 is rejected"}
  ],
  "assertions": [
    "capability is a signed event issued only by an authorized issuer key",
    "attestation is a signed event binding task+digest+assignee+verdict, consumed once",
    "atomic budget consumption inside append (not post-audit)",
    "verdict gate: flag -> verify_accept rejected",
    "idempotent receipts survive crash/retry",
    "all events carry Ed25519 signatures verifiable from pubkeys"
  ]
}
