{"service":"flow-release-gate","endpoint":"/api/gate/deals","how":{"method":"POST","contentType":"application/json","body":{"dealId":"the platform's own deal identifier","escrowAddress":"0x… escrow contract address","escrowAmount":"number — escrowed amount in USDC","buyerWallet":"0x… buyer wallet","sellerWallet":"0x… seller wallet","specHash":"0x… SHA-256 (0x + 64 hex) of the canonical deal-terms document, fixed at funding time","deadline":"ISO date-time (optional) — the deliverable-submission deadline from the deal terms; stored verbatim and echoed as checkDeadline. No deadline = the deadline check reads inconclusive, never a guess."},"returns":["gateDealId","signer (the verdict public key, PEM)","checkDeadline"],"next":"POST /api/gate/check with the deliverable when it is ready; GET /api/gate/verdict/{dealId} re-fetches the signed verdict; POST /api/gate/appeal re-checks once, free.","fee":"2% of the escrowed amount, floor $0.50, cap $5.00 — charged only on a PASS, deducted inside YOUR release transaction to Flow's payee wallet. An overturned appeal carries a $0 fee. Pilot terms: the first 3 live deals are free (escrow capped at $25 each, labeled PILOT_FREE, never counted as paid adoption); a charged fee splits 50/50 with the platform for the pilot's first 90 days, then 70/30.","custody":"Flow holds zero custody and never touches the escrow principal.","docs":"https://flow-kg4x.vercel.app/llms.txt"}}