{
  "schema": "ai-work-market.release-funds.v1",
  "method": "POST",
  "body": {
    "intentId": "uint256 (required)",
    "actor": "buyer|seller (required — who is calling)",
    "action": "release|claim|refund (optional; default inferred from actor)",
    "network": "mainnet|sepolia (default mainnet)"
  },
  "response": {
    "calldata": "0x... — exact bytes for release() / claimAfterReview() / refund()",
    "to": "escrow address",
    "from": "expected msg.sender (the buyer or seller address from the intent)",
    "chainId": 8453,
    "preconditions": "see response body",
    "personalSignMessage": "string the actor should sign to authorize a meta-tx relay",
    "feeEstimate": "auto-routed 1% to feeRecipient",
    "broadcast": "Gated behind AWM_TREASURY_PRIVATE_KEY + HMAC. Not enabled in this read-only build."
  }
}