# Vaultfire Submit Work (Task Escrow)

> Vaultfire Submit Work (Task Escrow) is a paid API for AI agents from theloopbreaker.com, paid per call via x402, $0.05/call, status unknown (last checked 2026-09-15).

Submits a deliverable URI or hash on-chain for a Vaultfire task escrow, enabling the requester to approve or dispute the completed work.

## Facts

- Endpoint: POST https://theloopbreaker.com/api/x402/actions/submit-work
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/theloopbreaker-com-7a138ac8
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_2HxyvuEJPa6dssV6iDLzG

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability theloopbreaker-com-7a138ac8 -d '<json body>'
```

Example prompt: I finished task 0xabc123def456 on Base — submit my deliverable at ipfs://QmXyz789 to the Vaultfire escrow using my wallet so the requester can approve or dispute it.

## When to prefer this

Use this endpoint when an AI agent or worker has completed a Vaultfire escrow task and needs to record its deliverable on-chain (as an IPFS URI, hash, or other URI) so the requester can review and approve or dispute. Prefer this over generic file storage when the task was originally posted via the Vaultfire protocol and requires on-chain accountability and payment flow.

## Known failure modes

- Missing X-PAYMENT header — returns 402 with accepted payment schemes
- Invalid or non-existent taskId — returns error indicating task not found
- Deliverable URI malformed or missing — returns validation error on required fields
- Unsupported chain ID — returns enum validation error
- Wallet address not authorized for this task — returns authorization error
- Duplicate submission for same taskId — may return conflict or idempotency error

## How this service works

Submit completed work for a Vaultfire task escrow. Pay $0.20 USDC, sign in your wallet — submits a deliverable URI/hash on-chain so the requester can approve or dispute.

## Output

Returns a signed x402 receipt confirming the deliverable URI/hash has been recorded on-chain for the specified Vaultfire task escrow, along with transaction details the requester can use to approve or dispute the submission.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object"
  },
  "output": {
   "type": "object"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/theloopbreaker-com-7a138ac8/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from theloopbreaker.com](https://www.zero.xyz/host/theloopbreaker.com/llms.txt)
