#!/bin/sh
printf '%s\n' '{"payment_reservation_packet":{"data":{"payment_decision":{"decision_id":"decision_stripe_spt_reservation","choice":"continue","inputs":{"signal_refs":[],"target_ref":null,"opportunity_refs":[],"selection_ref":null},"proposed_intent":{"purpose":"complete a bounded Stripe SPT payment","legitimacy":"authorized by selected reservation decision","success_criteria":[],"constraints":[],"derived_from":[]},"selected_act_id":"act_fulfill","selected_harness_ref":null,"justification":{"summary":"reservation selected a bounded Stripe SPT spend act","evidence_refs":[]},"closure":null,"artifact_refs":[]},"reserved_payment_authority":{"parent_authority":{"term_id":"stripe-spt-parent","principal_ref":{"type":"principal","uri":"runx:principal:stripe-spt-agent"},"resource_ref":{"type":"grant","uri":"runx:payment-grant:stripe-spt"},"resource_family":"effect","verbs":["estimate","prepare","commit","verify"],"bounds":{"effect_limits":[{"family":"payment","unit":"USD","max_per_call_units":10000,"max_per_run_units":25000,"channels":["stripe-spt"],"peer":"merchant:stripe-demo","operation":"search.paid","authorization_form":"single_use_capability","preflight_required":true,"commitment_required":true,"idempotency_required":true,"recovery_required":true,"receipt_before_success":true,"single_use_capability":true}]},"capabilities":["effect_single_use_capability"],"expires_at":"2026-05-22T00:00:00Z","issued_by_ref":{"type":"grant","uri":"runx:grant:stripe-spt-issuer"},"credential_ref":{"type":"credential","uri":"runx:credential:stripe-spt-session"}},"child_authority":{"term_id":"stripe-spt-child","principal_ref":{"type":"principal","uri":"runx:principal:stripe-spt-agent"},"resource_ref":{"type":"grant","uri":"runx:payment-grant:stripe-spt"},"resource_family":"effect","verbs":["prepare","commit"],"bounds":{"effect_limits":[{"family":"payment","unit":"USD","max_per_call_units":2500,"max_per_run_units":25000,"channels":["stripe-spt"],"peer":"merchant:stripe-demo","operation":"search.paid","authorization_form":"single_use_capability","preflight_required":true,"commitment_required":true,"idempotency_required":true,"recovery_required":true,"receipt_before_success":true,"single_use_capability":true}]},"capabilities":["effect_single_use_capability"],"expires_at":"2026-05-22T00:00:00Z","issued_by_ref":{"type":"grant","uri":"runx:grant:stripe-spt-issuer"},"credential_ref":{"type":"credential","uri":"runx:credential:stripe-spt-session"}},"reservation_decision":{"decision_id":"decision_stripe_spt_reservation","choice":"continue","inputs":{"signal_refs":[],"target_ref":null,"opportunity_refs":[],"selection_ref":null},"proposed_intent":{"purpose":"complete a bounded Stripe SPT payment","legitimacy":"authorized by selected reservation decision","success_criteria":[],"constraints":[],"derived_from":[]},"selected_act_id":"act_fulfill","selected_harness_ref":null,"justification":{"summary":"reservation selected a bounded Stripe SPT spend act","evidence_refs":[]},"closure":null,"artifact_refs":[]},"child_harness_ref":{"type":"harness","uri":"runx:harness:stripe-spt-payment_fulfill"},"spend_capability_binding":{"child_harness_ref":{"type":"harness","uri":"runx:harness:stripe-spt-payment_fulfill"},"act_id":"act_fulfill","reservation_decision_id":"decision_stripe_spt_reservation","idempotency_key":"payment:stripe-spt-demo-001","amount_minor":125,"currency":"USD","counterparty":"merchant:stripe-demo","rail":"stripe-spt"},"consumed_spend_capability_refs":[],"subset_proof":{"parent_authority_ref":{"type":"grant","uri":"runx:payment-grant:stripe-spt"},"comparison_algorithm":"runx.payment-authority-subset.v1","result":"subset","compared_terms":[{"child_term_id":"stripe-spt-child","parent_term_id":"stripe-spt-parent","relation":"subset"}],"checked_at":"2026-05-22T00:00:00Z"}},"spend_capability_ref":{"type":"credential","uri":"runx:payment-capability:stripe-spt-spend-1"},"idempotency":{"key":"payment:stripe-spt-demo-001"}}}}'
