mock-pay ยท diff
git:20260723.6e5370b to git:20260822.a6dcd1e
5 added, 11 removed. Audit A to A.
---
name: mock-pay
- description: Route the mock payment rail through canonical spend authority and finality.
+ description: Simulate an outbound payment locally for deterministic Runx harness tests.
runx:
category: payments
---
# Mock Pay
- This internal package preserves the mock-pay catalog surface as the deterministic harness and local-test rail.
- It does not implement payment policy. The single runner forwards a full payment
- signal, parent AuthorityTerm, rail profile, and stable idempotency seed to the
- canonical `spend` mock runner. Quote construction, authority attenuation,
- approval, rail execution, recovery, and receipt-before-success remain owned by
- `spend`.
-
- Use `spend` for operator-facing payment work. Use this package only when a
- harness or runtime integration must select the mock rail explicitly. Never
- pass raw funding material.
+ This internal harness fixture validates basic mock inputs and returns a stable
+ `simulated` result with `money_moved: false`. It is not a rail and does not
+ exercise hosted authorization, credentials, reservation, ledger, recovery, or
+ finality. Use public `spend` or a branded hosted facade for real execution.