dispute-respond · git:20260521.02561b0 · 2026-05-21 · sha256 e694839eaedc09eb
dispute-respond git:20260521.02561b0A
Immutable. This exact content is served forever at /api/v1/blob/e694839eaedc09eb.
--- name: dispute-respond description: Prepare a governed dispute response artifact from a linked charge receipt. runx: category: payments --- # Dispute Respond Prepare a profile-local dispute response artifact for a counterparty-initiated payment dispute. This skill attaches the linked sealed charge receipt, prior refund receipts, and provider evidence, then selects a response posture. It does not settle the dispute or produce a rail closure receipt. ## Quality Profile - Purpose: keep disputes separate from silent refunds. - Audience: provider operators, reviewers, registry tooling, and future dispute runtime enforcement. - Artifact contract: `dispute_response`, `dispute_evidence`, `linked_receipts`, `posture`, and `open_questions`. - Evidence bar: every response must cite the original charge receipt and any prior refund receipts. - Strategic bar: never mask an open dispute by recommending an untracked refund. - Stop conditions: return `needs_agent` when dispute id, linked receipt, prior refunds, or evidence posture is ambiguous. ## Inputs - `dispute_event` (required): provider-initiated dispute or chargeback event. - `original_receipt_ref` (required): linked sealed charge receipt reference. - `prior_refund_receipt_refs` (optional): prior refund receipts. - `evidence_refs` (optional): provider evidence references. - `operator_posture` (optional): requested response posture.