# NAKONETS Opportunity Preflight Check

> NAKONETS Opportunity Preflight Check is a paid API for AI agents from x402vercel.vercel.app, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-02).

Checks whether a public opportunity URL (marketplace listing or GitHub issue) is open, funded, and claimable before an agent invests effort pursuing it

## Facts

- Endpoint: POST https://x402vercel.vercel.app/api/opportunity/preflight?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/nakonets-opportunity-preflight-check-f570fd57
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_KqMhapvBxL4er_9VBA9gR

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 nakonets-opportunity-preflight-check-f570fd57 -d '<json body>'
```

Example prompt: Before I start working on it, can you preflight check this GitHub issue to see if it's still open, not stale, and whether the bounty funding is confirmed? https://github.com/some-org/some-repo/issues/123

## When to prefer this

Use this endpoint when an autonomous agent needs to quickly preflight a bounty, GitHub issue, or marketplace opportunity before committing compute or effort to it. Ideal for agent pipelines that triage many opportunities and need a cheap ($0.01), deterministic signal about open/funded/claimed status rather than a full scrape. Prefer this over generic web scraping when you need a structured verdict with evidence, not raw HTML.

## Known failure modes

- Unsupported marketplace or platform URL returns an error or unknown verdict
- Private or auth-gated URLs cannot be fetched and return no evidence
- Stale cache or delayed indexing may cause verdict to lag behind real state
- Missing or malformed URL in request body causes validation error
- Marketplace API downtime leads to incomplete evidence and uncertain verdict

## How this service works

Pay-per-call deterministic utilities for CI diagnosis, data validation, JavaScript syntax checks, market snapshots and opportunity preflight.

## Output

Returns a JSON object with boolean flags for 'open', 'stale', 'funded', and 'claimed', plus a string 'verdict' code (e.g. 'OBSERVED_OPEN_FUNDING_UNKNOWN') and an 'evidence' array of human-readable signals used to reach the verdict (e.g. 'github issue state=open').

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "url": {
   "type": "string",
   "description": "Public opportunity URL on a supported marketplace or GitHub issue"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "open": true,
  "stale": false,
  "funded": null,
  "claimed": null,
  "verdict": "OBSERVED_OPEN_FUNDING_UNKNOWN",
  "evidence": [
   "github issue state=open"
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/nakonets-opportunity-preflight-check-f570fd57/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402vercel.vercel.app](https://www.zero.xyz/host/x402vercel.vercel.app/llms.txt)
