1The Escrow State Machine Under Torzon
On Torzon, escrow is not a wallet shared by two parties. It is a stateful transaction object with a fixed set of legal transitions. The market address holds the funds as a custodial intermediate, but the release logic is deterministic: neither side can arbitrarily drain it. The buyer cannot redirect coins back to their own input address without a refund path being opened by the market engine, and the vendor cannot move the locked amount to their payout address until the state reaches finalized. The clever part is that both actions require crossing a boundary condition that the opposing party influences.
A locked state, not a shared account
Think of a postal drop box that requires two different keys inserted in sequence. The sender drops the parcel, then can only retrieve it if the delivery protocol fails before acceptance. The receiver can only open the box after a separate confirmation event is logged. Torzon's escrow mirrors this: the market's hot wallet is the drop box, but the state transitions are driven by order metadata, not by possession of the market's private key.
awaiting_shipment to in_transitreleased, and payout to the vendor is queuedcontestedWhy the market holds the intermediate key
The escrow state machine solves a timing asymmetry. Vendors will not ship physical goods without certainty that the buyer has actually committed funds, while buyers want proof of shipment before the vendor can walk away with the money. A direct bitcoin transaction cannot express this conditional release. Torzon's escrow introduces a third state holder — the market's transaction engine — that executes release only after explicit state transitions, each one logged with a timestamp and actor identity.
State integrity
the escrow record cannot be silently edited after creation; disputes read the same transition log
Release condition
vendor payout requires either buyer finalisation or a dispute resolution outcome
Buyer protection
funds remain locked until the buyer confirms receipt or the timer expires with no dispute