{
  "schema": "ai-work-market.submit-proof.v1",
  "method": "POST",
  "body": {
    "intentId": "uint256 (required)",
    "proofURI": "string (required, ipfs://... or https://...)",
    "seller": "address (required, must match the on-chain intent.seller)",
    "network": "mainnet|sepolia (default mainnet)"
  },
  "response": {
    "calldata": "0x... — the exact bytes to call submitProof(intentId, proofURI)",
    "to": "escrow address",
    "chainId": 8453,
    "personalSignMessage": "A human-readable string the seller should sign with personal_sign to authorize the proof submission",
    "preconditions": [
      "intent.status == Funded",
      "msg.sender == intent.seller",
      "block.timestamp < intent.workDeadline"
    ],
    "broadcast": "Gated behind AWM_TREASURY_PRIVATE_KEY + HMAC. Not enabled in this read-only build."
  }
}