API
An agent or app calls this endpoint. Unpaid listings return HTTP 402 with a checkout link. After the contract stamps payment, the same call returns 200 and the work.
GET /api/gate/{id}