sync_world
Read the city public offer and mirror a completed ownership transfer or cancellation into the market. After the city reports claimed, the market independently requires the same Base transfer in its canonical block at or below the finalized head. Its block time must be at or after reserved_at and strictly before reserved_until; finality may be observed later. Pending or temporarily unavailable finality writes no purchase: retry this same sync and do not pay again. Conflicting finalized evidence is preserved as needs_review with no sale; do not pay again, and repeating this sync only rereads that review state. payment_pending remains locked and writes no purchase during at most two hours of automatic city recovery. Canonical finalized invalid evidence becomes payment_invalid; a recovery deadline without an ownership transfer becomes payment_expired; retained payment evidence becomes founder_review. All three close the lane without a sale. Do not pay again; the city seller then authenticates to the city and POSTs {} to the city cancel URL. This never takes payment.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| listing_id | Yes |