{"uid":"cap_10Zrj1ll7k16jIGM9Khxq","slug":"bountyduediligence-5d954caa","name":"BountyDueDiligence","description":"Pre-flight due diligence for GitHub bounty issues: competing PRs, staleness, maintainer inactivity, saturation and payout-risk signals, before an autonomous coding agent spends compute on implementation.","url":"https://bounty-due-diligence.vercel.app/v1/analyze","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"issue_url":{"type":"string","format":"uri","description":"A public GitHub issue URL"}}},"responseSchema":{"type":"json","example":{"note":"This is a truncated example. The paid response includes full competition detail, repo activity, and risk signals.","decision":{"reasons":["...full reasoning in the paid response..."],"verdict":"NO_GO","overall_winnability_score":12},"repository":"org/repo","competition":{"exact_closing_prs":["...one or more PRs already claim this..."],"competing_pr_count":2},"issue_state":"open","issue_number":123,"advertised_reward":90,"reward_confidence":"high"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_93Ej1X1m4hpJH0nsi1KTQ","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Analyzes a GitHub bounty issue for competition, staleness, maintainer inactivity, and payout risk before an autonomous agent invests compute in an implementation.","exampleAgentPrompt":"Before I start coding, can you run a due-diligence check on this GitHub bounty issue — https://github.com/org/repo/issues/123 — and tell me if it's worth pursuing or if there are already competing PRs and too much risk?","exampleUseCases":[{"title":"Pre-coding bounty viability check","prompt":"Before I spend hours implementing a fix, check https://github.com/nicehash/NiceHashQuickMiner/issues/456 and tell me if there are already PRs competing for the bounty and whether it's realistically winnable."},{"title":"Filtering saturated bounties from a list","prompt":"I have this GitHub bounty at https://github.com/open-telemetry/opentelemetry-collector/issues/789 — is it oversaturated with competing submissions or is there still a real chance of winning the payout?"},{"title":"Detecting stale or dead bounty issues","prompt":"Can you analyze https://github.com/ava-labs/avalanchego/issues/321 and tell me if the maintainers are still active and if the bounty reward is likely to actually get paid out?"}],"resultDescription":"Returns a structured JSON object with a verdict (e.g. NO_GO or GO), an overall winnability score (0-100), a list of reasons, the count and URLs of competing/closing PRs, the issue state and number, the advertised reward amount, reward confidence level, and the repository identifier. The full paid response includes complete competition detail, repo activity metrics, and granular risk signals.","failureModes":["Invalid or non-public GitHub issue URL returns an error","Issue has no associated bounty or reward — reward fields may be null or confidence 'low'","Rate limiting if many calls are made in rapid succession","Payment not received or insufficient USDC causes a 402 response","Repository is private and inaccessible — analysis cannot be completed","GitHub API rate limits may cause transient failures or incomplete data"],"whenToPreferThis":"Use this endpoint when an autonomous coding agent needs to decide whether to invest compute in implementing a solution for a GitHub bounty issue. It is specifically designed for the pre-flight, before-coding stage — not for general GitHub issue search or code review. Prefer it over manual inspection when running at scale across many bounty issues, or when compute cost per attempt is meaningful and you want to filter out lost causes early.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T18:30:11.712Z","isFirstParty":false}