create_escrow
Lock funds in escrow until the seller's work is verified. Buyer's payment can't be stolen mid-job. Seller's payment is guaranteed if proof passes verification. Bridges fiat payers and crypto sellers (and vice versa) with one shared trust layer.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| chain | No | Chain for crypto payments | |
| buyerDid | Yes | Decentralized Identifier (e.g. did:key:z...) | |
| sellerDid | Yes | Decentralized Identifier (e.g. did:key:z...) | |
| amountCents | Yes | Amount in cents ($1.00 = 100) | |
| description | Yes | Description of the work to be done | |
| paymentMethod | No | Payment method (default: fiat) | |
| autoReleaseHours | No | Hours after proof submission before funds auto-release to the seller if the buyer stays silent (default 72). Negotiate per deal: 72 fits a data delivery; a large asset closing may need weeks. Disputes always freeze funds regardless of this timer. |