{"uid":"cap_K5yOT3nioxPmE7zlLnOEi","slug":"bountysignal-source-verified-developer-bounties-74480319","name":"BountySignal — Source-Verified Developer Bounties","description":"Live paid-issue radar that checks source state, reward state, competition, and payout restrictions before you start.","url":"https://fortyeight-rescue.jaeber2se.chatgpt.site/api/brief/x402/base","method":"POST","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","bodyType","body"],"properties":{"body":{"required":["issue_url"],"properties":{"skills":{"type":"array","items":{"type":"string","maxLength":40,"minLength":1},"maxItems":12,"description":"Optional buyer skills used to score fit and customize the claim draft.","uniqueItems":true},"issue_url":{"type":"string","format":"uri","pattern":"^https://github\\.com/[^/]+/[^/]+/issues/[1-9][0-9]*$","description":"Public GitHub issue URL in https://github.com/{owner}/{repo}/issues/{number} format."},"max_hours":{"type":"integer","maximum":200,"minimum":1,"description":"Optional maximum time budget used in the decision brief."}},"additionalProperties":false},"type":{"type":"string","const":"http"},"method":{"enum":["POST"],"type":"string"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"pathParams":{"type":"object"}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","required":["service","report_id","generated_at","source","reward","competition","recommendation","execution_plan","ready_to_post_claim_draft","integrity"],"properties":{"reward":{"type":"object","additionalProperties":true},"source":{"type":"object","additionalProperties":true},"service":{"type":"string"},"version":{"type":"string"},"integrity":{"type":"object","additionalProperties":true},"report_id":{"type":"string"},"disclaimer":{"type":"string"},"competition":{"type":"object","additionalProperties":true},"generated_at":{"type":"string","format":"date-time"},"buyer_profile":{"type":"object","additionalProperties":true},"execution_plan":{"type":"array","items":{"type":"string"}},"recommendation":{"type":"object","additionalProperties":true},"scope_checklist":{"type":"array","items":{"type":"string"}},"payout_rails_observed":{"type":"array","items":{"type":"string"}},"questions_before_work":{"type":"array","items":{"type":"string"}},"ready_to_post_claim_draft":{"type":"string"}},"additionalProperties":true}}}}},"responseSchema":{"type":"json","example":{"reward":{"stated_usd":500},"source":{"state":"open","issue_url":"https://github.com/owner/repository/issues/123"},"service":"BountySignal Bounty Due-Diligence Brief","integrity":{"algorithm":"sha256","core_report_checksum":"example"},"report_id":"brief_example","competition":{"level":"low","open_claims":0},"generated_at":"2026-07-19T00:00:00.000Z","execution_plan":["Confirm scope and payout terms before coding."],"recommendation":{"score":70,"verdict":"verify_first"},"ready_to_post_claim_draft":"I can take this issue after the maintainer confirms scope and payout terms."}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"5","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"registry","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":"$5/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"5","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"5","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_dEsy8Tz9Bg7xaumpTrZEl","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"5","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Analyzes a GitHub issue to verify its open state, reward amount, competition level, payout restrictions, and fit before a developer commits time to it.","exampleAgentPrompt":"Before I start coding, can you run a BountySignal check on this GitHub issue — https://github.com/owner/repo/issues/42 — I know Python and TypeScript and can spend up to 20 hours on it?","exampleUseCases":[{"title":"Pre-work bounty due diligence","prompt":"Run a full due-diligence check on https://github.com/nicehash/NiceHashQuickMiner/issues/318 before I commit any time — I do Rust and C++ and my max budget is 40 hours."},{"title":"Checking competition on a high-value issue","prompt":"How competitive is https://github.com/trufflesuite/truffle/issues/5901 right now? I want to know if anyone else has already claimed it and whether the $1000 reward is confirmed."},{"title":"Generating a claim draft for an issue","prompt":"I want to claim https://github.com/vitejs/vite/issues/12345 — can you verify it's still open, check the payout situation, and give me a ready-to-post comment I can use to stake my claim? My skills are JavaScript and Vite internals."}],"resultDescription":"Returns a structured JSON report including: issue open/closed state and URL, stated reward in USD, competition level and number of open claims, a scored recommendation verdict (e.g. 'verify_first', 'proceed', 'avoid'), a step-by-step execution plan, a ready-to-post claim draft comment, observed payout rails, a scope checklist, optional buyer profile fit score, and a SHA-256 checksum of the core report for integrity verification.","failureModes":["Invalid or non-existent GitHub issue URL returns validation error","Issue URL not matching required pattern (must be a numbered issue, not a PR or discussion) returns schema rejection","Private or restricted GitHub repository may result in inability to fetch issue state","Network timeout or GitHub API unavailability may cause partial or failed report","Bounty reward not machine-readable from issue body results in null or estimated reward fields","Payment failure (insufficient USDC balance) blocks the call entirely"],"whenToPreferThis":"Choose BountySignal when a developer or agent needs to make a go/no-go decision on a specific GitHub bounty issue before investing time — especially when the reward amount, payout mechanism, issue state, or competition level are uncertain. It is more useful than a raw GitHub API call because it aggregates reward verification, competition sensing, fit scoring, and a claim draft into a single decision-ready report. Prefer it over manual issue inspection when operating at scale or automating bounty-hunting workflows.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T06:37:52.489Z","isFirstParty":false}