{"usage":"POST https://api.agoranome.com/v1/fair-offer/capture with the offer the buyer accepted, the hold, and what the route answered.","what":"A capture-or-release decision for a payment held until the route answers (x402 auth-capture), under the Fair Offer rules. Free, for any facilitator or seller's server. Each decision is signed with the keys at /.well-known/jwks.json, so it can be kept as the record.","request":{"offer":{"scheme":"auth-capture","network":"eip155:8453","amount":"10000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x0000000000000000000000000000000000000001","extra":{"captureDeadline":1767225600}},"hold":{"amount":"10000","network":"eip155:8453","capture_deadline":1767225600},"response":{"status":200,"content_type":"application/json","sha256":"<SHA-256 of the body, hex>","body":"<optional: the body, up to 64 KB>"},"fair_offer":"<optional: the offer's fair-offer block or its info>","at":"<optional: when the route answered, Unix seconds>"},"checks":[{"id":"offer","rule":"FO-1","what":"The hold is for the offer the buyer signed: no more than its amount, on its network, in its asset, to its pay-to address."},{"id":"deadline","rule":null,"what":"The route answered before the hold's capture deadline."},{"id":"status","rule":"FO-2","what":"The route answered 2xx."},{"id":"delivered","rule":"FO-2","what":"The route answered something: not 204, not an empty body, and JSON that parses when its content type says JSON."},{"id":"receipt","rule":"FO-3","what":"When the offer's Fair Offer block promises signed receipts: the receipt in the body verifies, signed by the stated signer."},{"id":"instructions","rule":"FO-6","what":"When the block promises data, never instructions: the body holds no instruction-like text."}],"answer":"decision is capture or release; capture_amount is what to capture (the hold's amount, or 0). A check that can't run on what was sent is not_checked and never stops a capture.","keeps":"Nothing from the request: only the day's count of decisions.","standard":"https://api.agoranome.com/standard"}