corridor-in-a-box

Run a payment

Drive a payment through the engine and watch it walk the state machine. This runs a simulation of the engine's state machine (a re-implementation; it can drift). Set CORRIDOR_SERVICE_URL to drive a real @corridor/service.

USDC

Re-run with the same key to see the idempotent replay.

Corridor NOT RUNNABLE. The real engine runs with mock adapters, not live anchor endpoints or funds.

State machine

  1. created: not reached
  2. quoted: not reachedSEP-38 POST /quote
  3. compliant: not reachedSEP-10 auth + SEP-12 KYC handoff
  4. opened: not reachedSEP-31 POST /transactions
  5. verifying: not reached
  6. settling: not reached
  7. retrying: not reached
  8. settled: not reachednative Stellar payment of bridge asset
  9. recovering: not reached
  10. refund_pending: not reached
  11. reconciled: not reachedSEP-31 GET /transactions/:id
  12. completed: not reached
  13. refunded: not reached
  14. held: not reached
  15. failed: not reached