# BountyWorth Opportunity Ranker

> BountyWorth Opportunity Ranker is a paid API for AI agents from bountyworth.amber-panda-3101.chatgpt.site, paid per call via x402, $0.001/call, status unknown (last checked 2026-09-14).

Audits up to three public crypto bounty URLs and returns an earnability ranking, decisive signals, and a go/caution/skip recommendation for each.

## Facts

- Endpoint: GET https://bountyworth.amber-panda-3101.chatgpt.site/api/rank
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/bountyworth-opportunity-ranker-e2717fd6
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_I7oa5Amx5ibd-wRx-byL6

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 bountyworth-opportunity-ranker-e2717fd6
```

Example prompt: Before I start working on these bounties, can you check which ones are actually worth my time — rank https://app.gib.work/bounty/abc123|https://app.gib.work/bounty/def456 by earnability and tell me if any should be skipped based on the public evidence?

## When to prefer this

Use BountyWorth when an agent or user needs to evaluate crypto or USDC bounties before investing effort — especially on platforms like Gibwork where submission queues may be large and creator activity variable. Prefer this over manual inspection when comparing multiple bounties or when payout verifiability is uncertain. It is specifically designed for the x402 / crypto bounty ecosystem and provides structured earnability signals rather than raw page data.

## Known failure modes

- Missing or malformed 'urls' query parameter returns an error
- More than three URLs provided may be rejected or partially processed
- Private or login-gated bounty URLs cannot be audited (no public data accessible)
- Bounty platform pages that are behind anti-scraping measures may return incomplete signals
- Stale or deleted bounty URLs may result in rejected entries with no scoring
- Network timeouts fetching bounty pages may result in partial results

## How this service works

Verify Base USDC transaction evidence or check an x402 endpoint’s payment challenge, resource binding, CORS exposure, and Bazaar readiness.

## Output

Returns a ranked list of up to three bounties, each with an earnability score (0–100), a verdict (go/caution/skip), an action directive (start/verify/skip), decisive signals with tone labels (danger/warn/ok) and human-readable observations, a winner object for the top-ranked opportunity, a methodology explanation, an overall recommendation, a scannedAt timestamp, and a rejected list for any URLs that could not be evaluated.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "urls"
     ],
     "properties": {
      "urls": {
       "type": "string",
       "description": "One to three URL-encoded public bounty URLs separated by a pipe character."
      }
     },
     "additionalProperties": false
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "required": [
      "product",
      "paid",
      "scannedAt",
      "winner",
      "ranking",
      "recommendation",
      "methodology",
      "rejected"
     ],
     "properties": {
      "paid": {
       "type": "boolean"
      },
      "winner": {
       "type": [
        "object",
        "null"
       ]
      },
      "product": {
       "type": "string"
      },
      "ranking": {
       "type": "array",
       "items": {
        "type": "object",
        "required": [
         "rank",
         "title",
         "source",
         "sourceUrl",
         "verdict",
         "earnabilityScore",
         "action",
         "decisiveSignals"
        ],
        "properties": {
         "rank": {
          "type": "integer",
          "maximum": 3,
          "minimum": 1
         },
         "title": {
          "type": "string"
         },
         "action": {
          "enum": [
           "start",
           "verify",
           "skip"
          ],
          "type": "string"
         },
         "source": {
          "type": "string"
         },
         "verdict": {
          "enum": [
           "go",
           "caution",
           "skip"
          ],
          "type": "string"
         },
         "sourceUrl": {
          "type": "string",
          "format": "uri"
         },
         "decisiveSignals": {
          "type": "array",
          "items": {
           "type": "object"
          }
         },
         "earnabilityScore": {
          "type": "integer",
          "maximum": 100,
          "minimum": 0
         }
        }
     
… (truncated)
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "paid": true,
  "winner": {
   "rank": 1,
   "title": "350 USDC landing-page bounty",
   "action": "skip",
   "source": "Gibwork demo",
   "verdict": "skip",
   "sourceUrl": "https://app.gib.work/bounty/b7c2a3c9-c412-4613-9cfb-d8a5f54d14b7",
   "decisiveSignals": [
    {
     "tone": "danger",
     "label": "Review queue",
     "observation": "133 submissions / 0 approved"
    },
    {
     "tone": "danger",
     "label": "Creator activity",
     "observation": "Paused · no recent review"
    },
    {
     "tone": "warn",
     "label": "Payout evidence",
     "observation": "Escrowed, but no approval path"
    }
   ],
   "earnabilityScore": 0
  },
  "product": "BountyWorth opportunity ranker",
  "ranking": [
   {
    "rank": 1,
    "title": "350 USDC landing-page bounty",
    "action": "skip",
    "source": "Gibwork demo",
    "verdict": "skip",
    "sourceUrl": "https://app.gib.work/bounty/b7c2a3c9-c412-4613-9cfb-d8a5f54d14b7",
    "decisiveSignals": [
     {
      "tone": "danger",
      "label": "Review queue",
      "observation": "133 submissions / 0 approved"
     },
     {
      "tone": "danger",
      "label": "Creator activity",
      "observation": "Paused · no recent review"
     },
     {
      "tone": "warn",
      "label": "Payout evidence",
      "observation": "Escrowed, but no approval path"
     }
    ],
    "earnabilityScore": 0
   }
  ],
  "rejected": [],
  "scannedAt": "2026-08-28T00:00:00.000Z",
  "methodology": "Ranks deterministic public-data payout viability; higher scores indicate fewer detected blockers, not guaranteed payment.",
  "recommendation": "Do not start any submitted opportunity under the current public evidence."
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/bountyworth-opportunity-ranker-e2717fd6/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from bountyworth.amber-panda-3101.chatgpt.site](https://www.zero.xyz/host/bountyworth.amber-panda-3101.chatgpt.site/llms.txt)
