# Bounty Engineer Task Acceptance Gate

> Bounty Engineer Task Acceptance Gate is a paid API for AI agents from bounty-engineer-x402-prod.onrender.com, paid per call via x402, $0.02/call, status unknown (last checked 2026-10-12).

Evaluates a task deliverable against a set of deterministic acceptance rules and returns a pass/fail decision with per-rule results and a content hash.

## Facts

- Endpoint: POST https://bounty-engineer-x402-prod.onrender.com/v1/task-acceptance-gate?utm_source=zero.xyz
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-12
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/bounty-engineer-task-acceptance-gate-b0d68663
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_FkiJr57a8d_KwVyfrC1B3

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 bounty-engineer-task-acceptance-gate-b0d68663 -d '<json body>'
```

Example prompt: Check if this deliverable passes my acceptance rules: it should have an items array with at least 3 entries and a currency field equal to 'USD' — here's the JSON output from the previous step.

## When to prefer this

Use this endpoint when an autonomous agent needs a deterministic, auditable pass/fail verdict on a structured deliverable before triggering payment, state transitions, or bounty release. It is ideal for agentic workflows requiring tamper-evident receipts (SHA-256 hash) and explicit rule-by-rule traceability. Prefer it over custom validation logic when you need a standardized acceptance contract that can be logged and disputed later.

## Known failure modes

- Missing or empty acceptance_rules array causes a 400-level error
- Deliverable field not provided or malformed JSON results in validation failure
- Rule paths that do not exist in the deliverable are flagged as not found and fail
- Operators not supported by the engine may return errors or unexpected results
- Network timeout or service unavailability on Render cold-start returns 5xx

## How this service works

Machine-buyable infrastructure for autonomous agents: API cost routing, margin optimization, funding-rate data, webpage extraction, result verification, spend controls, retry planning, state, tender search and GitHub bounty intelligence.

## Output

Returns a JSON object with an overall accept/reject decision, a per-rule breakdown showing each rule's id, path, operator, found status, and pass/fail result, a SHA-256 hash of the deliverable for audit purposes, counts of passed and failed rules, and a list of evaluation limitations (e.g. no subjective or legal judgment).

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "deliverable": {},
  "acceptance_rules": {
   "type": "array",
   "maxItems": 50,
   "minItems": 1
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "ok": true,
  "mode": "task_acceptance_gate",
  "results": [
   {
    "id": "items",
    "pass": true,
    "path": "/items",
    "found": true,
    "operator": "length_gte"
   },
   {
    "id": "currency",
    "pass": true,
    "path": "/currency",
    "found": true,
    "operator": "eq"
   }
  ],
  "decision": "accept",
  "rule_count": 2,
  "limitations": [
   "Evaluates explicit deterministic rules only. It does not judge subjective quality, truth, safety or legal compliance."
  ],
  "failed_count": 0,
  "passed_count": 2,
  "deliverable_sha256": "260ea9aec34b1b5252752ad0bb1f9ad26b2fef3494a86491bc4fcbf7702c59ed"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/bounty-engineer-task-acceptance-gate-b0d68663/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from bounty-engineer-x402-prod.onrender.com](https://www.zero.xyz/host/bounty-engineer-x402-prod.onrender.com/llms.txt)
